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

Progetti domotici con il Raspberry .... con o senza il supporto di MeterN e 123Solar
megamarco83
Messaggi: 246
Iscritto il: 22/08/2016, 14:13

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

Messaggioda megamarco83 » 22/11/2018, 22:22

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)


Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

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

Messaggioda Flane » 26/11/2018, 15:20

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

megamarco83
Messaggi: 246
Iscritto il: 22/08/2016, 14:13

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

Messaggioda megamarco83 » 26/11/2018, 15:39

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)

miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

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

Messaggioda miki8989 » 26/11/2018, 20:31

prova ad impostare il gpio che gestisce il rele
Output low
in hardware - GPIO boot states

megamarco83
Messaggi: 246
Iscritto il: 22/08/2016, 14:13

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

Messaggioda megamarco83 » 26/11/2018, 21:14

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


Torna a “Domotica”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti