NodeMCU + Blynk + Relé e Interruptor Paralelo

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?

Exibições: 394

Anexos

Responder esta

Respostas a este tópico

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();
}
Meu Deus, nem pensei nessa possibilidade, isso vai dar um jeito por enquanto, obrigado mesmo.

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.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço