quinta-feira, 22 de agosto de 2013

Série Projetos em Pi - O Controle - Parte V

Agora iremos aprender a ligar o transmissor e testá-lo.

Conectando o transmissor

O problema com o transmissor, é que o GPIO do pi vai mandar um sinal muito fraco, etnão precisaremos de um transistor para funcionar. Esse é o schematic que eu uso, sem o R2, que seria uma resistência muito baixa (que não é nescessária)

Os componentes são (R1=220ohm, Q1=BC547 transistor), 3.3V liga junto com o receptor, no pi, e o GROUND também.

Testando o transmissor

Para testá-lo, teremos que ter uma configuração básica no LIRC, como eu tinha o receptor já conectado, eu usei ele para criar a configuração, mas existe várias configurações pela internet.
Para criar uma configuração, mapeando o controle remoto, você terá que rodar:


Primeiro paramos o lirc
sudo /etc/init.d/lirc stop
Usamos o irrecord para gravar os comandos
irrecord -d /dev/lirc0 ~/lircd.conf
Fazemos um backup do lircd.conf original
sudo mv /etc/lirc/lircd.conf /etc/lirc/lircd_original.conf
agora copiamos o nosso
sudo cp ~/lircd.conf /etc/lirc/lircd.conf
Iniciamos o lirc novamente
sudo /etc/init.d/lirc start


Agora dentro do arquivo lircd.conf terá uma linha que será o nome do dispositivo, que estará assim

Begin remote
    name ~/lircd.conf


Vamos modificar o name para o nome do controle que usamos, assim ficará mais fácil de enviar os sinais.
Para enviar os sinais é só usar o comando:

irsend SEND_ONCE nome KEY_POWER

(nome=nome do controle) KEY_POWER será a tecla que você mapeou no irrecord. Pronto, ele terá que funcionar corretamente, lembrando novamente de checar tudo caso não funcione.

Nenhum comentário:

Postar um comentário