Sisukord:
- Tarvikud
- Samm: tarne ostmine
- Samm: töö pikendusjuhtmega
- 3. samm: relee seadistamine
- Samm: PIR -liikumisanduri ühendamine
- Samm: koodi kirjutamine
- 6. samm: naudi
Video: Ruumivalgustuse juhtimine PIR -anduri ja Arduino abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Täna kontrollime teie toa valgustust, tuvastades liikumise Arduino PIR -liikumisanduri abil. Seda projekti on väga lõbus teha ja see on teie majas väga praktiline ning võib seda projekti tehes säästa raha. Lihtsalt lühike lahtiütlemine, see projekt hõlmab liinipinget, mis tähendab, et mängite 120 V -ga (see šokeerib teid), kui see on teie mugavustsoonist väljas või teil pole palju kogemusi, peaksite tõenäoliselt tagasi tulema sellele projektile hiljem.
See on õpetus, mis juhatab teid algusest lõpuni muidugi lihtsa sammuga. Alustame!
Tarvikud
- Arduino mikrokontroller
- 1 x leivalaud
- 1 x PIR -liikumisandur
- 1 x SRD-05VDC-SL-C relee
- 1 x 1KΩ takisti
- 1 x 1N4007 diood
- 1 x 2N2222 transistor (NPN)
- 1 x pikendusjuhe
- 1 x lambipirn/lamp
- 2 x juhtmeühendust
- Elektriline lint
- Paar ühendustraati
Samm: tarne ostmine
Kui teil pole juurdepääsu mõnele neist tarvikutest, olen andnud lingid, kust saate neid odavate hindadega osta.
- Arduino mikrokontroller
- 1 x leivalaud
- 1 x PIR -liikumisandur
- 1 x SRD-05VDC-SL-C relee
- 1 x 1KΩ takisti
- 1 x 1N4007 diood
- 1 x 2N2222 transistor (NPN)
- 1 x pikendusjuhe
- 1 x lambipirn/lamp
- 2 x juhtmeühendust
- Elektriline lint
- Paar ühendustraati
Samm: töö pikendusjuhtmega
Meie esimene samm on pikendusjuhtme seadistamine nii, et see oleks vooluahelaga ühendamiseks valmis, siit edasi ärge ühendage pikendusjuhet seina enne, kui seda mainitakse. Esiteks haarame oma pikendusjuhtmest ja lõikame selle lõikuritega pooleks, seejärel eemaldame kaabli välimise isolatsiooni umbes 2-3 tolli. Välise isolatsiooni eemaldamisel veenduge, et see ei kahjustaks sisemisi juhtmeid. Järgmisena eemaldage eemaldajate abil umbes pool tolli mõlema otsa sisejuhtmetest. Konkreetsel pikendusjuhtmel, mida ma kasutan, on 3 juhet, roheline juhe on maandatud, valge traat on neutraalne ja must juhe on joon. Nüüd, kasutades meie juhtmeühendusi, ühendage maandus (roheline) ja neutraalne (valge) juhtmed uuesti kokku, nüüd peaksite paljastama ainult 2 musta juhet. Seega oleme pikendusjuhtme seadistamise lõpetanud ja hoiame seda küljel kuni vaja.
3. samm: relee seadistamine
Nüüd seadistame relee ja ühendame selle Arduinoga, kuid enne kui jätkame releega, saame aru, mis relee on ja milleks seda kasutatakse. Relee on põhimõtteliselt veel üks elektriliselt juhitava lüliti vorm, nad juhivad ühte elektriahelat, avades ja sulgedes kontakte teises ahelas. Enamikul juhtudel võimaldab relee põhimõtteliselt suhteliselt madalal pingel hõlpsasti juhtida suurema võimsusega ahelaid, mida me selles projektis teeme. Ok, lähme nüüd selle osa juurde, kus me relee ühendame !!!
Releel on 5 tihvti, tavaline, tavaliselt avatud (NO), tavaliselt suletud (NC) ja 2 mähist, vaadake tihvtide ülalolevalt diagrammilt. Esiteks peame ühendama relee ühe mähise tihvti leivaplaadil oleva VCC rööpaga, seejärel ühendama teise mähisega dioodi ja kinnitama selle VCC rööpa külge. Diood on paigas, et vältida pingepiike või voolu tagasivoolu.
Nüüd haarake NPN -transistor ja ühendage transistori kollektor mähisega, kuhu diood on ühendatud. Seejärel ühendage NPN -transistori emitteri pool leivaplaadi maandusrööpaga. Lõpuks ühendage 1KΩ abil transistori alus Arduino digitaalse tihvtiga 2.
Lõpuks teeme tõesti olulise ühenduse. Võtke meie ettevalmistatud pikendusjuhe ja ühendage üks must traat relee ühise tihvtiga ja kinnitage ühendus elektrilindiga. Seejärel ühendage teine ots relee NO kontaktiga.
Samm: PIR -liikumisanduri ühendamine
Samuti oleme peaaegu valmis, nüüd ühendame PIR -liikumisanduri ahelaga, kuid enne seda mõistame, mis on PIR -andur. PIR -andur tähistab passiivset infrapuna -andurit, see andur suudab tuvastada inimeste või loomade olemasolu ja saata signaali, et tuvastab liikumise. PIR -anduril on 3 kontakti, VCC, väljund ja maandus.
Esiteks peame ühendama PIR -anduri VCC -tihvti leivaplaadil oleva VCC -rööpaga ja ühendama PIR -anduri maanduspoldi maandusrööpaga. Seejärel ühendame väljundtihvti ühe Arduino tihvtiga, mina kasutasin tihvti 4. Olete PIR -anduri nüüd edukalt ühendanud !!
Samm: koodi kirjutamine
Nüüd oleme kogu vooluringiga lõpetanud ja kõik, mida peame tegema, on koodi kirjutamine. Selle projekti jaoks on kood suhteliselt lihtne ja loogika lihtne. Olen selle ahela koodi lisanud ülalpool, kuid mõistkem, mida see kood tegelikult teeb.
Esmalt lähtestame oma releetihvti ja PIR -anduri tihvti ning loome int muutuja nimega val. Seejärel kuulutame releetihvti väljundiks (signaal läheb ainult Arduinost) ja PIR -anduri tihvti sisendiks (signaal läheb ainult Arduino). Lõpuks kasutame digitaalset lugemist, et saada PIR -andurilt näit, mis on kas 0 (ilma liikumiseta) või 1 (liikumine) ja salvestab selle muutuvasse val. Seejärel kasutame selle väärtuse kasutamiseks lause if ja else, mille salvestasime lambipirni sisse- ja väljalülitamiseks ning nüüd oleme koodi teinud !!
6. samm: naudi
Loodetavasti naudite seda ja olge uhked selle üle, mille olete täna ise saavutanud !!
Soovitan:
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: 4 sammu
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: see ajaveebi postitus on osa Zio Robotics seeriast. Sissejuhatus See on postituse „Juhtige robotkätt Zioga” viimane osa. Selles õpetuses lisame oma robotkäele veel ühe osa. Varasemad õpetused ei sisalda alust
Mootori pöörete arvu autonoomne juhtimine tagasiside süsteemi abil IR -põhise tahhomeetri abil: 5 sammu (piltidega)
Mootori pöörlemiskiiruste autonoomne juhtimine tagasisidesüsteemi abil IR -põhise tahhomeetri abil: alati on vaja automatiseerida protsess, olgu see siis lihtne/koletu. Mul tekkis idee seda projekti teha lihtsast väljakutsest, millega silmitsi seistes leidsin meetodid meie väikese maatüki kastmiseks/niisutamiseks. Praeguse toiteliini puudumise probleem
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: 3 sammu (koos piltidega)
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: valmistun proovima oma kätt kuumutusplaadi jootmisel. Seetõttu vajasin ma 110Vac juhtimist arvutist. See juhend näitab, kuidas 110Vac hõlpsalt arvuti jadaväljundpordist juhtida. Minu kasutatav jadaport oli USB -tüüpi