Boa tarde, fiz um circuito usando um NodeMCU V3, Módulo Relé e um Interruptor Three-way (Paralelo).
O propósito do circuito é ligar uma carga tanto no interruptor quanto no Blynk.
Ele faz exatamente isso, porém tem vezes que no App do Blynk mostra que o NodeMCU está desconectado. E só consigo reutilizar o blynk quando reseto o NodeMCU.
O mesmo problema acontecia com o meu Arduino UNO e Shield Ethernet.
O circuito é mais ou menos esse:
O que poderia estar acontecendo pra o NodeMCU/Blynk estar bugando desse jeito?
Preciso adicionar mais alguma coisa ao circuito?
Tags:
Olá Everton,
Pela sua descrição é muito difícil saber o que estaria causando o problema de desconexão.
Mas como ao dar um Reset no NodeMCU tudo volta a funcionar como desejado....
Que tal oficializar essa "gambiarra" no próprio código, como uma espécie de "tolerancia a falhas".
Não é o ideal, mas... talvez resolva, :-)
Algo no código como por exemplo:
if (! Blynk.connected){
Serial.println(F("Blynk desconectou, reboot..."));
ESP.restart();
}
Outro ponto: Não se deve ligar o pino do MCU ao relé diretamente.... sempre via transistor polarizado com resistências apropriadas. Deve haver um diodo na bobina para correntes reversas. Na internet há vários desenhos prontos para isso.
Outra opção é usar um módulo de relé para Arduino já pronto, pois já terá todos esse componentes no próprio circuito.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por