Cum se configurează smartphone-uri și PC-uri. Portal de informare
  • Acasă
  • Windows 10
  • Controlul releului folosind Arduino. Modul releu DIY pentru Arduino (DIY)

Controlul releului folosind Arduino. Modul releu DIY pentru Arduino (DIY)

Articolul descrie un astfel de dispozitiv electronic ca un releu, explică pe scurt principiile funcționării acestuia și, de asemenea, discută despre conectarea unui modul cu un releu DC la Arduino folosind exemplul de control LED.

Vom avea nevoie de:

  • Arduino UNO (sau placă compatibilă);
  • computer personal cu Arduino IDE sau alt mediu de dezvoltare;
  • modul cu un releu (de exemplu, acesta);
  • 4 rezistențe de 220 Ohmi fiecare (recomand să achiziționați un set de rezistențe cu valori de la 10 Ohm la 1 MOhm);
  • 4 LED-uri (de exemplu, din acest set);
  • fire de conectare (ca acesta).

1 Principiul de funcționareși tipuri de relee

Un releu este un dispozitiv electromecanic pentru închiderea și deschiderea unui circuit electric. In varianta clasica releul contine un electromagnet care controleaza deschiderea sau inchiderea contactelor. Dacă în poziție normală contactele releului sunt deschise, dar când se aplică o tensiune de comandă se închid, un astfel de releu se numește releu de închidere. Dacă în stare normală contactele releului sunt închise, dar când se aplică tensiunea de comandă se deschid, acest tip de releu se numește releu de întrerupere.

În plus, există multe alte tipuri de relee: relee cu comutare, cu un singur canal, cu mai multe canale, DC sau AC și altele.

2 Schema de conectare modul releu SRD-05VDC-SL-C

Vom folosi un modul cu două relee identice de tip SRD-05VDC-SL-C sau similar.

Modulul are 4 conectori: conectori de alimentare K1 și K2, un conector de control și un conector pentru alimentare externă (cu jumper).

Releul de tip SRD-05VDC-SL-C are trei contacte pentru conectarea sarcinii: cele două exterioare sunt fixe, iar cea din mijloc este comutată. Este contactul din mijloc care este un fel de „cheie” care comută circuitele într-un fel sau altul. Există un indiciu despre modul care contactul releului este în mod normal închis: marcajele „K1” și „K2” conectează contactul din mijloc cu cel din stânga (imaginea). Aplicarea tensiunii de control la intrarea IN1 sau IN2 (conector de control de curent scăzut) va forța releul să conecteze contactul din mijloc al grupului de contacte K1 sau K2 cu cel corect (conector de alimentare). Curentul suficient pentru a comuta releul este de aproximativ 20 mA, pinii digitali Arduino pot ieși până la 40 mA.


Conectorul de alimentare externă este utilizat pentru a asigura izolarea galvanică între placa Arduino și modulul releu. În mod implicit, există un jumper pe conector între pinii JD-VCC și VCC. Când este instalat, modulul folosește tensiunea aplicată pinului VCC al conectorului de control pentru alimentare, iar placa Arduino nu este izolată galvanic de modul. Dacă trebuie să asigurați izolare galvanică între modul și Arduino, trebuie să furnizați energie modulului prin conectorul de alimentare extern. Pentru a face acest lucru, jumperul este îndepărtat și este furnizată putere suplimentară pinii JD-VCC și GND. În același timp, alimentarea este furnizată și către pinul VCC al conectorului de control (de la +5 V Arduino).

Apropo, releul poate comuta nu numai o sarcină de curent scăzut, ca în exemplul nostru. Folosind un releu, puteți închide și deschide încărcături destul de mari. Pe care trebuie să le priviți în descrierea tehnică pentru un anumit releu. De exemplu, acest releu SRD-05VDC-SL-C poate comuta rețele cu curenți de până la 10 A și tensiuni de până la 250 V AC sau până la 30 V DC. Adică poate fi folosit, de exemplu, pentru a controla iluminarea unui apartament.

De unde și-a luat numele releul?

De la numele de familie al savantului britanic Lord Rayleigh - 28,6%

Din procedura de schimbare a cailor de post obosiți - 57,1%

Din numele cantității fizice de măsurare a luminozității - 0%


În acest exemplu, nu avem nevoie de izolație galvanică între Arduino și modulul releu, așa că vom alimenta modulul direct de pe placa Arduino și vom lăsa jumperul la locul său. Să asamblam circuitul așa cum se arată în figură. Rezistoarele folosite sunt de 220 Ohm, orice LED-uri.


3 Schiță de control al releului folosind Arduino

Vom aprinde alternativ o pereche de LED-uri de aceeași culoare și, în fiecare secundă, vom trece la o pereche de culoare diferită. Să scriem o schiță ca aceasta.

Const int releu1 = 2; // pin de control al primului releu const int relay2 = 3; // pin de control al celui de-al 2-lea releu const int led1 = 4; // ieșire comutată - alimentarea primului LED const int led2 = 5; // ieșire comutată - alimentarea celui de-al doilea LED void setup() ( pinMode(releu1, OUTPUT); pinMode(releu2, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); // setați ambele relee la poziţia originală: digitalWrite(releu1, HIGH digitalWrite(releul2, HIGH) // alimentarea LED-urilor: digitalWrite(led2, HIGH); : digitalWrite (releu1, LOW); digitalWrite(releu2, LOW);

Acum să încărcăm schița în memoria Arduino. Așa arată pentru mine. Releele clipesc puternic o dată pe secundă, iar LED-urile clipesc vesel.


Apropo, există și alte tipuri de dispozitive de comutare, de exemplu, optocuple. Aceste dispozitive nu au piese mecanice, ceea ce le crește semnificativ rezistența la uzură și viteza de răspuns. În plus, au dimensiuni mai mici și necesită mai puțină putere.

Descărcați descrierea tehnică (fișa tehnică) a releului SRD-05VDC-SL-C

Salutare tuturor! Tot ceea ce am studiat până de curând au fost „probleme de învățare”. E timpul să punem ceva mai serios.

Un microcontroler (denumit în continuare MK) poate gestiona cu succes diverse sarcini (consumatori de energie electrică). Cu toate acestea, nu poate efectua aceste operațiuni în mod direct. Deoarece tensiunea care curge în rețea este ordine de mărime diferită de tensiunea pe care MK-ul este capabil să o „date”.

Acest articol va încerca să abordeze următoarele puncte:

  • conectarea releului la MK (în cazul nostru, placa Arduino);
  • control modul releu;
  • managementul consumatorilor reali de energie electrică;

Notă: Aveți grijă când lucrați cu tensiune de 220 V. Izolați toate conexiunile efectuate. Înainte de a conecta la rețea, testați suportul asamblat cu un multimetru pentru a vă asigura că nu există un scurtcircuit.

Înainte de a trece direct la lucrul cu modulul releu, să vedem în ce constă un releu și cum funcționează.

Modulul pe care este instalat releul este controlat folosind o tensiune constantă de 5V. Modulul este capabil să comute 300 W (30V, 10A constant) și 2500 W (250V, 10A alternativ).

Releul în sine este format din două circuite care nu sunt conectate unul la altul. Primele terminale ale circuitului (de control) A1, A2. Al doilea circuit (controlat) pini 1, 2, 3.

Proiectarea circuitului de comandă este după cum urmează: între bornele A1 și A2 există un miez metalic, spre care, în momentul în care trece curentul, armătura mobilă 2 este atrasă bornele 1 și 3. Ancora este fixată de un arc. În momentul în care nu trece curent prin miez, armătura este apăsată împotriva contactului 3. Când circuitul se închide și curentul începe să curgă, armătura este atrasă de contactul 1 și în acest moment se aude un „clic” caracteristic. După ce lanțul se rupe, arcul readuce armătura în poziția inițială.

Am un modul releu cu un singur canal ca probă de lucru.

Contactele din releu sunt împărțite în două tipuri:

  • normal închis (NC) (perechea 1-2);
  • normal deschis (NU) (perechea 2-3).

Conform condiției, NC este deschis (nu este scurtcircuitat cu un multimetru), iar NO este închis (scurtcircuitat cu un multimetru). Conectăm întreruperea de fază la o pereche de contacte normal închisă.

Indicaţie:

  • LED-ul roșu anunță utilizatorul că modulul este alimentat;
  • LED-ul verde anunță utilizatorul că releul este închis.

Principiul de funcționare al modulului.

În momentul în care pornim MK, bornele sale sunt într-o stare de impedanță ridicată (rezistență foarte mare) și, în consecință, tranzistorul este închis. Pentru a deschide tranzistorul, este necesar să se aplice un nivel scăzut al semnalului, cu alte cuvinte 0 (se aplică unui tranzistor de tip p-n-p). După aceasta, tranzistorul se deschide și curentul începe să curgă prin primul circuit (de control), în acest moment auzim un „clic” caracteristic. Pentru a opri releul, trebuie să aplicați un nivel ridicat de semnal tranzistorului.

Pinout modul:

  • VCC - nutriție „+”;
  • GND -„-” Pământ;
  • ÎN- semnalul de intrare care „comandă” releul.

Conectam releul laArduino:

  • VCC„aruncă-l” la pinul de 5V al plăcii arduino.
  • GND„aruncă-l” pe unul dintre pinii GND ai plăcii arduino.
  • ÎN„aruncă-l” la pinul 13 al plăcii arduino.

Pentru a conecta un consumator de energie electrică (în cazul meu, un bec cu incandescență), plasăm releul în golul unuia dintre firele de sârmă (ar trebui să fie plasat în fază).

Bancul de testare este format din trei părți:

  • Linie electrică;

Nu va fi posibil să conectați o sarcină puternică direct la Arduino, de exemplu o lampă de iluminat sau o pompă electrică. Microcontrolerul nu oferă puterea necesară pentru a opera o astfel de sarcină. Curentul care poate circula prin ieșirile Arduino nu depășește 10-15 mA. Un releu vine în ajutor, cu care poți comuta curenți mari. În plus, dacă sarcina este alimentată de curent alternativ, de exemplu 220v, atunci nu există nicio modalitate de a face fără un releu. Pentru a conecta sarcini puternice la Arduino prin relee, se folosesc de obicei module de relee.

În funcție de numărul de sarcini comutate, sunt utilizate module de releu cu unul, două, trei, patru și mai multe canale.

Am cumpărat modulele mele, unul și patru canale, pe Aliexpress, pentru 0,5 USD, respectiv 2,09 USD.

Design modul releu pentru Arduino, folosind exemplul unui modul cu 4 canale HL-54S V1.0.

Să aruncăm o privire mai atentă asupra designului acestui modul, toate modulele multicanal sunt de obicei construite conform acestei scheme.

Schema schematică a modulului.

Pentru a proteja pinii Arduino de supratensiunile din bobina releului, se folosesc un tranzistor J3Y și un optocupler 817C. Vă rugăm să rețineți că semnalul de la pin În furnizate la catodul optocuplerului. Aceasta înseamnă că, pentru ca releul să închidă contactele, trebuie să aplicați la pinÎn logic 0 (semnal inversat).

Există și module care au semnal de la pin În furnizate la anodul optocuplerului. În acest caz, trebuie să trimiteți 1 logic pe pinÎn, pentru a activa releul.

Puterea de sarcină pe care modulele o pot porni/opri este limitată de releele instalate pe placă.

În acest caz, se folosesc relee electromecanice Songle SRD-05VDC-SL-C, având următoarele caracteristici:

Tensiune de operare: 5 V
Curent de funcționare a bobinei: 71 mA
Curent maxim de comutare: 10A
Tensiune DC de comutare maximă: 28 V
Tensiune AC de comutare maximă: 250 V
Temperatura de functionare: de la -25 la +70°C

Releul Songle SRD-05VDC-SL-C are 5 contacte. 1 Şi 2 alimentare cu releu. Grup de contact 3 Şi 4 sunt contacte în mod normal deschise ( NU), grup de contact 3 Şi 5 - normal închis ( NC).

Relee similare vin în tensiuni diferite: 3, 5, 6, 9, 12, 24, 48 V. În acest caz, se folosește o versiune de 5 volți, care permite ca modulul de releu să fie alimentat direct de la Arduino.

Există un jumper pe tablă ( JDVcc), pentru a alimenta releul fie de la Arduino, fie de la o sursă de alimentare separată.

Pinami In1,In2,In3,In4 Modulul este conectat la pinii digitali Arduino.

Conectarea releului modulului HL-54S V1.0 la Arduino.

Deoarece avem un modul cu relee de 5 volți, îl vom conecta conform acestei scheme, luând puterea de la Arduino însuși. În exemplu, voi conecta un releu, voi folosi un bec de 220 V ca sarcină.

Pentru a alimenta releul modulului de la Arduino, jumperul trebuie să scurtcircuiteze „ Vcc" Și " JDVcc", este de obicei instalat acolo implicit.

Dacă releul nu este de 5 volți, nu puteți alimenta modulul de la Arduino;

Diagrama de mai jos arată cum se conectează alimentarea la modul de la o sursă separată. Folosind acest circuit, trebuie să conectați un releu proiectat să fie alimentat cu mai mult sau mai puțin de 5 V. Pentru releele de 5 volți, acest circuit va fi, de asemenea, mai preferabil.

Cu această conexiune, trebuie să scoateți jumperul dintre pini " Vcc" Și " JDVcc" Următorul pin " JDVcc» conectați-vă la « + » sursă de alimentare externă, pin « Gnd» conectați-vă la « - " alimentare electrică. Fixați „ Gnd", care în circuitul anterior era conectat la " Gnd„Arduino nu este conectat în acest circuit. În exemplul meu, sursa de alimentare externă este de 5 V, dacă releul dumneavoastră este proiectat pentru o tensiune diferită (3, 12, 24 V), selectați sursa de alimentare externă corespunzătoare.

Schiță pentru controlul unui modul releu prin Arduino.

Să încărcăm o schiță în Arduino care va aprinde și stinge becul (lumină intermitentă).

int relayPin = 7;

void setup() (
pinMode(relayPin, OUTPUT);
}

void loop() (
digitalWrite(relayPin, LOW);
întârziere (5000);
digitalWrite(relayPin, HIGH);
întârziere (5000);
}

În linie int relayPin = 7; indicați numărul pinului digital Arduino la care a fost conectat pinul In1 releul modulului. Vă puteți conecta la orice pin digital și îl puteți indica în acest rând.

În linie întârziere (5000); Puteți modifica valoarea timpului la care lumina va fi aprinsă și la care se va stinge.

În linie digitalWrite(relayPin, LOW); indicat la aplicarea unui zero logic ( SCĂZUT), modulul releului va închide contactele și lumina se va aprinde.

În linie digitalWrite(relayPin, HIGH); indicat la trimiterea unei unități logice ( RIDICAT), modulul de releu va deschide contactele și lumina se va stinge.

După cum vedem, în linie digitalWrite(relayPin, LOW); a lăsat parametrul SCĂZUT. Dacă releul își închide contactele și lumina se aprinde, înseamnă pin In1 trebuie să furnizați un zero logic, ca al meu. Dacă lumina nu se aprinde, încărcați o schiță în care înlocuim parametrul SCĂZUT pe RIDICAT.


Rezultatul schiței pe video.

Acum să adăugăm un buton tact la circuit și când îl apăsați, modulul releului va aprinde becul.

Conectăm butonul împreună cu un rezistor pull-up de 10k, care nu va permite interferențelor externe să afecteze funcționarea circuitului.

Încărcarea schiței

În linie if(digitalRead(14)==HIGH) setați numărul pinului digital pe care este conectat butonul. Vă puteți conecta la orice gratuit. În exemplu, acesta este un pin analogicA0, poate fi folosit și ca un digital cu 14 pini.

În linie întârziere (300); valoarea este specificată în milisecunde. Această valoare indică cât timp după apăsarea sau eliberarea butonului trebuie efectuate acțiuni. Aceasta este protecție împotriva respingerii contactului.

Pentru informatii! Toate intrările analogicede la A0 ( numerotate ca 14) la A5 (19), poate fi folosit ca digital ( PWM digital).

În concluzie, rezultatul schiței este prezentat în videoclip.

Modulele de relee mai ieftine pot să nu conțină un optocupler în circuitul lor, ca de exemplu în cazul meu cu un modul cu un singur canal.



Schema unui modul de releu cu un singur canal. Producătorul a făcut economie la optocupler, motiv pentru care placa Arduino și-a pierdut izolarea galvanică. Pentru a opera o astfel de placă, pe pin În trebuie să furnizați un zero logic.

Conectarea releului modulului la Arduino Due.

Arduino Due funcționează la 3,3 volți, care este tensiunea maximă pe care o poate avea la intrările/ieșirile sale. Dacă există o tensiune mai mare, placa se poate arde.

Apare întrebarea cum se conectează modulul la releu?

Scoateți jumperul JDVcc. Conectați pinul " Vcc» de pe placa releului modulului la pin „3,3 V» Arduino. Dacă releul este proiectat pentru 5 volți, conectați pinul „ GND» plăci de relee modul, cu pin « GND» Arduino Due. Fixați „ JDVcc"conectați la pin" 5V„pe placa Arduino Due. Dacă releul este proiectat pentru o tensiune diferită, atunci conectăm puterea la releu ca în figură, în exemplu este de 5 volți. Dacă aveți un modul releu multicanal, vă rugăm să verificați asta « JDVcc" conectat la o parte a tuturor releelor. Optocuplul este activat de un semnal de 3,3V, care la rândul său activează tranzistorul folosit pentru a porni releul.

Releu cu stare solidă realizat dintr-un triac pentru comutarea unei sarcini puternice prin Arduino

Folosind Arduino. Dar dacă decidem să gestionăm dispozitivele conectate la o rețea casnică? Permiteți-mi să vă reamintesc că chiar și o lampă de masă mică este alimentată de o sursă de curent alternativ cu o tensiune de 220 de volți. Tranzistorul obișnuit cu efect de câmp pe care l-am folosit în circuitul cu motorul nu va mai funcționa.

Pentru a controla o sarcină puternică și chiar și cu curent alternativ, folosim un releu. Acesta este un dispozitiv electromecanic care închide mecanic circuitul de sarcină folosind un electromagnet. Să ne uităm la interior:

Principiul de funcționare al releului este următorul. Aplicați tensiune la bobina electromagnetică. În bobină apare un câmp, care atrage urechea de metal. La rândul său, piciorul închide mecanic contactele de sarcină.

Releele au două utilizări principale. În primul rând, putem aplica numai 5 volți bobinei, închizând circuitul unei sarcini foarte puternice. De exemplu, un releu folosit în tutorialele Arduino poate porni un frigider sau o mașină de spălat. În al doilea rând, unele tipuri de relee pot închide și deschide simultan mai multe circuite diferite cu tensiuni diferite.

În această lecție nu vom lucra cu un singur releu, ci cu un întreg modul de relee. Pe lângă releul în sine, modulul conține și un decuplator optoelectronic cu un tranzistor, care protejează pinii Arduino de supratensiunile de pe bobină.

Un singur modul releu are doar trei contacte. Să le conectăm conform următoarei diagrame.

Apropo, intrarea releului este inversată. Aceasta înseamnă că nivelul de contact este ridicat În va opri bobina releului, iar un nivel scăzut o va porni.

Diagrama schematică

Aspectul aspectului

2. Program pentru Arduino

Să scriem un program simplu care va aprinde lampa timp de 3 secunde și apoi o va stinge timp de 1 secundă.

Const int relPin = 3; void setup() ( pinMode(relPin, OUTPUT); ) void loop() ( digitalWrite(relPin, HIGH); delay(1000); digitalWrite(relPin, LOW); delay(3000); )

Încărcați programul pe Arduino. Acum conectăm alimentarea la lampă și releu. În cele din urmă, furnizăm energie controlerului.

3. Lampă automată sau lampă stradală

Folosind un controler, un releu și un senzor de lumină, puteți realiza o lampă automată simplă. Controlerul va aprinde lampa în momentul în care nivelul de lumină al senzorului devine mai mic decât valoarea setată.

Ca senzor folosim un modul gata făcut bazat pe . Să conectăm toate cele trei dispozitive conform următoarei diagrame.

Diagrama schematică

Aspectul aspectului

4. Program automat de iluminare

Ieșirea analogică a senzorului oferă valori în intervalul de la 0 la 1023. Mai mult, 0 este pentru nivelul maxim de lumină și 1023 pentru întuneric complet.

Mai întâi trebuie să decidem la ce nivel de lumină să aprindem lampa și la ce nivel să o stingem. În laboratorul nostru, la lumina zilei, senzorul arată valoarea L = 120, iar noaptea aproximativ L = 700. Vom porni releul când L > 600 și îl vom opri când L< 200. Вспомним как и напишем программу.

Const int photoPin = A5; const int relPin = 3; void setup() ( pinMode(photoPin, INPUT); pinMode(relPin, OUTPUT); ) void loop() ( if(analogRead(photoPin))< 200) digitalWrite(relPin, HIGH); if(analogRead(photoPin) >600) digitalWrite(relPin, LOW); )

Descărcăm programul în Arduino și efectuăm un experiment. Cel mai bine este să faci asta noaptea.

Misiuni

1. Releu muzical. După cum știți, un releu electromecanic emite un clic atunci când este activat. Încercați să utilizați aceasta pentru a reda o melodie simplă.

2. Controlul motorului. Având două relee cu trei pini, la fel ca în această lecție, puteți asambla un circuit pentru a schimba sensul de rotație al motorului.

Mai devreme sau mai târziu, există dorința de a controla ceva mai puternic decât un LED sau de a crea ceva ca o casă inteligentă cu propriile mâini. O componentă radio, cum ar fi un releu, ne va ajuta în acest sens. În acest articol, vom analiza modul în care un releu este conectat la un microcontroler, cum să-l controlăm și, de asemenea, vom demonstra funcționarea acestuia folosind exemplul de aprindere a unei lămpi cu incandescență.

Componente folosite (cumpărare din China):

. Placa de control

Proiectarea și principiul de funcționare a releului

Să luăm în considerare un dispozitiv de releu bazat pe releul SONGLE SRD-05VDC, care este utilizat pe scară largă în domeniul Arduino.

Acest releu este controlat de o tensiune de 5V și este capabil să comute până la 10A 30V DC și 10A 250V AC.

Releul are două circuite separate: un circuit de control, reprezentat de contactele A1, A2, și un circuit controlat, contactele 1, 2, 3. Circuitele nu sunt interconectate în niciun fel.

Un miez metalic este instalat între contactele A1 și A2, iar atunci când curentul trece prin el, o armătură mobilă (2) este atrasă de el. Contactele 1 și 3 sunt fixe. Este de remarcat faptul că armătura este încărcată cu arc și până când trecem curentul prin miez, armătura va fi ținută apăsată la contactul 3. Când se aplică curent, așa cum sa menționat deja, miezul se transformă într-un electromagnet și este atras de contact. 1. Când este dezactivat, arcul readuce armătura la contactul 3 din nou.

Conectarea modulului la Arduino

Majoritatea modulelor de relee pentru Arduino folosesc controlul pe canal N, ceea ce vom lua în considerare. De exemplu, să luăm un modul cu un singur canal.

Mai jos este o diagramă aproximativă a acestui modul. Următoarele părți sunt necesare pentru a controla releul: rezistența (R1), tranzistorul pnp (VT1), dioda (VD1) și releul în sine (Rel1). Celelalte două LED-uri sunt instalate pentru indicație. LED1 (roșu) - indicarea alimentării cu energie a modulului, iluminarea LED2 (verde) indică faptul că releul este închis.

Să vedem cum funcționează schema. Când controlerul este pornit, pinii sunt într-o stare de înaltă rezistență, tranzistorul nu este deschis. Deoarece avem un tranzistor de tip pnp, pentru a-l deschide trebuie să aplicăm un minus la bază. Pentru a face acest lucru, folosim funcția digitalWrite (pin, LOW); .Acum tranzistorul este deschis și curentul trece prin circuitul de comandă și releul este activat. Pentru a opri releul, opriți tranzistorul aplicând un plus pe bază, apelând funcția digitalWrite (pin, HIGH);. Putem spune că controlul releului modulului nu este diferit de controlul unui LED convențional.

Modulul are 3 pini (standard de 2,54 mm):

VCC: sursa de alimentare "+".

GND:"-" alimentare electrică

ÎN: semnal de intrare ieșire

Conectarea modulului este extrem de simplă:

VCC la + 5 volți pe Arduino.

GND la oricare dintre pinii GND --- Arduino.

ÎN la oricare dintre intrările/ieșirile digitale ale Arduino (în exemple este conectat la 4).

Să mergem direct la schiță. În acest exemplu, releul se va porni și va opri la intervale de 2 secunde.

exemplu de cod de program:

// Modul releu conectat la pinul digital 4 int releu = 4; vid înființat() ( pinMode (Releu, OUTPUT); ) nul buclă() (digitalWrite (Releu, LOW); // întârziere activată releu (2000); digitalWrite (Releu, HIGH); // releul este opritîntârziere (2000); )

Pentru a conecta o lampă incandescentă, plasați un releu în golul unuia dintre fire.

Pe modulul nostru, pinii 1, 2, 3 sunt localizați astfel. Pentru a conecta o lampă incandescentă, plasați un releu în golul unuia dintre fire.

Ar trebui să iasă așa cum se arată în figură.

Un exemplu de aprindere a unei lămpi cu incandescență împreună cu

P.S. Modulele mai scumpe au la bord și un optocupler, care permite, pe lângă izolarea între circuitele controlate și de control ale releului, izolarea galvanică completă direct între controler și circuitul de control al releului.

Cele mai bune articole pe această temă