Utripanje LED je zelo pogost in skoraj prvi program za vsakega vdelanega učenca ali začetnika. V katerem z nekaj zamude utripnemo LED. Danes smo tukaj z istim projektom, vendar bomo tukaj namesto običajne LED uporabili žarnico z izmeničnim tokom in utripali z žarnico.
Kadar koli moramo v svoj vgrajeni tokokrog priključiti katero koli napravo za izmenični tok, uporabimo rele. V tej vadnici za nadzor releja arduino se bomo preprosto naučili, kako povezati rele z Arduino. Tu ne uporabljamo nobenega IC gonilnika releja, kot je ULN2003, za nadzor releja pa bomo uporabili samo NPN tranzistor.
Potrebne komponente:
- Arduino
- 5v ali 6v rele
- Naprava za izmenični tok ali žarnica
- Tranzistor BC547
- 1k upor
- Breadboard ali PCB
- Priključitev žice za mostičke
- Napajanje
- 1n4007 dioda
- Vijačni priključek ali priključni blok
Rele:
Rele je elektromagnetno stikalo, ki ga krmili majhen tok in se uporablja za vklop in izklop sorazmerno večjega toka. Z uporabo majhnega toka lahko vklopimo rele, ki omogoča pretok veliko večjega toka. Rele je dober primer krmiljenja naprav izmeničnega (izmeničnega toka) z veliko manjšim enosmernim tokom. Pogosto uporabljeni Rele je enotni Pole Double Throw (SPDT) Rele, da ima pet terminalov, kot spodaj:
Ko na tuljavi ni napetosti, je COM (skupni) povezan z NC (običajno zaprt kontakt). Ko je na tuljavi nekaj napetosti, nastane elektromagnetno polje, ki privlači armaturo (vzvod je povezan z vzmetjo), in COM in NO (običajno odprt kontakt) se priključita, kar omogoča pretok večjega toka. Releji so na voljo v številnih ocenah, tu smo uporabili 6V rele napetosti, ki omogoča tok 7A-250VAC.
Rele je vedno konfiguriran z uporabo majhnega vezja gonilnika, ki je sestavljen iz tranzistorja, diode in upora. Tranzistor se uporablja za ojačanje toka, tako da lahko poln tok (iz enosmernega vira - 9v baterija) teče skozi tuljavo, da ga popolnoma energizira. Upor se uporabi za vplivanje na tranzistor. In Diode se uporablja za preprečevanje povratne električni tok, ko je tranzistor izklopljena. Vsaka tuljava induktorja pri enakomernem izklopu proizvaja enak in nasproten EMF, kar lahko povzroči trajne poškodbe komponent, zato je treba za preprečevanje povratnega toka uporabiti diodo. Rele modul je enostavno dostopen na trgu z vsemi vezji gonilnikov na plošči ali pa ga lahko ustvarite na plošči za perf ali PCB, kot je spodaj. Tu smo uporabili 6V relejni modul.
Tukaj, da vklopimo rele z Arduinom, moramo samo postaviti tisti Arduino Pin High (A0 v našem primeru), kamor je priključen modul releja. Spodaj je navedeno vezje gonilnika releja za izdelavo lastnega modula releja:
Shema vezja in delovanje:
V tem vezju za nadzor releja Arduino smo uporabili Arduino za krmiljenje releja prek tranzistorja BC547. Podnožje tranzistorja smo priključili na Arduino pin A0 prek 1k upora. Za predstavitev se uporablja žarnica z izmeničnim tokom. 12v adapter se uporablja za napajanje vezja.
Delo je preprosto, moramo narediti RELAY Pin (PIN A0) visoka, da bi modul rele in bi RELAY pin nizka, da izklopite relejni modul. V skladu z relejem se bo vklopila in izklopila tudi lučka AC.
Ravnokar smo programirali Arduino, da relejski zatič (A0) postavi visoko in nizko z zakasnitvijo 1 sekunde:
void loop () {digitalWrite (rele, HIGH); zamuda (interval); digitalWrite (rele, LOW); zamuda (interval); }
Demonstracijski video in celotna koda za nadzor releja Arduino je navedena spodaj.