
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



Ey yigitlar! Umid qilamanki, sizga "Arduino Heart Beat With ECG Display & Sound" ko'rsatmasi yoqdi va siz yangisiga tayyormiz, odatdagidek men sizga bu darslikni bosqichma -bosqich ko'rsatib beraman va arzon elektron loyihalarni yarataman. bu "NodeMCU uy avtomatlashtirish tizimi".
Loyihani tuzish jarayonida, biz o'z qo'llarimiz bilan aqlli uy qurmoqchi bo'lsak, sizga yordam berish uchun bu ko'rsatma siz uchun eng yaxshi qo'llanma bo'lishiga ishonch hosil qilishga harakat qildik, shuning uchun umid qilamizki, bu ko'rsatma kerakli hujjatlarni o'z ichiga oladi. Ushbu loyiha, biz elektron qurilmamizning ko'rinishini yaxshilash uchun JLCPCB -dan buyurtma qilingan PCB -ni buyurtma qilganimizdan so'ng, maxsus qilish juda qulay, shuningdek, ushbu qo'llanmada NodeMCU loyihangizni osongina yaratishga imkon beradigan hujjatlar va kodlar etarli.
Biz bu loyihani atigi 4 kun ichida qildik, kerakli qismlarni olish va uskunani tayyorlash va yig'ishni tugatish uchun atigi ikki kun, keyin biz loyihamizga mos keladigan kodni tayyorladik va sinov va sozlashni boshladik.
Bu ko'rsatmadan nimani bilib olasiz:
- Loyihaning funktsional imkoniyatlariga qarab, to'g'ri uskunani tanlash.
- Uyni avtomatlashtirish tizimlari bilan tanishing.
- Barcha tanlangan komponentlarni ulash uchun sxemani tayyorlang.
- Loyihaning barcha qismlarini yig'ing (qurilma qutisi va elektron yig'ish).
- Birinchi sinovni boshlang va loyihani tasdiqlang.
1 -qadam: Uyni avtomatlashtirish tizimi nima?


Uyni avtomatlashtirish tizimi - bu ba'zi foydalanuvchilarga elektr qurilmalariga, masalan, chaqmoq asboblari, haroratni nazorat qilish eshiklarini boshqarish asboblari va boshqalarga kirishga ruxsat beruvchi tizim, va bu kirish simsiz yoki simli protokol orqali asosiy tizimga ulangan asosiy dastur orqali kuzatiladi. avtomatlashtirish qismi, tizim ba'zi aktuatorlar va ba'zi datchiklar yordamida atrof-muhitning ba'zi parametrlarini avtomatik ravishda sozlashi mumkin, masalan, tizim harorat sensori orqali harorat ma'lumotlarini o'qishi mumkin va konditsionerni yoqish yoki o'chirishga qaror qiladi.
Bizning loyihamizda biz asosiy tizimni yaratamiz, u allaqachon Wi -Fi xususiyatiga ega bo'lgan NodeMCU dev platasiga asoslangan elektron platadir va bu platani optokoplerli LEDlar va sensorlar o'rni kabi ba'zi elektron komponentlar o'rab oladi. signalni aniqlash uchun harakat sensori, harorat va namlikni o'lchash uchun DHT11 va yorug'likni sezish uchun BH1750 ishlatiladi.
Aktivatorlar haqida biz 220 V kuchlanishli AC lampalar va shahar fanatini boshqaramiz va bu aktuatorlar biz Blynk ilovasi orqali ishlab chiqilgan android ilovasi orqali boshqariladi. Shunday qilib, men ushbu ilovada sensorlardan analog qiymatlarni o'qish uchun ba'zi o'lchagichlarni joylashtirdim va chiqishlarimni boshqarish uchun ba'zi tugmalar va slayderlarni joylashtirdim.
2 -qadam: SAPR va apparat qismlari



Men uy qurilishi modelini loyihalash uchun qattiq ish dasturidan foydalanganman, u allaqachon datchiklar va ventilyatorlar uchun rozetkalarga ega, siz STL fayllarini quyida yuklash havolasidan olishingiz mumkin, dizaynni tayyorlaganimdan so'ng men o'z qismlarimni juda yaxshi ishlab chiqarganman. CNC lazerli kesish.
3 -qadam: O'chirish diagrammasi

Elektronikaga o'tib, men ushbu loyiha uchun zarur bo'lgan barcha kerakli qismlarni o'z ichiga olgan elektron sxemani yaratdim. Men real chiqishlarni NodeMCU Dev platasiga ulayman va DHT11dan foydalanamanmi? BH1750 va I²C portiga va ADC kirishiga ulangan harakat sensori, men ham NodeMCU Dev kartamning yagona PWM chiqishidan foydalandim va ba'zi LEDlarning yorqinligini nazorat qilish uchun vintli terminalga uladim, ajratilgan quvvatdan foydalandim. o'rni va NodeMCU -ni etkazib berish va shu tariqa men 220V AC kuchlanishini boshqarishda Dev kartamni himoya qilaman.
4 -qadam: PCB ishlab chiqarish



JLCPCB haqida
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.)-Xitoyning eng yirik PCB prototipi korxonasi va yuqori PCB prototipi va kichik partiyali PCB ishlab chiqarishga ixtisoslashgan. PCB ishlab chiqarish bo'yicha 10 yildan ortiq tajribaga ega bo'lgan JLCPCB, uyda va chet elda 200 000 dan ortiq mijozlarga ega, har kuni PCB prototipini ishlab chiqarish bo'yicha 8 000 dan ortiq buyurtma va PCB ishlab chiqarishning kichik miqdori. Yillik ishlab chiqarish quvvati 200 000 kv.m. har xil 1 qatlamli, 2 qatlamli yoki ko'p qatlamli PCB uchun. JLC - bu keng ko'lamli, quduq uskunalari, qat'iy boshqaruv va yuqori sifatga ega bo'lgan professional PCB ishlab chiqaruvchisi.
Gapiradigan elektronika
Elektron konstruktsiyani yaratgandan so'ng, men ushbu sxemani uyga moslashtirilgan PCB dizayniga aylantirdim, shuning uchun biz sxemaga buyurtma berganimizda chiroyli PCB dizayniga ega bo'ldim va buning uchun menga kerak bo'lgan hamma narsa - eng yaxshi PCB etkazib beruvchisiga o'tish. PCB ishlab chiqarish bo'yicha eng yaxshi xizmatni olish uchun, bir necha marta bosish orqali men o'z dizaynimga mos GERBER fayllarini yukladim va men ba'zi parametrlarni o'rnatdim va bu safar biz qora dog'larni oltin dog'lar bilan ishlatamiz. buyurtma berganimdan atigi to'rt kun o'tgach va mening PCBlar ish stolida.
Tegishli yuklab olish fayllari
Yuqoridagi rasmlarda ko'rib turganingizdek, PCB juda yaxshi ishlab chiqarilgan va menda xuddi shu asosiy karta va barcha teglar uchun ishlab chiqarilgan PCB dizayni bor, logotiplar meni lehimlash bosqichida boshqaradi. Agar siz xuddi shu sxemaga buyurtma berishni xohlasangiz, ushbu sxemaning Gerber faylini quyidagi yuklab olish havolasidan yuklab olishingiz mumkin.
5 -qadam: ingredientlar

Elektron qismlarni lehimlashni boshlashdan oldin, loyihamiz uchun komponentlar ro'yxatini ko'rib chiqamiz, shunda bizga kerak bo'ladi:
★ ☆ ★ Kerakli komponentlar ★ ☆ ★
- Biz JLCPCB -dan buyurtma bergan tenglikni
- NodeMCU taxtasi:
- BH1750 sensori:
- DHT11 sensori:
- Harakat sensori:
- Yorug'lik joylari:
- DC muxlisi:
- O'rnimizni:
- Optokoplar:
- Ba'zi rezistorlar va tranzistorlar
- Ba'zi LEDlar va zener diodlari
- Ba'zi vintli sarlavhali ulagichlar:
- Ba'zi SIL ulagichlari
6 -qadam: Uskuna yig'ilishi



Endi hamma narsa tayyor, shuning uchun elektron komponentlarimizni tenglikka lehimlashni boshlaylik va buning uchun bizga lehimlantiruvchi temir, lehim yadroli sim va SMD komponentlari uchun SMD qayta ishlash stantsiyasi kerak bo'ladi.
Avval xavfsizlik
Lehimlovchi temir Hech qachon lehimlanadigan temirning elementiga tegmang….400 ° C! Cımbız yoki qisqich bilan isitiladigan simlarni ushlab turing. Ishlatilmaganda har doim lehim temirini o'z joyiga qaytaring. Hech qachon uni ish stoliga qo'ymang. Ishlatilmaganda qurilmani o'chiring va tarmoqdan uzing. Ko'rib turganingizdek, bu tenglikni ishlatish juda yuqori sifatli va har bir komponentni lehimlashda sizga ko'rsatma beradigan yorliqlarni esdan chiqarmaslik bilan oson, chunki siz ipakning yuqori qatlamida har bir komponentning joylashishini ko'rsatuvchi yorliqni topasiz. Agar siz lehimlashda xato qilmasligingizga 100% ishonch hosil qilsangiz, men har bir komponentni lehimlab qo'ydim va siz elektron komponentlaringizni lehimlash uchun tenglikni har ikki tomonidan ham foydalanishingiz mumkin.
7 -qadam: dasturiy ta'minot qismi va sinov




Endi bizda PCB tayyor va barcha komponentlar juda yaxshi lehimlangan, montaj tugagandan so'ng biz dasturiy qismga o'tishimiz kerak, men NodeMCU kodini siz uchun Arduino IDE -dan foydalangan holda tayyorladim va agar siz hali ham qanday ishlatishni bilmasangiz. Arduino IDE -ga ega NodeMCU platalari, biz taqdim etayotgan ushbu ko'rsatma videoni tekshiring, biz kodning sinov kartasi bilan, biz birinchi navbatda, plataning LEDlarini boshqarishga imkon beradigan sinov kodini sinovdan o'tkazamiz. Blynk dasturini ishga tushirgandan so'ng, siz tanlangan NodeMCU kartasini allaqachon onlaynda topasiz (agar siz kodingizda Blynk tomonidan berilgan tokendan foydalansangiz). Endi bizga kerak bo'lgan narsa - bu yuklab olish havolasidan bepul olishingiz mumkin bo'lgan oxirgi kod, kod juda yaxshi izohlangan, shuning uchun siz uni tushunishingiz va uni o'z ehtiyojlaringizga moslashtirishingiz mumkin.
Tavsiya:
NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam

NodeMCU sensorli sensorli LDR haroratni nazorat qilish rölesi yordamida uyni avtomatlashtirish: NodeMCU -ning oldingi loyihalarida men Blynk ilovasidan ikkita maishiy texnikani boshqarganman. Men qo'lda boshqarish va qo'shimcha funktsiyalarni qo'shish orqali loyihani yangilash uchun ko'plab sharhlar va xabarlarni oldim, shuning uchun men bu aqlli uyni kengaytirish qutisini yaratdim
MQTT va ESP8266 yordamida uy avtomatizatsiyasi: 6 qadam

MQTT va ESP8266 yordamida uy avtomatizatsiyasi: Hozirgi vaqtda uy avtomatizatsiyasi IoT (narsalar Interneti) ning yangi va rivojlanayotgan davri. Hamma qandaydir tarzda uyni avtomatlashtirishga harakat qiladi, bu masofadan boshqariladigan yoki qo'lda bo'lishi mumkin. Va bu ularning hayotini engillashtiradi, odamni boshqarish uchun texnikasi bor
DIY uy avtomatizatsiyasi ESP8266 yordamida: 5 qadam

ESP8266 yordamida DIY uy avtomatizatsiyasi: Ushbu loyihada men sizga ESP8266 WiFi moduli yordamida uy avtomatlashtirish tizimini qanday qilishni ko'rsataman. Bu tizim Esp8266 o'rni taxtasiga asoslangan bo'lib, siz Blynk ilovasi yordamida uy jihozlarini WiFi orqali boshqarishingiz mumkin, bu loyihani JLCPCB homiylik qiladi.
Kichkina yong'in signalizatori Esp8266 MQTT IFTTT uy avtomatizatsiyasi: 4 qadam

Kichik yong'in signalizatsiyasi detektori Esp8266 MQTT IFTTT uy avtomatizatsiyasi: Men uydagi tutun detektori tizimi signalda ekanligini aniqlamoqchi edim. Mening uyimda sakkizta tutun detektori bor va ular o'zaro bog'liq. Agar bitta tutun detektori signalda bo'lsa, ikkinchisi o'zaro bog'liqlik simlari orqali signal oladi. Mening sensorim o'qiydi
[Uy avtomatizatsiyasi] ESP8266 + Blynk yordamida hamma joydan boshqarish röleleri: 4 qadam
![[Uy avtomatizatsiyasi] ESP8266 + Blynk yordamida hamma joydan boshqarish röleleri: 4 qadam [Uy avtomatizatsiyasi] ESP8266 + Blynk yordamida hamma joydan boshqarish röleleri: 4 qadam](https://i.howwhatproduce.com/images/006/image-16347-42-j.webp)
[Uy avtomatizatsiyasi] ESP8266 + Blynk yordamida hamma joydan nazorat qilish rölesi: Uyni avtomatlashtirishning ko'p usullari bor, ba'zilari murakkab, ba'zilari oson, Bu ko'rsatma bilan men Elyos 12E yordamida Blynk yordamida oddiy o'rni boshqarishni ko'rsataman. Qulaylik uchun dizayn bir tomonlama PCB edi, shuning uchun siz uni o'zingiz qilishingiz mumkin