Controle remoto universal Raspberry Pi
Neste tutorial, espero convencê-lo de que este é o controle remoto universal definitivo construído com um pi de framboesa.
O LIRC é perfeito para esse trabalho. Isso simplifica muitas das tarefas mais difíceis que precisamos realizar.
Etapa 1:Peças
1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
1 x Emmissor IR (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 x Audio Breakout Board (https://www.sparkfun.com/products/11570
1 x sensor IR (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 x Cabeçalhos fêmeas (https://www.sparkfun.com/products/115)
1 x Cabeçalhos Make (https://www.sparkfun.com/products/116)
1 x Perf Board
Etapa 2:Configurando o software
Há uma série de etapas que tentarei explicar.
(A maior parte desta etapa é de:http://alexba.in/blog/2013/01/06/setting-up-lirc-on -the-raspberrypi /)
Por causa deste tutorial, estou assumindo que isso é uma imagem limpa do Raspbian.
sudo apt-get upgrade sudo apt-get update
Instale LAMP
sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd
Instale o LIRC
sudo apt-get install lirc
Configure os pinos GPIO (lembre-se disso mais tarde se quiser usar outros pinos)
sudo nano / etc / modules
Adicione essas 2 linhas ao final do arquivo
lirc_dev lirc_rpi gpio_in_pin =23 gpio_out_pin =22
(CONTROL + C irá salvar e sair)
Configure o arquivo de hardware.
sudo nano /etc/lirc/hardware.conf
Apague o conteúdo e cole este arquivo
############################################################### #######
# /etc/lirc/hardware.conf
#
# Argumentos que serão usados ao iniciar o lircd
LIRCD_ARGS =”- uinput”
# Não inicie o lircmd, mesmo que pareça haver um bom arquivo de configuração
# START_LIRCMD =false
# Não inicie o irexec, mesmo que pareça existir um bom arquivo de configuração.
# START_IREXEC =false
# Tente carregar os módulos apropriados do kernel
LOAD_MODULES =true
# Execute “lircd –driver =help” para obter uma lista de drivers suportados.
DRIVER =”default”
# normalmente / dev / lirc0 é a configuração correta para sistemas usando udev
DEVICE =”/ dev / lirc0 ″
MODULES =” lirc_rpi ”
# Arquivos de configuração padrão para o seu hardware, se houver
LIRCD_CONF =””
LIRCMD_CONF =””
######################### ###########################################
Reinicie o Pi
sudo reboot
Etapa 3:Criação de arquivos LIRC
Conecte o sensor IR ao PI com o 3 Pin ao mesmo pino GPIO In que você definiu na etapa 2 no arquivo / etc / modules
Execute o comando e pressione os botões remotos no sensor e você deve obter algum feedback
sudo /etc/init.d/lirc stopmode2 -d / dev / lirc0
(CONTROL + C para parar)
Em seguida, executamos o comando seguinte enquanto está no diretório pi para gravar os comandos remotos
irrecord -d / dev / lirc0 ~ / out.conf
Siga as instruções fornecidas
Quando ele solicitar os nomes das chaves, você deve usar os nomes predefinidos. Para obter os nomes, gosto de abrir uma nova janela e executar o comando.
irrecord –list-namespace
Depois de terminar a gravação, abra out.conf
sudo nano out.conf
copie de “begin remote” até “end remote” e abra /etc/lirc/lircd.conf
sudo nano /etc/lirc/lircd.conf
Apague o conteúdo, cole o código e salve.
Atribua um nome ao controle remoto substituindo a linha no .conf que tem um caminho de arquivo após NOME:
Repita isso para todos os controles remotos que deseja usar
Reinicie o Pi
Para mais detalhes:Controle remoto universal Raspberry Pi
Processo de manufatura
- Monitoramento de temperatura no Raspberry Pi
- Estação meteorológica Raspberry Pi 2
- Monitorando a temperatura com Raspberry Pi
- Monitoramento remoto do clima usando Raspberry Pi
- Rastreamento Raspberry Pi Ball
- Sensor de movimento usando Raspberry Pi
- Uma fatia de Raspberry Pi
- Cycle Chaser
- Sensor de umidade do solo Raspberry Pi
- Detector de ladrão Raspberry Pi