Sisällysluettelo:

Huonevaloa ohjataan PIR -anturin ja Arduinon avulla: 6 vaihetta
Huonevaloa ohjataan PIR -anturin ja Arduinon avulla: 6 vaihetta

Video: Huonevaloa ohjataan PIR -anturin ja Arduinon avulla: 6 vaihetta

Video: Huonevaloa ohjataan PIR -anturin ja Arduinon avulla: 6 vaihetta
Video: Как сделать 2-канальное реле Wi-Fi ESP8266 ESP-01 | ESP-01 Домашняя автоматизация | УдаленныйXY 2024, Heinäkuu
Anonim
Huonevaloa ohjataan PIR -anturin ja Arduinon avulla
Huonevaloa ohjataan PIR -anturin ja Arduinon avulla
Huonevaloa ohjataan PIR -anturin ja Arduinon avulla
Huonevaloa ohjataan PIR -anturin ja Arduinon avulla

Tänään hallitsemme huoneesi valoja havaitsemalla liikkeen Arduino PIR -liiketunnistimen avulla. Tämä projekti on erittäin hauska tehdä ja sillä on erittäin käytännöllinen käyttö talossasi ja se voi säästää rahaa tekemällä myös tämän projektin. Vain nopea vastuuvapauslauseke, tämä projekti sisältää verkkojännitteen, mikä tarkoittaa, että aiot pelata 120 V: lla (se järkyttää sinua), jos tämä on mukavuusalueesi ulkopuolella tai sinulla ei ole paljon kokemusta, sinun pitäisi todennäköisesti palata tähän projektiin myöhemmin.

Tämä on opetusohjelma, joka opastaa sinut alusta loppuun helpolla askeleella. Aloitetaan!

Tarvikkeet

  • Arduino -mikrokontrolleri
  • 1 x leipälauta
  • 1 x PIR -liiketunnistin
  • 1 x SRD-05VDC-SL-C-rele
  • 1 x 1 KΩ vastus
  • 1 x 1N4007 diodi
  • 1 x 2N2222 -transistori (NPN)
  • 1 x jatkojohto
  • 1 x lamppu/lamppu
  • 2 x johdinliittimet
  • Sähköteippi
  • Pari liitäntäjohtoa

Vaihe 1: Tavaran hankinta

Tarjonnan hankinta
Tarjonnan hankinta

Jos sinulla ei ole pääsyä joihinkin näistä tarvikkeista, olen toimittanut linkit, joista voit ostaa kukin halvalla.

  • Arduino -mikrokontrolleri
  • 1 x leipälauta
  • 1 x PIR -liiketunnistin
  • 1 x SRD-05VDC-SL-C-rele
  • 1 x 1 KΩ vastus
  • 1 x 1N4007 diodi
  • 1 x 2N2222 -transistori (NPN)
  • 1 x jatkojohto
  • 1 x lamppu/lamppu
  • 2 x johdinliittimet
  • Sähköteippi
  • Pari liitäntäjohtoa

Vaihe 2: Jatkojohdon käyttö

Jatkojohdon kanssa työskentely
Jatkojohdon kanssa työskentely
Jatkojohdon kanssa työskentely
Jatkojohdon kanssa työskentely

Ensimmäinen askel on asentaa jatkojohto niin, että se on valmis muodostamaan yhteyden piiriin, tästä lähtien älä kytke jatkojohtoa seinään ennen kuin mainitaan. Ensinnäkin aiomme tarttua jatkojohtoomme ja leikata sen puoliksi leikkureilla ja poistaa sitten kaapelin ulkoeristyksen noin 2-3 tuumaa. Varmista, että kun irrotat ulkoeristettä, ettet vahingoita sisäjohtoja. Irrota seuraavaksi strippareilla noin puolen tuuman molempien päiden sisäjohdot. Tietyssä jatkojohdossa, jota käytän, on 3 johtoa, vihreä johto on maadoitettu, valkoinen johto on neutraali ja musta johto on viiva. Yhdistä nyt maajohdot (vihreä) ja nollajohto (valkoinen) takaisin johdotusliitäntöjemme avulla. Nyt sinun pitäisi vain paljastaa 2 mustaa johtoa. Joten olemme nyt tehneet jatkojohdon asentamisen ja pidämme sen sivussa, kunnes sitä tarvitaan.

Vaihe 3: Releen asettaminen

Releen asettaminen
Releen asettaminen
Releen asettaminen
Releen asettaminen
Releen asettaminen
Releen asettaminen

Nyt aiomme perustaa releen ja yhdistää sen Arduinon kanssa, mutta ennen kuin jatkamme releen kanssa, ymmärrämme, mikä rele on ja mihin sitä käytetään. Rele on pohjimmiltaan toinen sähköisesti toimivan kytkimen muoto, ne ohjaavat yhtä sähköpiiriä avaamalla ja sulkemalla koskettimet toisessa piirissä. Useimmissa tapauksissa rele sallii pohjimmiltaan suhteellisen matalan jännitteen hallita helposti suuritehoisia piirejä, mitä teemme tässä projektissa. Ok, nyt päästään siihen osaan, johon kytketään rele !!!

Releessä on 5 nastaa, yhteinen, normaalisti auki (NO), normaalisti kiinni (NC) ja 2 kelaa, katso nastat yllä olevasta kaaviosta. Ensinnäkin meidän on kytkettävä yksi releen kelan nastoista leipälevyn VCC -kiskoon, liitettävä sitten diodi toiseen kelaan ja kiinnitettävä se VCC -kiskoon. Diodi on paikallaan estämään jännitepiikkejä tai taaksepäin kulkevaa virtaa.

Tartu nyt NPN -transistoriin ja kytke transistorin keräin kelaan, johon diodi on kytketty. Liitä sitten NPN -transistorin lähetinpuoli leipälevyn maadoituskiskoon. Lopuksi yhdistä 1KΩ: lla transistorin pohja Arduinon digitaaliseen nastaan 2.

Lopuksi teemme todella tärkeän yhteyden. Ota valmistamamme jatkojohto ja kytke yksi musta johto releen yhteiseen nastaan ja kiinnitä liitos sähköteipillä. Liitä sitten toinen pää releen NO -napaan.

Vaihe 4: Liitä PIR -liikeanturi

PIR -liiketunnistimen kytkeminen
PIR -liiketunnistimen kytkeminen
PIR -liikeanturin liittäminen
PIR -liikeanturin liittäminen

Olemme myös melkein valmiita, nyt aiomme liittää PIR -liiketunnistimen piiriin, mutta ennen kuin ymmärrämme, mikä PIR -anturi on. PIR -anturi tarkoittaa passiivista infrapuna -anturia, joka voi havaita ihmisten tai eläinten läsnäolon ja lähettää signaalin havaitsemalla liikkeen. PIR -anturissa on 3 nastaa, VCC, lähtö ja maadoitus.

Ensinnäkin meidän on liitettävä PIR -anturin VCC -nasta leipälevyn VCC -kiskoon ja PIR -anturin maadoitustappi maadoituskiskoon. Sitten aiomme liittää ulostulonapin yhteen Arduino -nastoista, käytin nasta 4. Olet yhdistänyt PIR -anturin nyt onnistuneesti!

Vaihe 5: Koodin kirjoittaminen

Koodin kirjoittaminen
Koodin kirjoittaminen

Nyt olemme saaneet kaikki piirit ja kaikki mitä meidän on nyt tehtävä, on kirjoittaa koodi. Koodi on suhteellisen yksinkertainen tälle projektille ja logiikka on suoraviivaista. Olen liittänyt yllä olevan piirin koodiin, mutta ymmärrämme, mitä tämä koodi todella tekee.

Alustamme ensin reletapin ja PIR -anturitapin ja luomme int -muuttujan nimeltä val. Sitten ilmoitamme reletapin ulostulona (signaali tulee vain Arduinosta) ja PIR -anturin nasta tuloksi (signaali menee vain Arduinoon). Lopuksi käytämme digitaalista lukua saadaksemme lukeman PIR -anturista, joka on joko 0 (ei liikettä) tai 1 (liike) ja tallennamme sen muuttujaan val. Sitten käytämme if ja else -lauseketta käyttääksemme tätä arvoa, jonka olemme tallentaneet lampun sytyttämiseksi/sammuttamiseksi, ja nyt koodi on valmis!

Vaihe 6: Nauti

Toivottavasti nautitte siitä ja olkaa ylpeitä siitä, mitä olette saavuttaneet tänään !!

Suositeltava: