A LED villogása nagyon elterjedt és szinte első program minden beágyazott tanuló vagy kezdő számára. Ebben egy LED-et villogunk némi késéssel. Tehát ma ugyanannak a projektnek vagyunk itt, de itt a normál LED helyett váltakozó áramú izzót használunk, és villogni fogunk egy váltakozó áramú izzót.
Amikor be kell kapcsolnunk bármilyen hálózati eszközt beágyazott áramköreinkbe, relét használunk. Tehát ebben az arduino relé vezérlő oktatóanyagban egyszerűen megtanuljuk, hogyan kell összekapcsolni a relét az Arduino-val. Itt nem használunk olyan Relay Driver IC-t, mint az ULN2003, és csak NPN tranzisztort használunk a relé vezérléséhez.
Szükséges alkatrészek:
- Arduino
- 5v vagy 6v relé
- AC készülék vagy izzó
- BC547 tranzisztor
- 1k ellenállás
- Kenyérlemez vagy NYÁK
- Átkötő vezeték csatlakoztatása
- Tápegység
- 1n4007 dióda
- Csavaros sorkapocs vagy sorkapocs
Relé:
A relé egy elektromágneses kapcsoló, amelyet kis áram vezérel, és viszonylag nagyobb áram be- és kikapcsolására szolgál. Azt jelenti, hogy kis áram alkalmazásával bekapcsolhatjuk a relét, amely sokkal nagyobb áram áramlását teszi lehetővé. A relé jó példa az AC (alternatív áram) eszközök vezérlésére, sokkal kisebb egyenáram használatával. Általánosan használt relé Single Pole Double (SPDT) relé, akkor öt terminálok az alábbiak szerint:
Ha nincs feszültség a tekercsre, akkor a COM (közös) csatlakozik az NC-hez (általában zárt érintkező). Ha valamilyen feszültség van a tekercsre, akkor létrejön az elektromágneses mező, amely vonzza az armatúrát (a rugóhoz kapcsolt kar), és a COM és NO (általában nyitott érintkező) csatlakozik, amelyek nagyobb áramot engednek áramolni. A relék számos kategóriában kaphatók, itt 6V-os üzemi feszültség relét használtunk, amely lehetővé teszi a 7A-250VAC áram áramlását.
A relét mindig egy kis meghajtó áramkör használatával konfigurálják, amely tranzisztort, diódát és ellenállást tartalmaz. A tranzisztort az áram erősítésére használják, hogy a teljes áram (az egyenáramú forrásból - 9 V-os akkumulátor) egy tekercsen keresztül áramolhasson, hogy teljes energiát szolgáltasson. Az ellenállást a tranzisztor előfeszítésének biztosítására használják. A diódát pedig a fordított áram áramlásának megakadályozására használják, amikor a tranzisztort kikapcsolják. Minden induktor tekercs egyenlő és ellentétes EMF-et produkál, ha hirtelen kikapcsol, ez maradandó károsodást okozhat az alkatrészekben, ezért a diódát kell használni a visszirányú áram megakadályozására. A relé modul könnyen elérhető a piacon, az összes meghajtó áramkörével a táblán, vagy létrehozhatja perf táblán vagy NYÁK-on, mint az alábbiakban. Itt 6V relé modult használtunk.
Itt az kapcsolja be a relé Arduino csak azt kell tenni, hogy a Arduino Pin Nagy (A0 a mi esetünkben), ahol relé modul csatlakoztatva. Az alábbiakban a Relé meghajtó áramköre található a saját relé modul felépítéséhez:
Áramkör és munka:
Ebben az Arduino relé vezérlő áramkörben az Arduino-t használtuk a relé vezérléséhez egy BC547 tranzisztoron keresztül. 1 tranzisztoron keresztül csatlakoztattuk a tranzisztor alapot az Arduino A0 tűhöz A bemutatóhoz váltakozó áramú izzót használnak. A 12 V-os adaptert az áramkör táplálásához használják.
A munka egyszerű, meg kell tenni a RELAY csapot (PIN A0) magasra, hogy a relé modul BE legyen kapcsolva, és a RELAY csapot alacsonyra kell helyezni a relé modul kikapcsolásához. A váltóáramú lámpa a relé szerint is be- és kikapcsol.
Most programoztuk az Arduino-t, hogy 1 másodperces késleltetéssel állítsa a relé csapot (A0) magasra és alacsonyra:
void loop () {digitalWrite (relé, HIGH); késés (intervallum); digitalWrite (relé, LOW); késés (intervallum); }
Az alábbiakban bemutatjuk az Arduino Relay Control teljes videóját és teljes kódját.