LED-vilkkuminen on hyvin yleinen ja melkein ensimmäinen ohjelma jokaiselle sulautetulle oppijalle tai aloittelijalle. Jossa vilkkumme LEDiä viiveellä. Joten tänään olemme täällä saman projektin kanssa, mutta täällä käytämme AC-lamppua normaalin LEDin sijaan ja vilkkuu AC-lamppu.
Aina kun meidän on kytkettävä mikä tahansa AC-laite sulautettuihin piireihimme, käytämme releä. Joten tässä arduino-releen ohjausoppaassa opimme yksinkertaisesti kuinka rele liitetään Arduinoon. Täällä emme käytä mitään releohjaimen IC: tä, kuten ULN2003, ja käytämme vain NPN-transistoria releen ohjaamiseen.
Vaaditut komponentit:
- Arduino
- 5v tai 6v rele
- AC-laite tai polttimo
- BC547-transistori
- 1k vastus
- Leipälauta tai piirilevy
- Hyppyjohdon liittäminen
- Virtalähde
- 1n4007-diodi
- Kierrä liitin tai riviliitin
Rele:
Rele on sähkömagneettinen kytkin, jota ohjataan pienellä virralla ja jota käytetään kytkemään päälle ja pois päältä suhteellisen paljon suurempi virta. Tarkoittaa, että pienellä virralla voidaan kytkeä rele päälle, mikä antaa paljon suuremman virran virrata. Rele on hyvä esimerkki vaihtovirtalaitteiden ohjaamisesta käyttämällä paljon pienempää tasavirtaa. Yleisesti käytetty rele on Single Pole Double Throw (SPDT) Relay, sillä on viisi terminaalia kuten alla:
Kun kelaan ei ole kytketty jännitettä, COM (yhteinen) kytketään NC: ään (normaalisti suljettu kosketin). Kun kelaan on kohdistettu jonkin verran jännitettä, syntyvä sähkömagneettinen kenttä, joka houkuttelee ankkuria (jouseen kytketty vipu), ja COM ja NO (normaalisti avoin kosketin) kytkeytyvät, mikä sallii suuremman virran. Releitä on saatavana useina luokituksina, tässä käytimme 6 V: n käyttöjännitereleä, joka sallii 7A-250VAC-virran virrata.
Rele konfiguroidaan aina käyttämällä pientä ohjainpiiriä, joka koostuu transistorista, diodista ja vastuksesta. Transistoria käytetään virran vahvistamiseen niin, että täysi virta (tasavirtalähteestä - 9v paristo) voi virrata kelan läpi energiaksi. Vastus käytetään antamaan biasoinnin transistori. Ja diodia käytetään estämään käänteinen virtaus, kun transistori on kytketty pois päältä. Jokainen induktorikäämi tuottaa yhtäläisen ja vastakkaisen EMF: n, kun se sammutetaan äkillisesti, mikä voi vahingoittaa komponentteja pysyvästi, joten diodia on käytettävä estämään vastavirta. Relemoduuli on helposti saatavilla markkinoilla kaikilla ohjainpiireillään tai voit luoda sen täydelliselle levylle tai piirilevylle kuten alla. Tässä olemme käyttäneet 6 V: n relemoduulia.
Tässä releen kytkemiseksi päälle Arduinon kanssa meidän on vain tehtävä Arduino Pin High (tapauksessamme A0), johon Relay-moduuli on kytketty. Alla on releohjaimen piiri oman relemoduulin rakentamiseksi:
Piirikaavio ja työskentely:
Tässä Arduino-releen ohjauspiirissä olemme käyttäneet Arduinoa releen ohjaamiseen BC547-transistorin kautta. Olemme liittäneet transistorialustan Arduino-napaan A0 1k-vastuksen kautta. AC-lamppua käytetään esittelyyn. 12 V: n sovitinta käytetään virtapiiriin.
Työskentely on yksinkertaista, meidän on tehtävä RELAY Pin (PIN A0) korkealle, jotta relemoduuli on PÄÄLLÄ ja RELAY-napa matala, jotta relemoduuli voidaan sammuttaa. AC-valo syttyy ja sammuu myös releen mukaan.
Olemme juuri ohjelmoineet Arduinon tekemään reletapin (A0) korkeaksi ja matalaksi 1 sekunnin viiveellä:
void loop () {digitalWrite (rele, KORKEA); viive (väli); digitalWrite (rele, LOW); viive (väli); }
Esittelyvideo ja Arduino Relay Controlin täydellinen koodi on annettu alla.