Kas Arduino saab käivitada 12 V relee?

Kas Arduino Saab Kaivitada 12 V Relee



Arduino on tasuta tarkvara, mis võimaldab selle kasutajatel programmeerida mikrokontrollereid vastavalt nende vajadustele. Arduinot kasutatakse mitme elektroonilise seadme, näiteks LED-ide ja releede juhtimiseks. Relee on elektromehaaniline lüliti, mis lülitub sisse ja välja elektrilise signaali kaudu. Seda kasutatakse erinevate seadmete, nagu tuled, ventilaatorid, televiisor ja kütteseadmed, juhtimiseks.

Kas Arduino saab käivitada 12 V relee?

Jah, Arduino saab käivitada 12 V releed, kuid mitte otse. Kui Arduinoga on ühendatud 12 V relee, võib see kahjustada Arduino plaati. Seda saab teha kasutades transistori lülitina Arduino ja relee vahel, takistit transistori kaitsmiseks ja dioodi Arduino kaitsmiseks.

Arduino on loodud töötama 5 V pingega ja suudab normaalselt toime tulla 20 mA vooluga. Niisiis, 12 V relee seadistamiseks Arduinosse peame 12 V releega toimetulemiseks voolu võimendama. Samamoodi peab meil relee pingestamiseks olema 12 V lisatoiteallikas.







Arduinoga 12 V relee seadistamiseks peab teil olema järgmine.



Nõuded tarkvarale



  • Arduino IDE

Riistvaranõuded





  • Arduino juhatus
  • 12V relee moodul
  • NPN-transistor (eelistatavalt BC 548 või 2N2222)
  • Diood (eelistatavalt 1N4007)
  • Takisti
  • Lambipirn
  • Leivalaud
  • Ühendusjuhtmed

Nõutava takistuse arvutused

Selle takistuse märkimiseks vaadake 12 V relee andmelehte.

Oletame, et 12 V relee pooli takistus on 4000 Ω.



Vooluvool saab olema

Selle voolu väärtuse ja β= 190 transistori 2N222 puhul on transistori baasvool:

Nüüd, kasutades Ohmi seadust,

Niisiis, peate peaaegu ühendama 30 kΩ transistori ja Arduino vahel.

Vooluahela skeem

Looge ühendused allpool kirjeldatud viisil:

1. Releeühendused

KOOS: Ühendage COM 12 V toiteallikaga

EI: Ühendage pirni positiivne klemm relee NO ja negatiivne klemm 12 V toiteallikaga

Relee pooli pool ühendage üks ots 12V toiteallikaga ja teine ​​transistori kollektoriga.

2. Transistoride ühendused

Alus: Ühendage transistori alus Arduino väljundviiguga 8 läbi 30 kΩ takisti

Emitter: Maandage transistori emitter

Koguja: Ühendage transistori kollektor relee pooli ühe otsaga

3. Dioodide ühendused

Diood tuleb ühendada üle relee mähise ja dioodi p-pool on ühendatud transistori kollektori klemmiga.

Pärast vooluringi lõpetamist laadige Arduinosse üles järgmine kood ja käivitage ring.

int Releesisend = 8 ; // Ühendage Arduino tihvt 8 transistori alusega, mis toimib relee sisendina

tühine seadistamine ( )

{

 pinMode ( Releesisend, VÄLJUND ) ; //Initsialiseerige relee sisend Arduino väljundina

}

tühine silmus ( )

{ // Siia saate vastavalt oma nõudele lisada tingimuse kui

digitalWrite ( Releesisend, KÕRGE ) ; // Relee rakendub, kui võtab vastu signaali HIGH

viivitus ( 10 000 ) ; // Relee jääb SISSE 10 sekundiks

digitalWrite ( Releesisend, LOW ) ; // Relee deaktiveeritakse, kui saab signaali LOW

viivitus ( 10 000 ) ; // Relee jääb VÄLJAS 10 sekundiks

}

Kui ahel töötab, töötab transistor lülitina Arduino ja 12 V relee vahel. Kui toide on SISSE lülitatud ja transistorile antakse baasvool, hakkab vool voolama kollektorist emitterisse. Transistor lülitub sisse ja kui lüliti on ON, töötab see relee. Üle relee mähise ühendatud pirn helendab 10 sekundit ja nagu kood viitab, on 10 sekundi pärast pirn 10 sekundiks VÄLJAS.

Riistvaraahel

Allpool on toodud riistvaraahel, mis juhib Arduinoga 12 V releed. Ühendused tehakse ülaltoodud viisil. Kui Arduino plaati toidetakse USB-jadakaabli kaudu. Transistor lülitatakse sisse ja relee töötab. Relee abil saab juhtida mis tahes seadet.

Selles riistvaras kasutatavad komponendid on

  • Leivalaud
  • Arduino UNO plaat
  • Kaks takistit
  • Üks diood
  • Üks relee moodul
  • Üks BJT-transistor ja üks FET-transistor
  • Ühendusjuhtmed

Järeldus

12 V releed saab kasutada Arduino abil, kasutades transistori, takisti ja dioodi. Arduinoga 12 V relee kasutamise kõige olulisem eelis on see, et kõiki 12 V võimsusega seadmeid saab Arduino kaudu hõlpsalt juhtida.