Mundarija:
- Ta'minotlar
- 1 -qadam: ta'minotni sotib olish
- 2 -qadam: Uzaytirgich kabeli bilan ishlash
- 3 -qadam: O'rnimizni o'rnatish
- 4 -qadam: PIR harakat sensori ulanishi
- 5 -qadam: Kodni yozish
- 6 -qadam: rohatlaning
Video: PIR sensori va Arduino yordamida xona yorug'ligi boshqariladi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bugun biz Arduino PIR Motion Sensor yordamida harakatni aniqlash orqali sizning xonangiz chiroqlarini boshqaramiz. Bu loyihani amalga oshirish juda qiziqarli va u sizning uyingizda amaliy qo'llanishga ega va siz ham bu loyihani amalga oshirish orqali pulingizni tejashingiz mumkin. Shoshilinch DISCLAIMER, bu loyiha chiziqli kuchlanishni o'z ichiga oladi, demak siz 120V bilan o'ynaysiz (bu sizni larzaga soladi), agar bu sizning konfor zonangizdan tashqarida bo'lsa yoki ko'p tajribaga ega bo'lmasa, ehtimol qaytib kelishingiz kerak. keyinchalik bu loyihaga.
Bu sizga darsni boshidan oxirigacha, albatta, oson qadam bilan olib boradigan qo'llanma. Qani boshladik!
Ta'minotlar
- Arduino mikrokontroller
- 1 x non paneli
- 1 x PIR harakat sensori
- 1 x SRD-05VDC-SL-C o'rni
- 1 x 1KΩ qarshilik
- 1 x 1N4007 diodi
- 1 x 2N2222 tranzistorli (NPN)
- 1 x uzatma kabeli
- 1 x Lampochka/Chiroq
- 2 x simli ulagich
- Elektr tasmasi
- Bir nechta ulash simlari
1 -qadam: ta'minotni sotib olish
Agar sizda bu materiallarning bir nechtasi bo'lmasa, men har birini arzon narxlarda sotib olishingiz mumkin bo'lgan havolalarni taqdim qildim.
- Arduino mikrokontroller
- 1 x non paneli
- 1 x PIR harakat sensori
- 1 x SRD-05VDC-SL-C o'rni
- 1 x 1KΩ qarshilik
- 1 x 1N4007 diodi
- 1 x 2N2222 tranzistorli (NPN)
- 1 x uzatma kabeli
- 1 x Lampochka/Chiroq
- 2 x simli ulagich
- Elektr tasmasi
- Bir nechta ulash simlari
2 -qadam: Uzaytirgich kabeli bilan ishlash
Bizning birinchi qadamimiz uzaytirgichni sozlashdir, shuning uchun biz uni elektr tarmog'iga ulashga tayyor bo'lamiz, shu paytdan boshlab uzaytirgichni aytilmaguncha devorga ulamang. Birinchidan, biz uzaytirgich simini olamiz va qaychi yordamida yarmini kesib tashlaymiz, so'ng kabelning tashqi izolyatsiyasini taxminan 2-3 dyuymni olib tashlaymiz. Tashqi izolyatsiyani olib tashlaganingizda, ichki simlarga zarar bermasligiga ishonch hosil qiling. Keyin striptizchilar yordamida ikkala uchining yarim dyuymli ichki simlarini echib oling. Men foydalanadigan uzaytirgich kabelida 3 ta sim bor, yashil sim tuproqli, oq sim neytral va qora sim chiziqli. Endi sim ulagichlarimiz yordamida erga (yashil) va neytral (oq) simlarni qayta ulang, endi sizda faqat ikkita qora sim ochiq bo'lishi kerak. Endi biz uzaytirgichni o'rnatishni tugatdik va kerak bo'lguncha uni yon tomonda saqlaymiz.
3 -qadam: O'rnimizni o'rnatish
Endi biz o'z o'rniimizni o'rnatamiz va uni Arduino bilan bog'laymiz, lekin estafetani davom ettirishdan oldin, o'rni nima ekanligini va nima uchun ishlatilishini bilib olamiz. O'rnimizni - bu elektr bilan ishlaydigan kalitning boshqa shakli, ular boshqa kontaktdagi kontaktlarni ochish va yopish orqali bitta elektr zanjirini boshqaradi. Ko'pgina hollarda, o'rni, asosan, nisbatan past kuchlanishni yuqori quvvat davrlarini osongina boshqarishga imkon beradi, biz bu loyihada qilyapmiz. OK, endi estafetani bog'laydigan qismga o'tamiz !!!
O'rniga 5 ta pin bor, umumiy, odatda ochiq (NO), odatda yopiq (NC) va 2 ta rulon, yuqoridagi pim uchun diagramaga qarang. Birinchidan, biz o'rni g'altakning pimlaridan birini non taxtasidagi VCC relsiga ulashimiz kerak, keyin diodni boshqa lasanga ulashimiz va VCC rayiga ulashimiz kerak. Diyot kuchlanishning ko'tarilishi yoki oqimning teskari oqimining oldini olish uchun o'rnatiladi.
Endi NPN tranzistorini oling va tranzistor kollektorini diod ulangan lasanga ulang. Keyin NPN tranzistorining emitent tomonini non taxtasidagi erga ulang. Nihoyat, 1KΩ yordamida tranzistorning asosini Arduino -ning raqamli 2 -piniga ulang.
Nihoyat, biz juda muhim aloqani o'rnatmoqchimiz. Biz tayyor uzatma simini oling va bitta qora simni o'rni umumiy piniga ulang va ulanishni elektr lenta bilan mahkamlang. Keyin boshqa uchini o'rni NO piniga ulang.
4 -qadam: PIR harakat sensori ulanishi
Biz ham deyarli tayyor bo'ldik, endi biz PIR harakat sensori zanjiriga ulashni rejalashtirmoqdamiz, lekin PIR sensori nima ekanligini tushunishdan oldin. PIR sensori passiv infraqizil sensorni anglatadi, bu sensor odam yoki hayvonlarning mavjudligini aniqlay oladi va harakatni aniqlaganligi to'g'risida signal yuboradi. PIR sensori 3 pinli, VCC, Chiqish va Ground.
Birinchidan, biz PIR sensori VCC pinini non panelidagi VCC rayiga ulashimiz va PIR sensorining topraklama pinini erga ulashimiz kerak. Keyin biz chiqish pinini Arduino pinlaridan biriga ulaymiz, men 4 -pinni ishlatardim. Siz hozir PIR sensorini muvaffaqiyatli uladingiz !!
5 -qadam: Kodni yozish
Endi biz barcha sxemalar bilan ishlaymiz va endi kodni yozishimiz kerak. Ushbu loyiha uchun kod nisbatan sodda va mantiq to'g'ridan to'g'ri. Men yuqoridagi sxema uchun kodni biriktirdim, lekin bu kod aslida nima qilishini tushunib olaylik.
Biz avval o'z o'rni va PIR sensori pinini ishga tushiramiz va val nomli int o'zgaruvchisini yaratamiz. Keyin biz o'rni pinini chiqish deb e'lon qilamiz (signal faqat Arduino -dan o'tadi) va biz PIR sensorli pinni kirish deb e'lon qilamiz (signal faqat Arduino -ga o'tadi). Nihoyat, biz PIR sensoridan 0 (harakatsiz) yoki 1 (harakat) o'qishni olish va uni o'zgaruvchan valda saqlash uchun raqamli o'qishdan foydalanamiz. Keyin biz lampani yoqish/o'chirish uchun saqlagan bu qiymatdan foydalanish uchun if va else iborasini ishlatamiz va endi kod tugadi !!
6 -qadam: rohatlaning
Umid qilamanki, siz bundan zavqlanasiz va bugun o'zingiz erishgan yutuqlaringiz bilan faxrlanasiz !!
Tavsiya:
Oson o'rnatiladigan yorug'lik tugmachasining miltillashi: Smartfon BLYNK yordamida boshqariladi: 10 qadam
Oson o'rnatiladigan yorug'lik o'chirgichi miltillashi: BLYNK bilan boshqariladigan smartfon: IoT qurilmalari tez sur'atlar bilan ommalashib bormoqda, shuning uchun nima uchun siz o'zingizning IoT qurilmalaringizni arzon materiallardan va qiyin ishlardan oldin qila olmaysiz. Mening ismlarim Sehuay va men doim uxlab qolamiz, lekin
Erta ogohlantirish Raspberry PI uchish -qo'nish yo'lagining yorug'ligi parvoz xaritasi ma'lumotlari yordamida: 14 qadam (rasmlar bilan)
Erta ogohlantirish Raspberry PI uchish -qo'nish yo'lagining parvoz xaritasi ma'lumotlari: Bu chiroq bir necha sabablarga ko'ra kelib chiqqan, chunki men doimo tepada uchadigan samolyotlarga qiziqaman va yozda dam olish kunlari ular atrofida juda hayajonli samolyotlar uchadi. Garchi siz ularni faqat ketayotganda eshitishga moyil bo'lsangiz ham
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Aqlsiz olimlar yorug'ligi: 9 qadam (rasmlar bilan)
Mad Scientists Light: Nik Uilmorning naychali chiroqning ishlab chiqaruvchi uchun qulay versiyasi. Oddiy foydalanishga yaroqli va yoqimli tungi yorug'lik kabi xira qilish mumkin bo'lgan jozibali yorug'lik manbai
O'rgimchak to'ri kitobining yorug'ligi: 6 qadam
O'rgimchak to'ri kitobi nuri: o'rgimchak to'ri kitob nuri - bu kitobni yoritadigan kitobning yangi turi, u faqat kitobni yoritadi va deyarli hech qaerda emas, balki butun sahifada hatto yorug'likni ham yaratadi. emas