Poate Arduino să ruleze releul de 12 V?

Poate Arduino Sa Ruleze Releul De 12 V



Arduino este un software gratuit care permite utilizatorilor săi să programeze microcontrolere în funcție de cerințele lor. Arduino este folosit pentru a controla mai multe dispozitive electronice, cum ar fi LED-uri și relee. Un releu este un comutator electromecanic care pornește și se oprește printr-un semnal electric. Este folosit pentru a controla diferite aparate precum lumini, ventilatoare, televizor și încălzitoare.

Arduino poate rula un releu de 12 V?

Da, Arduino poate rula un releu de 12 V, dar nu direct. Dacă un releu de 12 V este conectat la Arduino, acesta poate deteriora placa Arduino. Se poate face folosind un tranzistor ca comutator între Arduino și releu, un rezistor pentru a proteja tranzistorul și o diodă pentru a proteja Arduino.

Arduino este proiectat să funcționeze la 5V și poate gestiona în mod normal un curent de 20mA. Deci, pentru a configura un releu de 12V în Arduino, trebuie să amplificăm curentul pentru a face față releului de 12V. În mod similar, trebuie să avem o sursă de alimentare suplimentară de 12V pentru a alimenta releul.







Pentru a configura un releu de 12 V cu Arduino, trebuie să aveți următoarele.



Cerințe software



  • Arduino IDE

Cerințe hardware





  • Placa Arduino
  • Modul releu 12V
  • Un tranzistor NPN (de preferință BC 548 sau 2N2222)
  • O diodă (de preferință 1N4007)
  • Un Rezistor
  • Bec
  • Breadboard
  • Fire de conectare

Calcule pentru rezistența necesară

Consultați fișa tehnică a releului de 12 V pentru a nota rezistența acestuia.

Să presupunem că un releu de 12 V are o rezistență a bobinei de 4000 Ω.



Curentul care curge va fi

Pentru această valoare a curentului și β= 190 pentru tranzistorul 2N222, curentul de bază al tranzistorului va fi:

Acum, folosind legea lui Ohm,

Deci, trebuie să vă conectați aproape 30 kΩ între tranzistor și Arduino.

Schema circuitului

Faceți conexiuni așa cum se explică mai jos:

1. Conexiuni releu

CU: Conectați COM la sursa de alimentare de 12 V

NU: Conectați borna pozitivă a becului la NO a releului și borna negativă la sursa de alimentare de 12 V

Pe partea bobinei a releului, conectați un capăt la sursa de alimentare de 12 V și celălalt la colectorul tranzistorului.

2. Conexiuni tranzistoare

Baza: Conectați baza tranzistorului la pinul de ieșire 8 al Arduino printr-un rezistor de 30 kΩ

Emițător: Împământați emițătorul tranzistorului

Colector: Conectați colectorul tranzistorului la un capăt al bobinei releului

3. Conexiuni diode

Dioda trebuie conectată peste bobina releului, iar partea p a diodei este conectată la terminalul colector al tranzistorului.

După finalizarea circuitului, încărcați următorul cod în Arduino și rulați circuitul.

int Intrare releu = 8 ; // Conectați pinul 8 al Arduino la baza tranzistorului care acționează ca intrare pentru releu

gol înființat ( )

{

 pinMode ( Intrare releu, IEȘIRE ) ; //Inițializați intrarea releului ca ieșire a Arduino

}

gol buclă ( )

{ // Puteți adăuga o condiție dacă aici, în funcție de cerințele dvs

digitalWrite ( Intrare releu, HIGH ) ; // Releul se declanșează când primește semnal HIGH

întârziere ( 10000 ) ; // Releul rămâne ON timp de 10 secunde

digitalWrite ( Intrare releu, LOW ) ; // Releul este dezactivat când primește semnal LOW

întârziere ( 10000 ) ; // Releul rămâne OPRIT timp de 10 secunde

}

Când circuitul funcționează, tranzistorul funcționează ca un comutator între Arduino și releul de 12 V. Când sursa este pornită și curentul de bază este furnizat tranzistorului, curentul începe să circule de la colector la emițător. Tranzistorul se pornește și când comutatorul este ON, acţionează releul. Becul conectat peste bobina releului se va străluci timp de 10 secunde și, după cum sugerează codul, după 10 secunde, becul se va stinge timp de 10 secunde.

Circuitul hardware

Mai jos este prezentat circuitul hardware care controlează releul de 12 V cu Arduino. Conexiunile se fac așa cum s-a explicat mai sus. Când placa Arduino este alimentată prin cablu serial USB. Tranzistorul este pornit și releul funcționează. Orice aparat poate fi operat cu ajutorul releului.

Componentele utilizate în acest hardware sunt

  • Breadboard
  • Placa Arduino UNO
  • Două rezistențe
  • O diodă
  • Un modul releu
  • Un tranzistor BJT și un tranzistor FET
  • Fire de conectare

Concluzie

Un releu de 12 V poate fi operat folosind Arduino folosind un tranzistor, un rezistor și o diodă. Cel mai important beneficiu al utilizării unui releu de 12 V cu Arduino este că toate aparatele care au un rating de 12 V pot fi operate cu ușurință prin Arduino.