LED blikání je velmi běžný a téměř první program pro každého vloženého studenta nebo začátečníka. Ve kterém blikáme LED s určitým zpožděním. Takže dnes jsme zde se stejným projektem, ale zde použijeme místo normální LED žárovku střídavého proudu a budeme žárovku střídavého proudu blikat.
Kdykoli potřebujeme připojit jakékoli střídavé zařízení do našich vestavěných obvodů, použijeme relé. V tomto výukovém programu ovládání relé Arduino se tedy jednoduše naučíte, jak propojit relé s Arduino. Zde nepoužíváme žádné reléové ovladače IC jako ULN2003 a k ovládání relé použijeme pouze tranzistor NPN.
Požadované komponenty:
- Arduino
- 5v nebo 6v relé
- AC spotřebič nebo žárovka
- Tranzistor BC547
- 1k rezistor
- Nepájivá deska nebo deska plošných spojů
- Připojení propojovacího vodiče
- Zdroj napájení
- Dioda 1n4007
- Šroubová svorka nebo svorkovnice
Relé:
Relé je elektromagnetický spínač, který je řízen malým proudem a slouží k zapnutí a vypnutí relativně většího proudu. Znamená to, že použitím malého proudu můžeme zapnout relé, které umožňuje protékání mnohem většího proudu. Relé je dobrým příkladem ovládání zařízení na střídavý proud (střídavý proud) pomocí mnohem menšího stejnosměrného proudu. Běžně používané Relay je Single Pole Double Throw (SPDT) Relay, že má pět terminálů jak je uvedeno níže:
Pokud na cívku není přivedeno žádné napětí, je COM (společný) připojen k NC (normálně sepnutý kontakt). Když je na cívku přivedeno určité napětí, vytváří se elektromagnetické pole, které přitahuje armaturu (páka připojená k pružině), a připojí se COM a NO (normálně otevřený kontakt), což umožňuje průtok většího proudu. Relé jsou k dispozici v mnoha hodnoceních, zde jsme použili 6V relé provozního napětí, které umožňuje protékat proud 7A-250VAC.
Relé je vždy konfigurováno pomocí malého obvodu budiče, který se skládá z tranzistoru, diody a rezistoru. Tranzistor se používá k zesílení proudu tak, aby plný proud (ze stejnosměrného zdroje - 9V baterie) mohl protékat cívkou a plně jej napájet. Rezistor slouží k poskytování ovlivnění na tranzistoru. A dioda se používá k zabránění toku zpětného proudu, když je tranzistor vypnutý. Každá cívka induktoru při náhlém vypnutí produkuje stejný a opačný EMF, což může způsobit trvalé poškození komponent, proto je nutné použít diodu, aby se zabránilo zpětnému proudu. Modul relé je snadno dostupný na trhu se všemi svými obvody Driver na desce, nebo jej můžete vytvořit na desce perf nebo PCB, jak je uvedeno níže. Zde jsme použili 6V reléový modul.
Zde pro zapnutí relé s Arduinem stačí udělat Arduino Pin High (v našem případě A0), kde je připojen reléový modul. Níže je uveden obvod ovladače relé pro sestavení vlastního modulu relé:
Schéma zapojení a práce:
V tomto obvodu řízení Arduino jsme použili Arduino k ovládání relé přes tranzistor BC547. Připojili jsme základnu tranzistoru k pinu Arduino A0 přes rezistor 1k. K předvedení se používá žárovka. Pro napájení obvodu se používá 12v adaptér.
Práce je jednoduchá, musíme nastavit RELAY Pin (PIN A0) na vysokou, aby byl reléový modul ZAPNUTÝ a aby byl RELAY pin nízký, aby se reléový modul vypnul. Kontrolka střídavého proudu se také zapne a vypne podle relé.
Právě jsme naprogramovali Arduino tak, aby reléový pin (A0) byl vysoký a nízký se zpožděním 1 s:
void loop () {digitalWrite (relé, HIGH); zpoždění (interval); digitalWrite (relé, LOW); zpoždění (interval); }
Demonstrační video a kompletní kód pro Arduino Relay Control jsou uvedeny níže.