Může Arduino spustit 12V relé?

Muze Arduino Spustit 12v Rele



Arduino je svobodný software, který umožňuje svým uživatelům programovat mikrokontroléry podle jejich požadavků. Arduino se používá k ovládání více elektronických zařízení, jako jsou LED a relé. Relé je elektromechanický spínač, který se zapíná a vypíná prostřednictvím elektrického signálu. Používá se k ovládání různých spotřebičů, jako jsou světla, ventilátory, televize a topení.

Může Arduino spustit 12V relé?

Ano, Arduino umí spustit 12V relé, ale ne přímo. Pokud je k Arduinu připojeno 12V relé, může poškodit desku Arduino. Lze to provést pomocí tranzistoru jako přepínače mezi Arduinem a relé, odporu pro ochranu tranzistoru a diody pro ochranu Arduina.

Arduino je navrženo pro provoz na 5V a normálně zvládne proud 20mA. Abychom tedy mohli nastavit 12V relé v Arduinu, musíme zesílit proud, abychom se vypořádali s 12V relé. Podobně potřebujeme mít další zdroj 12V, aby bylo relé nabuzeno.







Chcete-li nastavit 12V relé s Arduino, musíte mít následující.



Softwarové požadavky



  • Arduino IDE

Hardwarové požadavky





  • Deska Arduino
  • 12V reléový modul
  • Tranzistor NPN (nejlépe BC 548 nebo 2N2222)
  • Dioda (nejlépe 1N4007)
  • Rezistor
  • Žárovka
  • Breadboard
  • Spojovací dráty

Výpočty pro požadovaný odpor

Podívejte se na datový list 12V relé, abyste zjistili jeho odpor.

Předpokládejme, že 12V relé má odpor cívky 4000 Ω.



Proud tekoucí bude

Pro tuto hodnotu proudu a β= 190 pro tranzistor 2N222 bude proud báze tranzistoru:

Nyní pomocí Ohmova zákona

Takže se musíte téměř připojit 30 kΩ mezi tranzistorem a Arduinem.

Kruhový diagram

Proveďte připojení, jak je vysvětleno níže:

1. Připojení relé

S: Připojte COM ke zdroji 12V

NE: Připojte kladnou svorku žárovky k NO relé a zápornou svorku k 12V napájecímu zdroji

Na straně cívky relé připojte jeden konec ke zdroji 12V a druhý ke kolektoru tranzistoru.

2. Tranzistorové zapojení

Základna: Připojte bázi tranzistoru k výstupnímu kolíku 8 Arduina přes odpor 30 kΩ

Vysílač: Uzemněte emitor tranzistoru

Kolektor: Připojte kolektor tranzistoru k jednomu konci cívky relé

3. Zapojení diod

Dioda se připojí přes cívku relé a p-strana diody se připojí ke svorce kolektoru tranzistoru.

Po dokončení obvodu nahrajte do Arduina následující kód a spusťte obvod.

int Reléový vstup = 8 ; // Připojte pin 8 Arduina k bázi tranzistoru, který funguje jako vstup pro relé

prázdnota založit ( )

{

 pinMode ( Reléový vstup, VÝSTUP ) ; //Inicializuje vstup relé jako výstup Arduina

}

prázdnota smyčka ( )

{ // Zde můžete přidat podmínku if podle vašeho požadavku

digitalWrite ( Reléový vstup, VYSOKÝ ) ; // Relé vypne, když přijme signál HIGH

zpoždění ( 10 000 ) ; // Relé zůstane zapnuté po dobu 10 sekund

digitalWrite ( Reléový vstup, NÍZKÁ ) ; // Relé je deaktivováno, když přijme signál LOW

zpoždění ( 10 000 ) ; // Relé zůstane vypnuté po dobu 10 sekund

}

Když obvod běží, tranzistor funguje jako přepínač mezi Arduinem a 12V relé. Když je napájení zapnuto a proud báze je dodáván do tranzistoru, proud začne téci z kolektoru do emitoru. Tranzistor se zapne a když je spínač v poloze ON, ovládá relé. Žárovka připojená přes cívku relé se rozsvítí na 10 sekund a jak naznačuje kód, po 10 sekundách žárovka na 10 sekund zhasne.

Hardwarový obvod

Níže je uveden hardwarový obvod, který ovládá 12V relé s Arduinem. Připojení se provádí tak, jak je vysvětleno výše. Když je deska Arduino napájena přes sériový kabel USB. Tranzistor je zapnutý a relé pracuje. Pomocí relé lze ovládat jakýkoli spotřebič.

Komponenty použité v tomto hardwaru jsou

  • Breadboard
  • Deska Arduino UNO
  • Dva odpory
  • Jedna dioda
  • Jeden reléový modul
  • Jeden tranzistor BJT a jeden tranzistor FET
  • Spojovací dráty

Závěr

12V relé lze ovládat pomocí Arduina pomocí tranzistoru, rezistoru a diody. Nejdůležitější výhodou použití 12V relé s Arduino je, že všechna zařízení, která mají 12V hodnocení, lze snadno ovládat přes Arduino.