Pagina 2 di 2

Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??

Inviato: 22/11/2018, 22:22
da megamarco83
ciao Flavio, ho collegato tutto come da schema che ho messo nel secondo post:
http://i67.tinypic.com/sauvtl.jpg

ho collegato tutto tranne Vin e Gnd (che sono quelli che alimentano nodemcu)

i relè rimangono spenti. quindi cosa dovrei fare??
io ho provato sia con wemos che con nodemcu e fanno la stessa cosa.

io penso che il problema sia la schedina dei relè arduino che ragiona con logica inversa:
low attiva il relè NO (Quindi quando imposto gpioXX = 0 accende il relè e si chiude su NO)
high attiva il relè NC (Quindi quando imposto gpioXX = 1 spegnè il relè e si chiude su NC)

Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??

Inviato: 26/11/2018, 15:20
da Flane
Evidentemente l'attivazione di nodemcu fà attivare anche i relè.

Devi in qualche modo invertire i comandi di uscita su nodemcu.
Se hai già provato l'inversione e dici che non ha effetto, controlla con un tester lo stato delle uscite di nodemcu e verifica il tutto.

Devi trovare il modo di invertire il funzionamento delle uscite di nodemcu

Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??

Inviato: 26/11/2018, 15:39
da megamarco83
Flane ha scritto:Evidentemente l'attivazione di nodemcu fà attivare anche i relè.

Devi in qualche modo invertire i comandi di uscita su nodemcu.
Se hai già provato l'inversione e dici che non ha effetto, controlla con un tester lo stato delle uscite di nodemcu e verifica il tutto.

Devi trovare il modo di invertire il funzionamento delle uscite di nodemcu

ciao si con il tester non cambia nulla, anche con l'opzione inversed escono sempre 3.3v a stato 1
leggendo sul forum pare non sia possibile invertire le GPIO
You are using an input plugin (switch) and are switching the output using the GPIO command. For GPIO commands there is no option to inverse the output, 1 is high and 0 is low.

l'unico modo è gestire con le regole di esp programmandole al contrario, quando il gpio XX è high (1) considero il relè spento (NO rimane aperto)
quando il gpio XX è low (0) considero il relè come acceso (NO si chiude)

Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??

Inviato: 26/11/2018, 20:31
da miki8989
prova ad impostare il gpio che gestisce il rele
Output low
in hardware - GPIO boot states

Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??

Inviato: 26/11/2018, 21:14
da megamarco83
miki8989 ha scritto:prova ad impostare il gpio che gestisce il rele
Output low
in hardware - GPIO boot states

ciao miki grazie, avevo visto, ma quello è solo per il boot
praticamente all'avvio puoi dirgli se mettersi in low o high ma solo al boot