Modulul de releu Arduino + și rock & roll: amestecare AC / DC

AC / DC și sigle Arduino

După a noastră tutorial de programare și primii pași în Arduino, de data aceasta vă aducem un ghid practic cu care să lucrați Arduino și o modul de releu, adică să poată controla, prin intermediul circuitelor de curent continuu de joasă tensiune Arduino, un sistem de curent alternativ de tensiune mai mare. Adică, ceea ce părea imposibil cu o placă simplă Arduino, cum ar fi controlul încărcărilor de 220 V, este acum posibil cu modulul de releu.

În acest fel, vă va permite controlează aparatele conectate la rețea. Și pentru a nu fi prea restrictiv în ceea ce privește practicile, voi încerca să-l explic într-un mod care poate fi aplicat oricărui tip de proiect la care vă puteți gândi sau modificați într-un mod ușor pentru a face ceea ce doriți cu adevărat, deoarece există multe proiecte pe Internet foarte specifice care utilizează o placă Arduino și un modul de releu ...

Releul:

Să explicăm tot ce trebuie să știți despre relee.

Ce este un releu?

releu

În franceză, relais înseamnă releu, iar asta oferă o indicație a ceea ce face de fapt un releu. Este practic un dispozitiv electromagnetic care funcționează ca un comutator controlat de un pârâu. Prin intermediul unui mecanism cu o bobină și un electromagnet, unul sau mai multe contacte pot fi activate pentru a deschide sau închide un circuit electric independent, deoarece circuitul menționat funcționează cu o tensiune și un tip de curent diferit de cel care îl controlează (la ieșire se ocupă de un circuit mai mare decât intrarea).

FUE inventat de Joseph Henry în 1835 (deși este atribuit și lui Edward Davy în același an) și de atunci a evoluat și s-a schimbat în dimensiuni la relele moderne pe care le avem acum. Inițial a fost folosit pentru mașinile de telegrafie, controlând astfel un semnal de curent mai mare de la un semnal mai slab primit la intrare. Încetul cu încetul, aplicațiile au crescut și în prezent sunt utilizate pentru o multitudine de cazuri.

Ce tipuri există?

schema de funcționare a releului

Dacă ne uităm în interiorul unui releu și analizăm funcționarea acestuia, vedem că curentul mic de control de intrare este cel care acționează electromagnetul cu acea înfășurare de cupru și mută comutatorul sau comutatorul care deschide sau închide circuitul de putere mai mare care îi va controla ieșirea. Toate acestea sunt izolate prin intermediul unui protector izolator pentru a evita accidentele, dar indiferent de acest lucru, mă interesează altceva și sunt tipurile care există în funcție de funcționarea lor.

L tipuri de relee pe care le avem poate fi văzut din diferite puncte. Pe de o parte, trebuie să ne concentrăm asupra mecanismului său de deschidere sau închidere a comutatorului și, în funcție de acesta, avem:

  • NU sau normal deschis: după cum sugerează și numele lor, acestea sunt cele care, fără a activa electromagnetul, contactele comutatorului sau ale comutatorului de ieșire sunt deschise, nu există o conexiune electrică între ele și, prin urmare, circuitul va fi dezactivat sau deschis în starea sa normală. Când intrarea este acționată astfel încât aceasta să se schimbe, în acel moment terminalele comutatorului vor fi atinse și circuitul se va închide, adică va permite trecerea curentului.
  • NC sau normal închis: este opusul celui precedent, circuitul de ieșire în starea sa normală sau de repaus va lăsa curentul să curgă. Pe de altă parte, de îndată ce se acționează intrarea, circuitul se deschide și curentul este întrerupt.

Asta este foarte important de știut atunci când cumpărați un releu în funcție de proiectul pe care dorim să îl creăm. Ar trebui să vă gândiți la ceea ce este cel mai normal lucru pentru proiectul dvs., că dispozitivul sau dispozitivele conectate la releu sunt întotdeauna active sau că doriți să le activați doar la anumite momente. În funcție de asta, ar fi mai bine să alegeți una sau alta.

De exemplu, un sistem de irigare în care conectați o pompă de apă la releu, astfel încât să se activeze atunci când doriți, va fi mai bine să alegeți un NA, deoarece numai atunci când comandați de pe platforma Arduino trebuie conectată pompa. Pe de altă parte, într-un sistem de securitate în care este necesar să fie conectat permanent și să îl deconectați numai la anumite momente, un NC va fi mai potrivit. În acest fel, veți evita să alimentați în mod constant releul de pe placa Arduino pentru a forța o stare care nu este normală ...

Dar, indiferent de asta, există alte tipuri de relee conform altor puncte de vedere, cum ar fi mecanismele care le acționează. Clasicele sunt cele electromagnetice pe care le-am descris și sunt cele mai populare. Dar există și altele care pot fi conduse de dispozitive optocuplate, adică bazate pe stare solidă. Un alt tip interesant sunt cele cu ieșire întârziată, adică releele care au un circuit suplimentar, astfel încât efectul asupra ieșirii lor să deschidă sau să închidă circuitul este după un anumit timp și nu imediat.

Relee și module unice:

modul de releu pentru Arduino

Puteți utiliza o multitudine de tipuri de relee pentru proiectele dvs., cum ar fi cele vândute în vrac dacă se adaptează la capacitățile electrice ale plăcii Arduino la intrarea sa. Cu toate acestea, cel mai simplu mod de a evita incompatibilitatea surprinde dacă nu sunteți sigur ce cumpărați este să folosiți module special concepute pentru Arduino. Există module cu un singur releu a căror conexiune la placa noastră Arduino este foarte simplă, dar există și module duble precum cea pe care o puteți vedea în imaginea de mai sus.

Aceste tipuri de module duale includ de obicei un releu NO și un releu NC, astfel încât să aveți tot ce aveți nevoie pentru proiectul dvs. și puteți testa ambele opțiuni cu un singur modul montat într-o montură precum cele Plăci Keyes pe care le veți găsi pe piață.

Cum vă conectați și programați cu Arduino?

schema de conexiune cu Arduino și releu

Iată o diagramă simplă a Conexiune Arduino cu modul de releu. Conexiunea este foarte simplă, după cum puteți vedea. Evident, dacă ați ales un modul cu un singur releu sau un releu slab pe care l-ați cumpărat, va trebui să îl modificați ușor pentru a-l conecta corect. Apropo, dacă ați ales un modul cu releu dublu, puteți utiliza unul sau celălalt releu în funcție de ceea ce vi se potrivește cel mai bine pentru proiectul dvs. așa cum am comentat deja anterior.

După cum puteți vedea, ar fi pur și simplu să puneți un cablu de la GND sau la sol pe care trebuie să îl conectați la pinii GND ai releului sau modulului. Apoi, linia Vcc ar trebui să meargă la unul dintre pinii Arvino de 5V. Asta va fi tot ce este necesar pentru alimentarea releului, dar este necesară o treime. linia de control să „spunem” releului să se activeze când vrem sau când am programat în codul schiței noastre.

Respectați marjele de siguranță ale releului, de exemplu, nu depășiți maximele 250VAC și 10A specificate de unele relee. Și aveți grijă atunci când manipulați acest circuit, deoarece nu numai că "jucați" cu tensiuni reduse de curent continuu care nu vă afectează, dar puteți suferi daune dacă nu sunteți atenți atunci când manipulați acei 220v ...

Puteți pune acea linie de control sau semnal în oricare dintre pini de ieșire digitale programabili de la Arduino și de acolo la intrarea marcată IN pe modulul releu. Deși 2 a fost folosit în schema noastră, puteți utiliza orice doriți, dar amintiți-vă pe care l-ați folosit pentru a modifica codul corect sau nu va funcționa dacă specificați altul (eroare foarte frecventă).

Trebuie să comentez alte două detalii ale schemei, unul ar fi acela că acolo unde am pus „aici dispozitivul / dispozitivele” dvs. puteți conecta un bec, un ventilator, un motor de curent alternativ sau orice dispozitiv care funcționează cu o linie de 220v. Desigur, va trebui să-i dați putere conectând dispozitivul sau dispozitivele menționate la o rețea electrică. Pentru a face acest lucru, puteți modifica cablul de alimentare al dispozitivului întrerupând unul dintre cele două cabluri de alimentare ale acestuia (nu cablul de masă, dacă are unul), interpunând releul care deschide sau închide circuitul.

Program Arduino:

O poți face cu Arduino IDE, cu Ardublock sau Bitbloq, adică oricare este cel mai potrivit pentru dvs. Codul simplu pentru programare ar fi următorul, deși puteți modifica codul sau îl puteți extinde în funcție de nevoile proiectului dumneavoastră:

const int rele = 2;
/***Setup***/
void setup() {
pinMode(rele,OUTPUT);}
/***Loop***/
void loop() {
digitalWrite(rele, XXX);
}

Puteți schimba XXX pentru MARE sau MINIM în funcție de ceea ce doriți să faceți, adică activați sau dezactivați respectiv. Dar amintiți-vă că trebuie să aveți în vedere dacă este un NC sau un NO ... Desigur, puteți adăuga mai mult cod pentru a programa o sincronizare sau că este activat sau dezactivat în funcție de un eveniment, poate de intrare sau de starea unei alte intrări Arduino, cum ar fi adăugarea unui senzor și în funcție de activarea sau nu a modificării releului etc.

Știți deja că posibilitățile sunt multe și limita este imaginația ta. Puteți vedea mai multe posibilități și exemple de coduri în tutorialul nostru. De exemplu, pentru a adăuga timpii de activare și dezactivare în intervale de 1 minut am putea folosi:

const int pin = 2;

void setup() {

Serial.begin(9600); //iniciar puerto serie  pin

Mode(pin, OUTPUT); //definir pin como salida

}

void loop(){

digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé)

delay(60000); // esperar un min  digital

Write(pin, LOW); // poner el Pin en LOW (desactivar relé)

delay(60000); // esperar un min

}

Sper că acest tutorial v-a servit și veți obține începeți proiectele de înaltă tensiune...


2 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   alfonso capella el a spus

    Am găsit informațiile primite extraordinare.
    Dacă nu este prea mult să întreb, aș vrea să pun o întrebare, aș putea conecta mai multe dispozitive de 220V la același releu sau aș pune fiecare dispozitiv într-un releu.
    Iti multumesc mult pentru tot.

    1.    Isaac el a spus

      Buna,
      Da, puteți conecta mai multe dispozitive la un releu atâta timp cât acestea nu depășesc capacitățile maxime ale modelului de releu pe care îl aveți. De exemplu, puteți conecta un bec și un ventilator, astfel încât să se conecteze amândoi la unison etc. Verificați fișa tehnică.
      Salutări!