Articles

Modulo relè interfacciamento con Arduino – Modulo relè Arduino

In questo articolo, ci accingiamo a controllare un modulo relè Arduino. Controlleremo due diversi dispositivi che lo utilizzano. Per prima cosa controlleremo un semplice LED, quindi controlleremo una lampadina usandola. Arduino può controllare i dispositivi che funzionano fino a 5V, quindi se vogliamo controllare i dispositivi che funzionano su più di 5V o i dispositivi A. C, dovremo utilizzare un modulo relè attraverso il quale possiamo controllare i dispositivi A. C e DC.

Modulo relè

Un relè è fondamentalmente un interruttore che viene azionato da un elettromagnete. L’elettromagnete richiede una piccola tensione per ottenere attivato che daremo dal Arduino e una volta che è attivato, si tirerà il contatto per rendere il circuito ad alta tensione.

Il modulo relè che useremo è SRD-05VDC-SL-C. Funziona su 5V e possiamo controllarlo con qualsiasi micro-controller ma useremo Arduino.

Pin di 5 V modulo relè

Arduino Modulo relè
Modulo relè Pin out

Il modulo relè Arduino ha un totale di di sei perni: tre su un lato e tre sull’altro lato.Sul lato inferiore, ci sono tre pin che sono segnale, 5V e terra. Collegheremo questi pin con Arduino. Mentre dall’altro lato, ci sono NC (Normalmente chiuso), C (Comune) e NO (normalmente aperto) che sono i pin di uscita del relè 5V. Lì, collegheremo il dispositivo di output.

Normalmente aperto (NO) VS Normalmente chiusa (NC)

Il modulo di relè di Arduino può essere utilizzato in due stati che sono

  1. Normalmente aperto (NO)
  2. Normalmente chiusa (NC)

Normalmente aperto (NO)

Nel normale stato aperto, iniziale di uscita del relè di bassa quando esso sarà alimentato. In questo stato, vengono utilizzati i pin comuni e quelli normalmente aperti.

Stato normalmente chiuso (NC)

Nello stato normalmente chiuso, l’uscita iniziale del relè sarà alta quando sarà alimentato. In questo stato, vengono utilizzati i pin comuni e quelli normalmente chiusi.

Controllo dei dispositivi DC utilizzando il modulo relè Arduino

Nella prima parte, controlleremo un led utilizzando il relè e nella seconda parte controlleremo un dispositivo ad alta tensione utilizzando il relè. Controllo di un dispositivo DC è facile rispetto al dispositivo AC. Per controllare il dispositivo DC, non è necessario un alimentatore esterno fino a quando non si controlla un piccolo dispositivo di tensione come LED che funziona fino a 5V.

Componenti necessari

  1. Arduino Uno
  2. Modulo relè
  3. LED

Schema elettrico e spiegazione

Le connessioni per il collegamento del modulo relè con Arduino sono molto semplici. In questo esempio, collegheremo il modulo relè con Arduino nello stato normalmente aperto. Quindi, collegare il 5 V e la terra di Arduino con il 5 V e la terra del modulo relè. Quindi collegare il pin del segnale del modulo relè con il pin 12 di Arduino.

Sull’altro lato del modulo relè, useremo il pin comune e il pin normalmente aperto perché collegheremo il relè nello stato normalmente aperto. Quindi, collegare il pin 13 di Arduino al comune del modulo relè e il normalmente aperto (NO) del modulo relè al pin positivo del LED. Collegare l’altro pin del LED a terra di Arduino.

Led di Controllo utilizzando il modulo di relè di Arduino
Controllo LED utilizzando il modulo di relè di Arduino

Codice

int relay_pin = 8;int led_pin = 13;void setup(){ pinMode(relay_pin,OUTPUT); pinMode(led_pin,OUTPUT); digitalWrite(led_pin,HIGH);}void loop(){ digitalWrite(relay_pin,HIGH); delay(5000); digitalWrite(relay_pin,LOW); delay(5000);}

Controllo AC Dispositivo utilizzando il Modulo di Relè di Arduino

Per il controllo di AC dispositivo, è necessario prendere le precauzioni necessarie perché l’AC è pericoloso e può causare danni. Quindi, per evitare qualsiasi pericolo, segui correttamente il tutorial qui sotto.

Componenti Necessari

  1. Arduino Uno
  2. Modulo
  3. Lampadina con supporto

Schema del Circuito e Spiegazione

controllo ac dispositivo utilizzando il modulo di relè di arduino
Alta Tensione Dispositivo con Arduino

Per il controllo di AC dispositivo, abbiamo bisogno di una fonte esterna che di alimentazione fonte di alimentazione AC. Quindi, collegare il VCC, terra e segnale al 5 V, terra e pin 8 di Arduino rispettivamente. Sull’altra estremità, collegare un filo della sorgente CA a un’estremità della lampadina e l’altro filo al comune (C) del relè. Quindi collegare il normalmente aperto (NO) all’altra estremità della lampadina.

Codice

int relay_pin = 8;void setup(){ pinMode(relay_pin,OUTPUT);}void loop(){ digitalWrite(relay_pin,HIGH); delay(5000); digitalWrite(relay_pin,LOW); delay(5000);}

Video

Progettazione di PCB

Dopo essersi accertati che tutto funziona bene sulla breadboard, ho progettato il PCB a KiCad.

Relè Arduino PCB design

Di seguito è riportato un link alla cartella di progetto di questo progetto.

Dopo aver progettato i PCB, ho generato il file Gerber necessario per la produzione di PCB.

È possibile scaricare il file Gerber attraverso il seguente link

Componenti necessari

  1. Arduino Nano
  2. Relè SRD-05VDC-SL-C X 4
  3. Morsettiera 3 pin 5.08mm X 4
  4. Barrel Jack
  5. Diodo 1N4007 X 5
  6. LED Rosso
  7. LED Verde X 4
  8. BC547 X 4
  9. Resistore 1k X 5
  10. Resistenza da 220ohm X 5
  11. Resistenza 2k
  12. Interruttore a 3 pin

di Ordinare il Pcb

Ora che abbiamo ottenuto la progettazione di PCB e di ordinare il PCB. Per questo, basta andare a JLCPCB.com e fare clic su “QUOTE NOW” pulsante.

JLCPCB sono anche sponsor di questo progetto. I nostri servizi, Ltd.), è la più grande impresa del prototipo del PWB in Cina e un produttore alta tecnologia che si specializza nel prototipo rapido del PWB e nella produzione del PWB di piccolo-lotto. È possibile ordinare un minimo di 5 PCB per soli $2.

Per ottenere il PCB prodotto, caricare il file gerber scaricato nell’ultimo passaggio. Carica il .file zip o si può anche trascinare e rilasciare i file gerber.

Dopo aver caricato il file zip, verrà visualizzato un messaggio di successo in fondo se il file è stato caricato correttamente.

È possibile rivedere il PCB nel visualizzatore Gerber per assicurarsi che tutto sia buono. È possibile visualizzare sia la parte superiore e inferiore del PCB.

Dopo essersi assicurati che il nostro PCB sembra buono, ora possiamo effettuare l’ordine ad un prezzo ragionevole. Puoi ordinare 5 PCB per soli $2, ma se è il tuo primo ordine, puoi ottenere 10 PCB per $2.

Per effettuare l’ordine, fare clic sul pulsante “SALVA NEL CARRELLO”.

I miei PCB hanno impiegato 2 giorni per essere prodotti e sono arrivati entro una settimana utilizzando l’opzione di consegna DHL. I PCB erano ben imballati e la qualità era davvero buona.

Relè Arduino

Dopo aver assemblato tutto ecco come appare.

Relay Arduino

Code

int relay1_pin = 6;int relay2_pin = 7;int relay3_pin = 8;int relay4_pin = 9;void setup() { pinMode(relay1_pin, OUTPUT); pinMode(relay2_pin, OUTPUT); pinMode(relay3_pin, OUTPUT); pinMode(relay4_pin, OUTPUT); digitalWrite(relay1_pin, LOW); digitalWrite(relay2_pin, LOW); digitalWrite(relay3_pin, LOW); digitalWrite(relay4_pin, LOW);}void loop() { digitalWrite(relay1_pin, HIGH); delay(1000); digitalWrite(relay2_pin, HIGH); delay(1000); digitalWrite(relay3_pin, HIGH); delay(1000); digitalWrite(relay4_pin, HIGH); delay(1000); digitalWrite(relay4_pin, LOW); delay(1000); digitalWrite(relay3_pin, LOW); delay(1000); digitalWrite(relay2_pin, LOW); delay(1000); digitalWrite(relay1_pin, LOW); delay(1000);}

Video

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *