Mundarija:

Wemos DHT11 PIR sensori o'rni bilan: 3 qadam
Wemos DHT11 PIR sensori o'rni bilan: 3 qadam

Video: Wemos DHT11 PIR sensori o'rni bilan: 3 qadam

Video: Wemos DHT11 PIR sensori o'rni bilan: 3 qadam
Video: Tutorial - Multi-sensor setups for ESP32 & Home Assistant 2024, Iyul
Anonim
Wemos o'rni bilan DHT11 PIR sensori
Wemos o'rni bilan DHT11 PIR sensori
Wemos o'rni bilan DHT11 PIR sensori
Wemos o'rni bilan DHT11 PIR sensori

Bu Wemos mini D1 -ni DHT11 -dan haroratni o'qishi va uni WIFI orqali Blynk ilovasi orqali boshqarishi uchun simlarni ulash va dasturlash bo'yicha ko'rsatmalar. Blynk ilovasidan foydalanish qiymatlarni (namlik va harorat) grafik ko'rinishida ko'rsatishga imkon beradi va agar xohlasangiz, voqealarni Blynk ilovasi orqali belgilashingiz mumkin, bu biz uchun qulayroq bo'ladi, chunki biz Arduino IDE kodli kodni qayta yozish o'rniga ilovadan foydalanishimiz mumkin. Har safar biz voqeani o'zgartirmoqchi yoki qo'shmoqchi bo'lsak (www.blynk.cc ga qarang) Ikkinchisi "qattiq kod" bo'ladi, men uni shunday chaqiraman, chunki agar siz kodni o'zgartirmoqchi bo'lsangiz, uni kompilyator orqali qo'lda yuklashingiz kerak bo'ladi. Blynk ilovasidan foydalangan holda, kod PIR sensori va o'rni uchun. Agar siz chop etishni xohlasangiz, men STL faylimni o'zimning maxsus muhofazamga qo'shaman. Men buni sevimli mashg'ulot sifatida qilaman va bu borada men juda yangi. Agar men buni takomillashtiradigan biron bir taklif bo'lsa, bu haqda menga xabar bering.

MAKSAD:

Wemos mini D1 harorat va namlikni o'qishi va PIR orqali harakatni aniqlay oladi. Bu bilan nima qilishni xohlaysiz - bu sizga bog'liq. Blynk ilovasi sizga ushbu konfiguratsiyadan foydalanish bo'yicha ko'plab variantlarni taqdim etadi. Mening kodim o'z o'rni 30 daqiqaga yoqilishi uchun sozlangan. Agar siz kodni xohlasangiz, buni o'zgartirishingiz mumkin.

Variant sifatida Blynk dasturi orqali xonadan va berilgan qiymat bilan haroratni o'qing, hatto IF bayonotlari yordamida ham. Misol uchun, men haroratni o'qib, uni sozlashim mumkin, agar xona harorati BU haroratdan yuqori bo'lsa (uni 90 darajaga o'rnatish imkonini beradi), Keyin o'rni oching; ACni o'rni bilan ulash mumkin, shuning uchun xona harorati belgilangan haroratdan yuqori bo'lsa, AC yoqiladi. Aks holda, estafetani o'chirib qo'ying. LEKIN siz uni qayta kodlashingiz va pinni o'rni virtualga ulanishi va uni blynk ilovasiga yuborishingiz kerak bo'ladi, shundan so'ng siz o'rni dastur orqali boshqarishingiz mumkin

1 -qadam:

Rasm
Rasm

Men Wemos D1 -ni shu tarzda bog'ladim. Men hech narsani GPIO0, GPIO2 va/yoki GPIO15 ga ulashning qiyin yo'lini o'rgandim, aks holda u taxtani dasturlash rejimiga qaytarolmaydi va biror narsa bu pinlarga ulangan bo'lsa, mening eskizimni yuklashga ruxsat bermaydi. Men PIN kodimni D4 (GPIO2) dan D1 ga o'zgartirdim.

2 -qadam:

Rasm
Rasm

Bu mening barcha komponentlarimga yaxshi mos keladigan maxsus korpus. U devor rozetkasi uchun o'rnatgich va kabellar uchun orqa tarafdagi burama teshikka ega. Agar sizda 3D printer bo'lmasa, siz HomeDepot-dan 1-gang rozetkasini olishingiz mumkin, faqat komponentlar mos kelishiga ishonch hosil qiling. Kelgusida men korpusni qayta tuzaman va ayol mikro USB uchun joy qo'shaman, shuning uchun men eskizni yuklamoqchi bo'lganimda, Wemos -ni o'z uyasidan olib tashlamayman.

3 -qadam:

Wemods D1 kodi biriktirilgan. Arduino IDE -da oching, WIFI tarmog'ini, parolni, Blynk Auth kodini o'zgartiring va eskizni yuklang.

Tavsiya: