Može li Arduino pokrenuti 12V relej?

Moze Li Arduino Pokrenuti 12v Relej



Arduino je besplatni softver koji svojim korisnicima omogućuje programiranje mikrokontrolera prema njihovim zahtjevima. Arduino se koristi za kontrolu više elektroničkih uređaja kao što su LED diode i releji. Relej je elektromehanički prekidač koji se uključuje i isključuje pomoću električnog signala. Koristi se za upravljanje različitim uređajima kao što su svjetla, ventilatori, televizija i grijalice.

Može li Arduino pokrenuti 12V relej?

Da, Arduino može pokretati 12V relej, ali ne izravno. Ako je 12V relej spojen na Arduino, može oštetiti Arduino ploču. To se može učiniti korištenjem tranzistora kao sklopke između Arduina i releja, otpornika za zaštitu tranzistora i diode za zaštitu Arduina.

Arduino je dizajniran za rad na 5V, a može normalno podnijeti struju od 20mA. Dakle, da bismo postavili 12V relej u Arduinu, trebamo pojačati struju da bismo radili s 12V relejem. Slično tome, potrebno nam je dodatno napajanje od 12 V za napajanje releja.







Da biste postavili 12V relej s Arduinom, morate imati sljedeće.



Softverski zahtjevi



  • Arduino IDE

Hardverski zahtjevi





  • Arduino ploča
  • 12V relejni modul
  • NPN tranzistor (po mogućnosti BC 548 ili 2N2222)
  • Dioda (po mogućnosti 1N4007)
  • Otpornik
  • Žarulja
  • Breadboard
  • Spajanje žica

Proračuni potrebnog otpora

Pogledajte podatkovnu tablicu 12V releja kako biste vidjeli njegov otpor.

Pretpostavimo da relej od 12 V ima otpor svitka od 4000 Ω.



Struja koja teče bit će

Za ovu vrijednost struje i β= 190 za tranzistor 2N222, struja baze tranzistora će biti:

Sada, koristeći Ohmov zakon,

Dakle, morate se spojiti gotovo 30 kΩ između tranzistora i Arduina.

Kružni dijagram

Napravite veze kako je objašnjeno u nastavku:

1. Relejne veze

S: Spojite COM na 12V napajanje

NE: Spojite pozitivni terminal žarulje na NO releja, a negativni terminal na 12V napajanje

Na strani zavojnice releja spojite jedan kraj na 12V napajanje, a drugi na kolektor tranzistora.

2. Spojevi tranzistora

Baza: Spojite bazu tranzistora na izlazni pin 8 Arduina preko otpornika od 30 kΩ

Odašiljač: Uzemljite emiter tranzistora

Kolektor: Spojite kolektor tranzistora na jedan kraj zavojnice releja

3. Spajanje dioda

Dioda se spaja preko zavojnice releja, a p-strana diode spojena je na kolektorski terminal tranzistora.

Nakon dovršetka kruga, prenesite sljedeći kod u Arduino i pokrenite krug.

int Relejni ulaz = 8 ; // Spojite pin 8 Arduina na bazu tranzistora koji djeluje kao ulaz za relej

poništiti postaviti ( )

{

 pinMode ( Relejni ulaz, IZLAZ ) ; //Inicijaliziraj ulaz releja kao izlaz Arduina

}

poništiti petlja ( )

{ // Ovdje možete dodati if uvjet prema vašim zahtjevima

digitalWrite ( Relejni ulaz, VISOKO ) ; // Relej se aktivira kada primi signal HIGH

odgoditi ( 10000 ) ; // Relej ostaje UKLJUČEN 10 sekundi

digitalWrite ( Relejni ulaz, NISKO ) ; // Relej je deaktiviran kada primi LOW signal

odgoditi ( 10000 ) ; // Relej ostaje ISKLJUČEN 10 sekundi

}

Kada krug radi, tranzistor radi kao sklopka između Arduina i 12V releja. Kada je napajanje uključeno i bazna struja se dovodi na tranzistor, struja počinje teći od kolektora do emitera. Tranzistor se uključuje i kada je sklopka uključena, on pokreće relej. Žarulja spojena preko zavojnice releja će svijetliti 10 sekundi i, kao što kod sugerira, nakon 10 sekundi žarulja će biti ISKLJUČENA 10 sekundi.

Hardverski sklop

Dolje je dan hardverski krug koji kontrolira 12V relej s Arduinom. Veze se izvode kako je gore objašnjeno. Kada se Arduino ploča napaja putem USB serijskog kabela. Tranzistor je uključen i relej radi. Pomoću releja može se upravljati bilo kojim uređajem.

Komponente koje se koriste u ovom hardveru su

  • Breadboard
  • Arduino UNO ploča
  • Dva otpornika
  • Jedna dioda
  • Jedan relejni modul
  • Jedan BJT tranzistor i jedan FET tranzistor
  • Spajanje žica

Zaključak

Relejem od 12 V može se upravljati pomoću Arduina pomoću tranzistora, otpornika i diode. Najvažnija prednost korištenja 12V releja s Arduinom je ta da se svim uređajima koji imaju 12V ocjenu može jednostavno upravljati putem Arduina.