Môže Arduino spustiť 12V relé?

Moze Arduino Spustit 12v Rele



Arduino je bezplatný softvér, ktorý umožňuje svojim používateľom programovať mikrokontroléry podľa ich požiadaviek. Arduino sa používa na ovládanie viacerých elektronických zariadení, ako sú LED diódy a relé. Relé je elektromechanický spínač, ktorý sa zapína a vypína prostredníctvom elektrického signálu. Používa sa na ovládanie rôznych zariadení, ako sú svetlá, ventilátory, televízia a ohrievače.

Môže Arduino spustiť 12V relé?

Áno, Arduino môže spustiť 12V relé, ale nie priamo. Ak je k Arduinu pripojené 12V relé, môže poškodiť dosku Arduino. Dá sa to dosiahnuť použitím tranzistora ako prepínača medzi Arduinom a relé, odporu na ochranu tranzistora a diódy na ochranu Arduina.

Arduino je navrhnuté tak, aby fungovalo na 5V a normálne zvládne prúd 20mA. Takže, aby sme nastavili 12V relé v Arduine, musíme zosilniť prúd, aby sme si poradili s 12V relé. Podobne potrebujeme mať dodatočný zdroj 12V na napájanie relé.







Ak chcete nastaviť 12V relé s Arduino, musíte mať nasledujúce.



Softvérové ​​požiadavky



  • Arduino IDE

Hardvérové ​​požiadavky





  • Doska Arduino
  • 12V reléový modul
  • Tranzistor NPN (najlepšie BC 548 alebo 2N2222)
  • Dióda (najlepšie 1N4007)
  • Rezistor
  • Žiarovka
  • Breadboard
  • Spojovacie drôty

Výpočty pre požadovaný odpor

Pozrite si údajový list 12V relé, kde nájdete jeho odpor.

Predpokladajme, že 12V relé má odpor cievky 4000 Ω.



Pretekajúci prúd bude

Pre túto hodnotu prúdu a β= 190 pre tranzistor 2N222 bude základný prúd tranzistora:

Teraz, pomocou Ohmovho zákona,

Takže sa musíte takmer pripojiť 30 kΩ medzi tranzistorom a Arduinom.

Schéma obvodu

Vykonajte pripojenia, ako je vysvetlené nižšie:

1. Reléové pripojenia

S: Pripojte COM k 12V napájaciemu zdroju

NIE: Pripojte kladný pól žiarovky k NO relé a záporný pól k 12V napájaciemu zdroju

Na strane cievky relé pripojte jeden koniec k 12V zdroju a druhý ku kolektoru tranzistora.

2. Tranzistorové spojenia

základňa: Pripojte základňu tranzistora k výstupnému kolíku 8 Arduina cez odpor 30 kΩ

Vysielač: Uzemnite emitor tranzistora

Zberateľ: Pripojte kolektor tranzistora na jeden koniec cievky relé

3. Pripojenia diód

Dióda má byť pripojená cez reléovú cievku a p-strana diódy je pripojená ku kolektorovej svorke tranzistora.

Po dokončení obvodu nahrajte nasledujúci kód do Arduina a spustite obvod.

int Reléový vstup = 8 ; // Pripojte kolík 8 Arduina k základni tranzistora, ktorý funguje ako vstup pre relé

neplatné nastaviť ( )

{

 pinMode ( Reléový vstup, VÝSTUP ) ; //Inicializácia reléového vstupu ako výstupu Arduina

}

neplatné slučka ( )

{ // Tu môžete pridať podmienku if podľa vašej požiadavky

digitalWrite ( Reléový vstup, VYSOKÝ ) ; // Relé vypne, keď prijme signál HIGH

meškanie ( 10 000 ) ; // Relé zostane zapnuté 10 sekúnd

digitalWrite ( Reléový vstup, NÍZKY ) ; // Relé je deaktivované, keď prijme signál LOW

meškanie ( 10 000 ) ; // Relé zostane vypnuté 10 sekúnd

}

Keď obvod beží, tranzistor funguje ako prepínač medzi Arduinom a 12V relé. Keď je napájanie zapnuté a základný prúd je dodávaný do tranzistora, prúd začne tiecť z kolektora do emitora. Tranzistor sa zapne a keď je spínač v polohe ON, ovláda relé. Žiarovka pripojená cez cievku relé sa rozsvieti na 10 sekúnd a ako naznačuje kód, po 10 sekundách žiarovka na 10 sekúnd zhasne.

Hardvérový obvod

Nižšie je uvedený hardvérový obvod, ktorý riadi 12V relé s Arduinom. Pripojenia sa vykonávajú tak, ako je vysvetlené vyššie. Keď je doska Arduino napájaná cez sériový kábel USB. Tranzistor je zapnutý a relé pracuje. Pomocou relé je možné ovládať akýkoľvek spotrebič.

Komponenty použité v tomto hardvéri sú

  • Breadboard
  • Doska Arduino UNO
  • Dva odpory
  • Jedna dióda
  • Jeden reléový modul
  • Jeden tranzistor BJT a jeden tranzistor FET
  • Spojovacie drôty

Záver

12 V relé možno ovládať pomocou Arduina pomocou tranzistora, odporu a diódy. Najdôležitejšou výhodou použitia 12V relé s Arduino je, že všetky zariadenia, ktoré majú 12V hodnotenie, možno jednoducho ovládať cez Arduino.