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 seu Raspberry Pi com Controle Remoto IR Reaproveitado: Desligamento e Reinicialização via LIRC

Introdução

Tem um controle remoto infravermelho sem uso por aí? Transforme-o em um controle de energia conveniente para seu Raspberry Pi — sem teclado ou mouse necessários.

Escopo

Este guia aborda como instalar e configurar o cliente LIRC irexec para mapear pressionamentos de botão do remoto para comandos de desligamento e reinicialização do Pi. Adicionar o receptor IR ao Pi é abordado em um tutorial separado.

Público-Alvo

Qualquer pessoa que possua um Raspberry Pi equipado com receptor IR.

Passo 1: Grave e mapeie códigos infravermelhos para eventos LIRC

Siga as instruções em nosso guia anterior, "Gravar Códigos Infravermelhos de Qualquer Unidade de Controle Remoto para Linux Infrared Remote Control (LIRC) no Raspberry Pi", para capturar os códigos dos botões do remoto.

Passo 2: Instale e configure o daemon LIRC

Use os passos descritos em nosso post anterior para instalar LIRC e configurá-lo para ouvir o receptor.

Passo 3: Crie arquivo de configuração irexec

Crie ou edite o arquivo /etc/lirc/lircrc para dizer ao irexec qual ação executar quando um evento LIRC ocorrer.

sudo vi /etc/lirc/lircrc 

Configuração de exemplo (substitua remote_name e codes pelos valores que você gravou):

begin remote name = remote_name bits = 12 flags = RC5 eps = 30 aeps = 200 [KEY_RESTART] codes = 0x1FEA45, 0x1FECAD begin program = /usr/bin/irexec arguments = -e "sudo reboot" end [KEY_POWER] codes = 0x1FEA1C, 0x1FEA1D begin program = /usr/bin/irexec arguments = -e "sudo poweroff" end end remote 

Passo 4: Teste a Configuração

Reinicie o Raspberry Pi com sudo reboot, então aponte o remoto para o receptor e pressione o botão mapeado para KEY_RESTART — o Pi deve reiniciar. Pressione o botão mapeado para KEY_POWER — o Pi deve desligar. Se nada acontecer, consulte os logs do LIRC ou verifique se o receptor está conectado corretamente.

Para mais detalhes, veja nosso tutorial relacionado: Reaproveite Controle Remoto Infravermelho Indesejado para Desligar e Reiniciar Raspberry Pi.

Processo de manufatura

  1. Sistema Integrado de Controle de Acesso com QR, RFID e Verificação de Temperatura
  2. Integração MQTT Perfeita: Sensores NodeMCU DHT22 com Raspberry Pi 3 B+ como Broker
  3. Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
  4. Monitoramento Contínuo de Temperatura e Umidade no Raspberry Pi com EzTemp
  5. Monitoramento Remoto do Tempo com Raspberry Pi 3 e PubNub
  6. Construa um Controle Remoto Universal Profissional para Raspberry Pi com LIRC
  7. Construa um Sistema de Monitoramento de Temperatura e Luz Multi-Sensor com Raspberry Pi e DS18B20
  8. Dominando Controle de Sensores e Atuadores no Raspberry Pi: Acelerômetro, Servo e Streaming de Dados
  9. Construa um Sistema Aeropônico Automatizado com Raspberry Pi e Sensor de Umidade
  10. Capturar Comandos de Controle Remoto IR no Raspberry Pi sem LIRC: Abordagem Python UART