Give your Raspberry PI the power of Speech with Adafruit’s max98306

For a project I’m working on, one of the objectives is that the RPi be able to “speak” – just to have some fun.

The RPI can output audio through HDMI and the 3.5mm audio jack. Since I’m going to use the RPi for a small robot, the HDMI audio capabilities are of no interest. So, it only leaves the 3.5MM audio jack, but there’s a problem. The audio is not amplified. For some headphones it’s fine, but for a talking robot, the audio volume is just to low.
(more…)

Arduino L293D DC motors control

A long time ago, i wrote a little tutorial on how to use a L298 Dual H-bridge motor driver, but i thought i could go further and this time I tried with a L293D chip.

The L293D Chip is a Dual H-Bridge Motor Driver for DC or Step motors. It can handle two Motors or one step motor. It can power motors until 36V and 600mA of steady current  – Max of 1.2A.

The chip is easy to use and takes little space

In this tutorial will see how to use it to power 1 or 2 DC Motors

(more…)

Preencher uma datalist de HTML5 dinamicamente com jquery

A versão 5 do HTML trouxe alguns elementos novos, e um deles é  a datalist. Uma datalist é uma lista de dados pré-definidos que são atribuídos a um elemento input.

Uma datalist comporta-se como um controlo select, mas com umas particularidades:

  • NĂŁo tem parte de texto – como o select nas opções (options)
  • Permite completação automática das opções da datalist – bastando escrever..

(more…)

Transferir imagens (tiradas com a camera do PI) usando Xbee e as funções serie do Python

Agora que já sabemos como programar os XBees em Python, vamos subir um pouco e em vez de passar caracteres pelos XBee, vamos passar dados, neste caso uma imagem.

Vamos usar a camera do PI para tirar a foto e posteriormente enviar para outro computador.

Cliente para tirar a fotografia e enviar a imagem. Colocar no RPi com a maquina fotografica ativa.
(more…)