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

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

Messaggioda megamarco83 » 21/11/2018, 1:36

Ciao, ho un nodemcu con espeasy e una basetta relay 4 canali arduino
li ho collegati come da wiki
https://www.letscontrolit.com/wiki/index.php/Relais
ora non capisco perchè se do il comando GPIO15=1
mi si attiva il relè facendo fare contatto a COM e NC ?
se do il comando GPIO15=0
mi si disattiva il relè e fanno contatto COM e NO
praticamente mi tocca in questo modo collegare il mio carico tra COM e NO in modo che quando do il comando GPIO15=1 mi parte il carico, ma non mi piace perchè se tolgo la corrente al nodemcu per qualsiasi motivo, mi parte il carico...

in teoria non dovrebbe essere che se do il comando GPIO15=1 mi attiva il contatto COM e NO ?? sarebbe più giusto!
così che se il nodemcu non è alimentato il mio carico sta spento, se lo voglio far partire devo alimenatre il nodemcu e dare il comando GPIO15=1 ed attivare COM e NO non NC
si può fare? come?
grazie
Immagine


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 » 21/11/2018, 14:52

questi sono i miei collegamenti:
Immagine
Immagine

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

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

Messaggioda Flane » 21/11/2018, 22:18

Ci sono schede relè che si attivano con l'entrata allo stato logico alto (1) altre che si attivano con lo stato logico basso (0).

Credo che il problema sia solo questo

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 » 21/11/2018, 23:08

ciao Flavio e grazie...ci sto diventando un po' matto...
però io ne ho almeno 5 o 6 ed alcune da 4ch altre da 8ch altre da 2ch e tutte mi funzionano che quando alimento la schedina mi attiva il relè su NO
poi con i comandi logici (1) mi attiva NC e con comando logico (0) mi attiva NO
in questo caso però mi tocca collegare tutti i carichi su NC, ma se per caso mi perde l'alimentazione il nodemcu mi parte il carico...
quali sono le schede che non permettono questo?
però siamo sicuri che siano davvero le scedine relè e non c'è qualche collegamento errato? perchè mi sembra così strano...

EDIT: corretto
Ultima modifica di megamarco83 il 22/11/2018, 9:34, modificato 3 volte in totale.

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

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

Messaggioda Flane » 22/11/2018, 7:32

NC significa normalmente chiuso.

È normale che quando alimenti la schedina relè senza segnali sugli ingressi siano chiusi i contatti NC.

Non riesco veramente ba capire quale sia il tuo problema.

Stai eventualmente attento allo stato che assumono le uscite di Nodemcu al momento dell'avvio (cosa che si può impostare su ESPEasy)

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, 9:31

Flane ha scritto:NC significa normalmente chiuso.

È normale che quando alimenti la schedina relè senza segnali sugli ingressi siamo chiusi i contatti NC.

Ciao Flavio, scusa complice la tarda ora avevo scritto erroneamente.
ora ho corretto il post sopra!
confermo che la logica della schedina relè è al contrario!
quando non alimentata e provata a vuoto senza nodemcu ed alimentazione
NC=normalmente chiuso
NO=normalmente aperto

quando vengono collegate all'alimentazione ed al nodemcu
si attiva NO e si apre NC
quando do il valore hight (=1 cioè esce tensione 3.3v da nodemcu) si attiva NC e si apre NO
quando do il valore low (=0 cioè non esce tensione ma 0v) si attiva NO e si apre NC
Flane ha scritto:Non riesco veramente ba capire quale sia il tuo problema.

Stai eventualmente attento allo stato che assumono le uscite di Nodemcu al momento dell'avvio (cosa che si può impostare su ESPEasy)

ora ho corretto il primo post...
ad ogni modo sembra che abbia una logica inversa, quindi mi tocca programamre al contrario, cioè
con gpio,XX,1 mi spegne il relè chiudendo NC
con gpio,XX,0 mi attiva il relè chiudendo NO

in espesy però c'è l'opzione all'interno del task switch "inversed" se la seleziono però non cambia nulla...
con gpio,XX,1 mi spegne il relè chiudendo NC
con gpio,XX,0 mi attiva il relè chiudendo NO
esattamente come prima...


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, 11:14

se la alimento come?
https://www.letscontrolit.com/wiki/index.php/Relais
io la ho collegata così ora
qui dice:
external 5v -> jd-vcc relay
gnd esp -> gnd relay (ed anche qui cambia se si usa invece gnd external supply -> gnd relay)
+3.3v esp -> vcc relay

con tutte le prove che ho fatto...non ricordo esattamente, ma se prendo la scheda relè e collego:
external 5v -> Vcc (non jd-vcc)
external gnd -> gnd
in questo modo non si eccita il relè ma non si attivano nemmeno i led sul pcb e rimane NC=chiuso

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, 18:53

Flane ha scritto:Scusa ma se tu alimenti la scheda relè senza collegato nodemcu, se la alimenti soltanto tutti i relè si eccitano?

provato ora alimentando solo la scheda relè con +5v a vcc e gnd a gnd
non si attiva il relè ne il suo corrispettivo led sul pcb

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

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

Messaggioda Flane » 22/11/2018, 22:16

Come immaginavo i problemi possono essere 2:
- o di collegamenti
- o di configurazione di nodemcu

Ora collega tutto ma non alimentare nodemcu e prova se i relè si attivano.

Se non si attivano il problema è di nodemcu, se si attivano è un problema di collegamenti.


Torna a “Domotica”

Chi c’è in linea

Visitano il forum: Nessuno e 25 ospiti