Índice:

8 Controle de retransmissão com NodeMCU e receptor IR usando WiFi e IR remoto e aplicativo Android: 5 etapas (com imagens)
8 Controle de retransmissão com NodeMCU e receptor IR usando WiFi e IR remoto e aplicativo Android: 5 etapas (com imagens)

Vídeo: 8 Controle de retransmissão com NodeMCU e receptor IR usando WiFi e IR remoto e aplicativo Android: 5 etapas (com imagens)

Vídeo: 8 Controle de retransmissão com NodeMCU e receptor IR usando WiFi e IR remoto e aplicativo Android: 5 etapas (com imagens)
Vídeo: Como controlar a Gopro pelo Rádio 2024, Novembro
Anonim
8 Controle de retransmissão com NodeMCU e receptor IR usando WiFi e IR remoto e aplicativo Android
8 Controle de retransmissão com NodeMCU e receptor IR usando WiFi e IR remoto e aplicativo Android

Controlar 8 interruptores de retransmissão usando nodemcu e receptor ir sobre wi-fi e remoto ir e app Android.

o remoto ir funciona independentemente da conexão wi-fi.

AQUI ESTÁ UMA VERSÃO ATUALIZADA CLIQUE AQUI

Etapa 1: pegue as peças

Pegue as peças
Pegue as peças
Pegue as peças
Pegue as peças
Pegue as peças
Pegue as peças

Coisas que você precisa para este projeto

  1. NodeMCU
  2. Módulo de relé de 4 canais x 2
  3. IC7805 x 2 (1 IC7805 não fornece corrente suficiente para alimentar 8 relés ao mesmo tempo)
  4. Tábua de pão
  5. Receptor IR (VS1838)
  6. LED vermelho x 1
  7. Resistência 1K x 1
  8. Botão de pressão x 1
  9. Jumper Wires
  10. Fonte de energia

Etapa 2: O Código

ESTE CÓDIGO É PARA A PLACA NODEMCU, NÃO ARDUINO

Escrevi o código de forma que, se o WiFi for desconectado ou não estiver disponível, o LED acenderá e o controle de retransmissão do IR remoto ficará ligado independentemente do WiFi.

Quando o WiFi estiver disponível, pressione o botão ou pressione o botão dedicado no IR Remote e aguarde 5 segundos para se conectar ao wi-fi. Se o LED não desligar, o wi-fi não está conectado.

Primeiro baixe o IDE do Arduino AQUI.

Em seguida, vá para Arquivo -> Preferências e, em seguida, em URLs adicionais do gerenciador de placa, adicione este

arduino.esp8266.com/stable/package_esp8266c…

Em seguida, vá para o gerenciador da placa e instale esp8266 pela comunidade ESP8266.

vá para o gerenciador de biblioteca e instale IRRemoteESP8266.

Primeiro conecte o receptor ir à placa nodemcu, 3,3v a 3,3v, gnd a gnd, saída para gpio2 (D4).

carregue o esboço IRRemote Value fornecido abaixo, abra o monitor serial e pressione a tecla remota para obter os valores de cada chave, anote-o em algum lugar. Observe pelo menos 9 valores-chave (8 valores para 8 relés e 1 para reconectar wi-fi).

Em seguida, faça o circuito conforme o esquema dado acima e carregue o código My_Room.

Não se esqueça de modificar os códigos ir no esboço my_room com o código ir que você obteve para cada botão no controle remoto e o SSID e a senha do wi-fi.

NOTA: AO CARREGAR O ESBOÇO, CERTIFIQUE-SE DE NÃO CONECTAR NADA AO PIN D0, D8, TX, RX. OU SIMPLESMENTE RETIRE OS FIOS DO JUMPER DESSES PINOS

Etapa 3: esquemático

Esquemático
Esquemático

Siga o esquema e faça o circuito.

O IC7805 não tem energia suficiente para operar 8 relés ao mesmo tempo. Portanto, estamos usando dois módulos de relé de 4 canais e dois IC7805.

Qualquer receptor IR funcionará.

A fonte de alimentação pode ser 24 V máx.

Etapa 4: aplicativo Android

Eu fiz o aplicativo Android usando o MIT APP Inventor. Você pode fazer o upload do arquivo aia para o App Inventor e editá-lo.

Etapa 5: você conseguiu

Você fez isso
Você fez isso

Vá para o painel de administração do roteador e obtenha o endereço IP do NodeMCU.

Também atribua um determinado IP ao endereço Mac do nodemcu, para que ele obtenha o mesmo ip, todas as vezes e você não tenha que verificá-lo todas as vezes.

VOCÊ PODE USAR IR REMOTO, APP ANDROID E NAVEGADOR DE INTERNET NA MESMA REDE, OU PODE USAR O PORT FORWARDING EM SEU ROTEADOR PARA ACESSAR PELA INTERNET DE QUALQUER LUGAR DO MUNDO

Em caso de problema, entre em contato comigo pelo fb, www.fb.com / amit.s.samanta, ajudarei na medida do possível.

Recomendado: