LED blikanie je veľmi bežný a takmer prvý program pre každého učeného alebo začiatočníka. V ktorom blikáme LED s určitým oneskorením. Takže dnes sme tu s rovnakým projektom, ale tu použijeme žiarovku striedavého prúdu namiesto bežnej LED a budeme blikať žiarovku striedavého prúdu.
Kedykoľvek potrebujeme pripojiť akékoľvek AC zariadenie do našich vstavaných obvodov, použijeme relé. Takže v tomto výučbe ovládania relé arduino sa jednoducho naučíme Ako prepojiť relé s Arduino. Tu nepoužívame žiadny integrovaný obvod relé ako ULN2003 a na riadenie relé použijeme iba tranzistor NPN.
Požadované komponenty:
- Arduino
- 5v alebo 6v relé
- AC spotrebič alebo žiarovka
- Tranzistor BC547
- 1k rezistor
- Nepájivá doska alebo doska s plošnými spojmi
- Pripojenie štartovacieho drôtu
- Zdroj
- Dióda 1n4007
- Skrutkovacia svorka alebo svorkovnica
Relé:
Relé je elektromagnetický spínač, ktorý je riadený malým prúdom a slúži na zapínanie a vypínanie relatívne väčšieho prúdu. Znamená to, že aplikovaním malého prúdu môžeme zapnúť relé, ktoré umožňuje prúdenie oveľa väčšieho prúdu. Relé je dobrým príkladom riadenia zariadení na striedavý prúd (striedavý prúd) pomocou oveľa menšieho jednosmerného prúdu. Bežne používané Relay je Single Pole Double Throw (SPDT) Relay, že má päť terminálov ako je uvedené nižšie:
Ak na cievku nie je pripojené napätie, COM (spoločný) je pripojený k NC (normálne zatvorený kontakt). Keď je na cievku privádzané napätie, vytvára sa elektromagnetické pole, ktoré priťahuje armatúru (páka pripojená k pružine), a COM a NO (normálne otvorený kontakt) sa pripájajú, čo umožňuje prietok väčšieho prúdu. Relé sú k dispozícii v mnohých hodnoteniach, tu sme použili 6V relé prevádzkového napätia, ktoré umožňuje prúdenie prúdu 7A-250VAC.
Relé sa vždy konfiguruje pomocou malého obvodu budiča, ktorý pozostáva z tranzistora, diódy a rezistora. Tranzistor sa používa na zosilnenie prúdu tak, aby plný prúd (zo zdroja jednosmerného prúdu - 9V batéria) mohol prúdiť cez cievku a úplne ho tak napájať. Rezistor slúži na poskytovanie ovplyvnenie na tranzistora. A dióda sa používa na zabránenie spätného toku prúdu, keď je tranzistor vypnutý. Každá cievka induktora vytvára pri náhlom vypnutí rovnaké a opačné EMF, čo môže spôsobiť trvalé poškodenie komponentov, preto je potrebné použiť diódu, aby sa zabránilo spätnému prúdu. A Reléový modul je ľahko dostupný na trhu so všetkým svojim obvodom Driver na doske alebo ho môžete vytvoriť na doske perf alebo na doske plošných spojov, ako je uvedené nižšie. Tu sme použili modul 6V relé.
Tu, aby sme zapli relé s Arduinom, musíme len urobiť ten Arduino Pin High (v našom prípade A0), kde je pripojený reléový modul. Ďalej je uvedený obvod ovládača relé na zostavenie vlastného modulu relé:
Schéma zapojenia a práca:
V tomto riadiacom obvode relé Arduino sme použili Arduino na riadenie relé cez tranzistor BC547. Pripojili sme základňu tranzistora k Arduino pinu A0 cez rezistor 1k. Na ukážku sa používa žiarovka. Na napájanie obvodu sa používa 12v adaptér.
Práca je jednoduchá, je potrebné, aby bol RELAY Pin (PIN A0) vysoký, aby bol reléový modul ZAPNUTÝ, a aby bol RELAY pin nízky, aby sa reléový modul vypol. Indikátor AC sa tiež zapne a vypne podľa relé.
Práve sme naprogramovali Arduino tak, aby reléový pin (A0) bol vysoký a nízky s oneskorením 1 s:
void loop () {digitalWrite (relé, HIGH); oneskorenie (interval); digitalWrite (relé, LOW); oneskorenie (interval); }
Ukážkové video a kompletný kód pre Arduino Relay Control sú uvedené nižšie.