CONTENUTO ►
Il collegamento del modulo relè ad Arduino sarà necessario se si decide di controllare un carico pesante o una corrente alternata utilizzando il microcontrollore. Il modulo relè SRD-05VDC-SL-C consente di controllare circuiti elettrici con corrente alternata fino a 250 volt e carichi fino a 10 Ampere. Consideriamo lo schema di cablaggio del relè, come controllare il modulo per accendere una striscia LED e una lampada a incandescenza.
Per questa attività sono necessari:
- Arduino Uno / Arduino Nano / Arduino Mega
- modulo relè SRD-05VDC-SL-C
- alimentazione a 12 volt;
- striscia LED RGB
- cavi di collegamento
- libreria
Modulo relè SRD-05VDC-SL-C 5V datasheet, pinout
Il relè è un dispositivo elettromeccanico che serve a chiudere e aprire un circuito elettrico per mezzo di un elettromagnete. Il principio di funzionamento del relè di potenza srd-05vdc è molto semplice. Quando una tensione di controllo di 5 Volt viene applicata dal microcontrollore Arduino alla bobina elettromagnetica, in essa si genera un campo elettromagnetico che attrae il piedino metallico e i contatti del carico di potenza si chiudono.
Caratteristiche del modulo relè SRD 5V Arduino:
- Tensione di alimentazione: 5 V
- Assorbimento di corrente: 15 – 20 mA
- Tipo di relè: elettromeccanico
- Corrente di carico nominale: 10 A
- Tensione di commutazione: fino a 250 V (CA) e 30 V (CC)
Secondo le caratteristiche del relè SRD-05VDC-SL-C, circa 5 Volt 20 mA sono sufficienti per commutare i contatti, mentre i pin di Arduino sono in grado di emettere fino a 40 mA. In questo modo, con l’aiuto di Arduino è possibile controllare non solo una lampadina, ma anche qualsiasi elettrodomestico (riscaldamento, frigorifero, ecc.). I transistor a effetto di campo possono controllare correnti fino a 100 Volt e il modulo MOSFET irf520n fino a 24 Volt.
Come collegare modulo relè SRD 5V Arduino
Assemblare il circuito come mostrato nella figura seguente. Un circuito simile è stato utilizzato nel progetto Apparecchio con telecomando, in cui la striscia LED è stata accesa utilizzando un relè. Il modulo ha tre pin per il controllo dal microcontrollore e due pin per il collegamento di un potente circuito elettrico. Lo schema per collegare il relè ad Arduino Uno, Nano o Mega non è diverso. Dopo aver assemblato lo schema del circuito, caricare il seguente sketch.
Programma Arduino per utilizzare modulo relè SRD 5V
void setup() { pinMode(2, OUTPUT); } void loop() { digitalWrite(2, HIGH); delay(3000); digitalWrite(2, LOW); delay(3000); }
Spiegazione del codice per utilizzare modulo relè SRD Arduino:
- se i contatti si aprono quando vengono applicati 5 Volt al relè (la lampada si spegne), spostare il filo molto carico sul contatto sinistro;
- al posto della lampada si può collegare un apparecchio elettrico a 220 Volt.
Come collegare modulo relè 4 canali Arduino
Dopo aver caricato il programma, inserire l’alimentazione a DC 12 Volt. Il relè deve essere installato nell’interruzione di uno dei fili che portano alla striscia LED. Per motivi di sicurezza, è preferibile installare il cavo GND nel relè. Lo svantaggio del relè elettromeccanico è che fa un rumore di scatto quando il contatto si chiude/apre, quindi è più pratico utilizzare transistor mosfet per l’illuminazione di strisce LED a 12 Volt e altri dispositivi fino a 40 Volt.
Programma Arduino per utilizzare modulo relè 4 canali 5V
#define RED 2 #define GRN 3 #define BLU 4 void setup() { pinMode(RED, OUTPUT); pinMode(GRN, OUTPUT); pinMode(BLU, OUTPUT); } void loop() { digitalWrite(RED, HIGH); digitalWrite(GRN, LOW); digitalWrite(BLU, LOW); delay(3000); digitalWrite(RED, LOW); digitalWrite(GRN, HIGH); digitalWrite(BLU, LOW); delay(3000); digitalWrite(RED, LOW); digitalWrite(GRN, LOW); digitalWrite(BLU, HIGH); delay(3000); }
Spiegazione del codice per utilizzare modulo relè 4 canali DC 5V:
- è possibile accendere contemporaneamente diversi colori della striscia LED.
Conclusione. Il modulo relè a 5V può essere utilizzato per creare una lampada automatica che utilizza una lampada a incandescenza da 220V e il microcontrollore Arduino accende la lampada quando il livello di luce nella stanza scende al di sotto di un valore predefinito. Inoltre, utilizzando il modulo relè 5v di Arduino, è possibile controllare automaticamente il riscaldamento elettrico dell’ambiente in base alla temperatura della stanza.
Lascia un commento