Índice:

Criando um controle remoto universal com NodeMCU: 7 etapas
Criando um controle remoto universal com NodeMCU: 7 etapas

Vídeo: Criando um controle remoto universal com NodeMCU: 7 etapas

Vídeo: Criando um controle remoto universal com NodeMCU: 7 etapas
Vídeo: How to make Universal Remote control using ESP8266 Google Assistant & Cadio 2024, Julho
Anonim
Criando um controle remoto universal com NodeMCU
Criando um controle remoto universal com NodeMCU

Neste projeto, construiremos um controle remoto universal capaz de clonar e enviar sinais infravermelhos. Uma interface web será usada para controlar todo este processo.

Um NodeMCU em conjunto com um fotorreceptor infravermelho será responsável por clonar as teclas do controle remoto. Ele usará o método RAW para isso. Um LED IR enviará o código clonado aos dispositivos.

O projeto foi criado por

  • Rodrigo Andrades
  • Diego M. G. Vieira

Etapa 1: Componentes

Este projeto não exige muito material. Você vai precisar

  1. NodeMCU
  2. Tábua de pão
  3. Jumper Wires
  4. Cabo Micro USB
  5. VS1838B fotorreceptor / receptor IR
  6. Emissor infravermelho Led (IR) 5mm 940nm

E, claro, os controles remotos que você deseja clonar

Etapa 2: conectando

Fiação
Fiação

Acima está o layout de fiação para este projeto:

Depois de completar as conexões. É hora de instalar o Arduino IDE e importá-lo para a biblioteca IRremoteESP 8266.

Carregue o código no NodeMCU e veja se está funcionando

você pode encontrar o código completo aqui: Github: IR Control

Etapa 3: Codificação: Configurando as coisas

Codificação: Configurando Coisas
Codificação: Configurando Coisas

aqui, basicamente configuramos a rede WiFi e a taxa de velocidade serial para 115200 baud

Etapa 4: Codificação: o Loop

Codificação: o Loop
Codificação: o Loop

Etapa 5: Codificação: Web Socket

Codificação: Web Socket
Codificação: Web Socket

Etapa 6: Codificando o Cliente da Web

Cliente da Web de codificação
Cliente da Web de codificação

Etapa 7: Usando o Projeto

Usando o Projeto
Usando o Projeto

Com o aplicativo em execução, agora você pode acessar o navegador e alternar entre os modos de envio e recebimento. Quando o aplicativo está no modo de recebimento, ele pode capturar o código-chave e anexá-lo a uma ação. Para despachar uma ação, volte ao "modo de envio" e clique na ação desejada

Recomendado: