Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

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

  1. Monitoramento de temperatura no Raspberry Pi
  2. Estação meteorológica Raspberry Pi 2
  3. Monitorando a temperatura com Raspberry Pi
  4. Monitoramento remoto do clima usando Raspberry Pi
  5. Rastreamento Raspberry Pi Ball
  6. Sensor de movimento usando Raspberry Pi
  7. Uma fatia de Raspberry Pi
  8. Cycle Chaser
  9. Sensor de umidade do solo Raspberry Pi
  10. Detector de ladrão Raspberry Pi