1: Introduzione ai relè
2: diversi tipi di relè
3: pinout di relè a 2 canali
4: relè a doppio canale interfacciante con ESP32
1: Introduzione ai relè
Il modulo di relè di alimentazione è un interruttore elettromagnet controllato da un segnale di potenza a bassa potenza da microcontrollori come ESP32 o Arduino. Usando il segnale di controllo dal microcontrollore possiamo attivare o disattivare gli apparecchi che stanno persino lavorando ad alte tensioni come 120-220V.
Un modulo di relè a singolo canale contiene normalmente 6 pin:
I sei pin includono:
Spillo | Nome PIN | Descrizione |
---|---|---|
1 | PIN trigger relè | Input per l'attivazione del relè |
2 | GND | Pin di terra |
3 | VCC | Fornitura di input per la bobina di relè |
4 | NO | Terminale normalmente aperto |
5 | Comune | Terminale comune |
6 | Nc | Terminale normalmente chiuso |
2: diversi tipi di relè
I moduli di relè sono disponibili in diverse variazioni a seconda del numero di canali che ha. Possiamo facilmente trovare moduli di relè con 1,2,3,4,8 e persino 16 canali moduli di relè. Ogni canale determina il numero di dispositivi che possiamo controllare sul terminale di uscita.
Ecco un breve confronto tra specifiche del modulo relè singolo, doppio e 8 canali:
Specifiche | Relè a 1 canale | Relè a 2 canali | Relè a 8 canali |
---|---|---|---|
Tensione di alimentazione | 3.75v-6v | 3.75v-6v | 3.75v-6v |
Trigger Current | 2Ma | 5 ma | 5 ma |
Relay attivo attuale | 70 mA | Single (70Ma) Dual (140Ma) | Single (70Ma) All 8 (600Ma) |
Tensione di contatto massima | 250VAC o 30VDC | 250VAC o 30VDC | 250VAC o 30VDC |
Corrente minima | 10a | 10a | 10a |
Dato che ora abbiamo trattato un breve confronto tra diversi relè di canali, useremo il relè a doppio canale in questo articolo per scopi dimostrativi.
3: pinout di relè a 2 canali
Qui in questo articolo, useremo relè a doppio canale. Un pin di relè a doppio canale può essere diviso in tre categorie:
3.1: connessioni di tensione principale
Connessione principale all'interno di un modulo relè a doppio canale include due diversi connettori con ciascuna connessione con tre pin no (Normalmente aperto), NC (Normalmente chiuso) e comune.
Comune: Controllare la corrente principale (tensione di alimentazione del dispositivo esterno)
Normalmente chiuso: L'uso di questo relè di configurazione è impostato su chiuso per impostazione predefinita. Nella normale corrente di configurazione scorre tra comune e NC a meno che non venga inviato un segnale di trigger per aprire il circuito e arrestare il flusso di corrente.
Normalmente aperto: La configurazione normalmente aperta è opposta a NC. Per impostazione predefinita, la corrente non scorre; Inizia a fluire solo quando un segnale di trigger viene inviato da ESP32.
3.2: pin di controllo del relè
L'altro lato del modulo relè include un set di 4 e 3 pin. Il primo set di lati a bassa tensione contiene quattro pin VCC, GND, IN1 e IN2. Il pin in varia in base al numero di canali è un pin separato per ciascun canale.
Il pin in riceve il segnale di controllo per il relè da qualsiasi microcontrollore. Quando il segnale ricevuto scende al di sotto di 2 V viene attivato il relè. La configurazione seguente può essere impostata utilizzando il modulo di relè:
Configurazione normalmente chiusa:
Configurazione normalmente aperta:
3.3: selezione dell'alimentazione
Il secondo set di pin include i tre pin VCC, GND e JD-VCC. I pin JD-VCC sono normalmente collegati a VCC, il che significa che il relè è alimentato usando la tensione ESP32 e non abbiamo bisogno di una fonte di alimentazione esterna separatamente.
Se si rimuove il connettore del cappuccio nero mostrato nell'immagine sopra, dobbiamo alimentare il modulo relè separatamente.
A partire da ora abbiamo coperto tutte le specifiche e il funzionamento del modulo relè a doppio canale. Ora lo interfacciamo con ESP32.
4: relè a doppio canale interfacciante con ESP32
Ora useremo qualsiasi singolo canale dal modulo di relè e controlleremo un LED usando il segnale ESP32. Usando la stessa tecnica può anche essere controllato uno qualsiasi degli elettrodomestici AC, ma dobbiamo alimentarli separatamente. Useremo il primo canale del modulo relè.
4.1: schema
Ora collega il modulo relè come mostrato nell'immagine in basso. Qui abbiamo usato il pin GPIO 13 di ESP32 per il segnale di trigger del modulo relè. Un LED è collegato nella configurazione NC.
Verrà seguita la configurazione del pin seguente:
Pin di relè | ESP32 PIN |
---|---|
IN 1 | GPIO 13 |
VCC | Vin |
GND | GND |
Channel 1 NC | LED +ive Terminal |
Comune | Vin |
4.2: codice
Aprire Thonny IDE. Connetti ESP32 con PC e carica lo script di MicroPython dato.
dal pin di importazione macchinaQui in codice sopra GPIO 13 è definito come un pin trigger collegato a in1 del modulo relè. Successivamente, abbiamo definito un modulo di relè nella configurazione NC che accende il LED a meno che non venga inviato un segnale elevato in 1 da ESP32.
Nel caso in cui si desideri impostare nessuna configurazione inviare un segnale elevato a IN1 per attivare il LED.
Dopo aver caricato il codice nella scheda ESP32 ora osservare l'output.
4.3: output
Poiché il LED è collegato in Nc configurazione quindi il LED è SU, Ma il LED del modulo 1 relè il LED è SPENTO.
Ora viene inviato un segnale alto IN 1 Pin il turno a LED SPENTO Ma ora il LED del Module Channel 1 di relè è SU.
Abbiamo integrato e testato con successo la scheda microcontrollore ESP32 con un modulo di relè a doppio canale. A fini dimostrativi abbiamo collegato un LED al terminale comune del canale 1.
Conclusione
L'uso di un relè con ESP32 è un ottimo modo per controllare più dispositivi CA non solo utilizzando una connessione cablata, ma può anche essere controllato in remoto. Questo articolo copre tutti i passaggi necessari per controllare un relè con ESP32 utilizzando lo script di MicroPython. Qui abbiamo usato l'editor di Thonny IDE per la scrittura di codice microphon. Utilizzando questo articolo qualsiasi modulo di relè del canale può essere controllato utilizzando il codice microphon.