[RESOLVIDO]Fiz um codigo para acender um rele com nodemcu e nao funcionou

peguei um codigo na net do programando para zumbis, onde o sketch cria um site html com botao liga e desliga e assim ao clicar o rele sera acionado ou nao, tudo funciona ,porem nada acontece, consigo abrir o site, consigo clicar nos botoes, a referencia e adionada ao url porem nao sei pq meu rele nao esta sendo acionado.

Exibições: 2291

Responder esta

Respostas a este tópico

Deixarei este video até segunda feira no meu canal

Abs.

CK

Agradeço demais a ajuda amigo! Alterei aqui mas não adiantou, mudei a alimentação e o pino como vc disse, agora o led está sendo acionado como no teu vídeo, porém meu rele continua sempre ligado.

Nao use o Arduino para alimentar o NODEMCU nem o Módulo de relé ! 

Tem que usar uma fonte externa. O arduino não suporta alimentar um NodeMCU.

ESP8266 - Alimentação e consumo de energia:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266

http://www.instructables.com/id/WiFi-Internet-Controlled-Relays-usi...

http://iot-playground.com/blog/2-uncategorised/40-esp8266-wifi-rela...

Veja o desenho novamente, você não pode usar o Arduino como fonte de alimentação, as saidas do Arduino são limitadas a 20mA, alimente o rele diretamente da fonte de 5Vcc e GND, e desta mesma fonte alimente o ESP8266, 

Na realidade você esta usando a sua USB como fonte, toda vez que o Arduino esta sendo alimentado pela USB e por sua vez alimentado o rele e o ESP8266, se você não tem uma fonte +5V, o melhor é comprar uma de +5V e 2A, já que o ESP consome as vezes até 300mA quando conectado na rede, lembre-se de uma coisa importante, não se trata de ter somente a tensão adequada, mas sim também a corrente, da forma que você esta fazendo, vai terminar queimando seu Arduino, se não tem fonte, tenha paciência, compre uma e faça as coisas certas para obter satisfação e não frustração em seus projetos.

Lembrete: Caso use fontes diferentes para alimentar o rele ou o ESP, lembre-se de unir os GND das fontes, caso use a mesma fonte para ambos, desconsidere já que o GND sera comum para ambos.

Boa sorte!

Abs,

CK

Vídeo usando um LED em vez do rele, e depois, um rele do mesmo tipo que o seu, que possui um transistor integrado.

Foto rele parte inferior anexada

Abs.

CK

Anexos

Se não for problema em seu código, então verifique se o rele, funciona com lógica invertida.

Nesse caso um tensão entre 0V a 3,5V será interpretada como nivel lógico baixo (ativando o rele), então para desligar o rele será necessário uma tensão maior.

Bom dia A.
abaixo o esquema do seu modulo de rele.
O que me chamou atenção é que na foto que você colou aqui, o LED verde está aceso, mas o LED vermelho
que indica alimentação ligada, está apagado.
Rui

Como eu disse, o regulador do Arduino não suporta alimentar um NodeMCU e um Módulo Relé.

A tensão de 5V deve estar tão baixa que nem consegue alimentar o Led vermelho.

Boa tarde JGAM,
não li o resto dos posts, mas pela foto inicial que o A colocou, os 5V vem da USB , e não de um arduino.
Rui

Ambos tem razão, depende de como se interprete, vejam o que eu escrevi la em cima

{

Na realidade você esta usando a sua USB como fonte, toda vez que o Arduino esta sendo alimentado pela USB e por sua vez alimentado o rele e o ESP8266

}

Ou seja, ele esta alimentado o Arduino via USB, e através do Port 5V e GND esta alimentado o ESP e o rele, o resto do meu comentário esta em um de meus post, de qualquer forma, é logico que alimente o modulo rele e o ESP via fonte e não de outra forma.

Saudações amigos Rui e J. Murta.

Abs.

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço