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
esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
questi sono i miei collegamenti:
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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
Credo che il problema sia solo questo
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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
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.
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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)
È 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)
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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...
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
Scusa ma se tu alimenti la scheda relè senza collegato nodemcu, se la alimenti soltanto tutti i relè si eccitano?
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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
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
-
- Messaggi: 246
- Iscritto il: 22/08/2016, 14:13
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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
Re: esp8266 e relay, perchè se inattivo(GPIOXX=0) eccitano contatti COM e NO ??
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.
- 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.
Chi c’è in linea
Visitano il forum: Nessuno e 25 ospiti