Índice:

Controle remoto universal: 3 etapas
Controle remoto universal: 3 etapas

Vídeo: Controle remoto universal: 3 etapas

Vídeo: Controle remoto universal: 3 etapas
Vídeo: Controle Remoto Universal 2024, Novembro
Anonim
Image
Image
Construir
Construir

O Controlador Remoto Universal Infrared (IR) pode controlar qualquer aparelho que use comunicação IR para operação remota. Este controle remoto usa o gen4-uLCD-35DCT como a interface principal para o envio de comandos IR. Este projeto é altamente personalizável para uso em qualquer aparelho, desde que use controle IR

Etapa 1: construir

Construir
Construir

Componentes

  • gen4-uLCD-35DCT-CLB
  • gen4-PA e cabo FFC
  • cartão uSD
  • cabo uUSB
  • Jumper Wires
  • Fonte de alimentação 5 V
  • Arduino Pro Micro 5V 16 MHz
  • Módulo Transmissor IR KY-005

Construa os componentes conforme mostrado no diagrama.

Etapa 2: Programa

Programa
Programa
Programa
Programa
Programa
Programa
  1. Copie a pasta IRremote para a pasta de biblioteca do IDE do Arduino
  2. Abra o código do projeto para o microcontrolador Arduino usando o IDE Arduino.
  3. Se o controlador remoto desejado estiver usando um protocolo de transmissão desconhecido, você também pode adicionar seu código IR bruto que pode ser derivado usando o exemplo IRrecvDemo fornecido pela biblioteca IRremote e usar qualquer módulo receptor IR para decodificar seus comandos brutos.
  4. Para que o programa Arduino compile adequadamente com os comandos IR brutos fornecidos, os dados podem ser gravados diretamente na memória flash durante a compilação, conforme mostrado abaixo.
  5. Para utilizar os códigos brutos para transmissão, o seguinte deve ser feito para ler o código bruto armazenado na memória flash. Declarações de caso adicionais também podem ser adicionadas para mais interface de comando. Alguns aparelhos podem exigir a transmissão de vários comandos consecutivos; isso pode ser feito apenas reenviando os mesmos comandos de código várias vezes, conforme mostrado abaixo. Abra o código do projeto para a exibição usando o Workshop 4 IDE. Este projeto usa o ambiente Visi-Genie.
  6. Você pode modificar as propriedades dos objetos e da forma usando o inspetor de objetos.
  7. O controle remoto universal pode controlar ainda mais aparelhos, adicionando mais botão (s) para adicionar mais funcionalidade. Use a faixa de opções do widget para adicionar o tipo de botão que você precisa.
  8. Para usar o botão adicionado com o host (Arduino Uno), certifique-se de alterar o manipulador de eventos em eventos do objeto para “Report Message” ou outro “Magic Event” dependendo de seu uso.
  9. Clique no botão “Compilar”. Observação: esta etapa pode ser ignorada. No entanto, a compilação é essencial para fins de depuração.
  10. Conecte o monitor ao PC. Certifique-se de que você está conectado à porta correta. O botão vermelho indica que o dispositivo não está conectado, o botão azul indica que o dispositivo está conectado à porta certa.
  11. Volte para a guia “Página inicial”. Desta vez, clique no botão “(Construir) Copiar / Carregar”.
  12. O Workshop 4 solicitará que você selecione uma unidade para copiar os arquivos de imagem para um cartão uSD. Após selecionar a unidade correta, clique em OK.
  13. Quando o cartão micro SD ainda não estiver inserido, esta mensagem aparecerá no monitor gen4: "DRIVE NOT MOUNTED …" Após inserir o cartão micro SD, a GUI mostrada nesta etapa deve aparecer no monitor gen4.

Etapa 3:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

A tomada controlada por IV também pode ser personalizada adicionando mais relés

Os códigos de comando para cada relé também podem ser personalizados por meio das seguintes linhas de código

Os relés adicionais podem ser adicionados ao circuito para o circuito controlado por IV

Recomendado: