Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Tavaran hankinta
- Vaihe 2: Jatkojohdon käyttö
- Vaihe 3: Releen asettaminen
- Vaihe 4: Liitä PIR -liikeanturi
- Vaihe 5: Koodin kirjoittaminen
- Vaihe 6: Nauti
Video: Huonevaloa ohjataan PIR -anturin ja Arduinon avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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ö
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
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
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
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:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta
Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto:
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjataan verkkopalvelimen avulla: 6 vaihetta
ESP 8266 Nodemcu Ws 2812 Neopixel -pohjainen LED -MOOD -lamppu, jota ohjataan verkkopalvelimen avulla: Tässä projektissa teemme MOOD -lampun nodemcu & neopixel ja jota voidaan ohjata millä tahansa selaimella paikallisen verkkopalvelimen avulla
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen