Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish diagrammasi
- 2 -qadam: Sinov uchun elektron platada sxemani yarating
- 3 -qadam: Blynk ilovasini o'rnating
- 4 -qadam: Smart Relay modulining har xil rejimi
- 5 -qadam: qo'lda rejim
- 6 -qadam: Avtomatik rejim
- 7 -qadam: tenglikni loyihalash
- 8 -qadam: tenglikni buyurtma qiling
- 9 -qadam: Gerber faylini yuklang va parametrlarni o'rnating
- 10 -qadam: Yetkazib berish manzili va to'lov rejimini tanlang
- 11 -qadam: Barcha komponentlarni lehimlang
- 12 -qadam: NodeMCU -ni dasturlash
- 13 -qadam: Uy jihozlarini ulang
- 14 -qadam: Nihoyat
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
IoT-ga asoslangan ushbu loyihada men Blynk bilan uy avtomatizatsiyasini va NodeMCU boshqaruv rölesi modulini real vaqtda qaytarib berdim. Qo'lda rejimda ushbu o'rni modulini mobil yoki smartfon va qo'lda o'zgartirish orqali boshqarish mumkin. Avtomatik rejimda bu aqlli o'rni fan va lampochkani yoqish va o'chirish uchun xona harorati va quyosh nurini ham sezadi.
Bu aqlli uy loyihasi quyidagi xususiyatlarga ega: 1. Maishiy texnika Blynk App yordamida mobil qurilmadan boshqariladi 2. Harorat va namlik sensori avtomatik boshqariladigan maishiy texnika (Avtomatik rejimda) 3. Avtomatik zulmat sensori tomonidan boshqariladigan maishiy texnika (Avtomatik rejimda) 4. OLED -dagi jonli xona harorati va namlik ko'rsatkichini kuzating. Smartfon 5. Manuel kalit bilan boshqariladigan maishiy texnika 6. Internet orqali maishiy texnikani boshqarish
Ta'minotlar
Ushbu Smart House loyihasi uchun zarur komponentlar
1. NodeMCU
2. DH11 sensori
3. LDR
4. 10k qarshilik 5 ta
5. 1k rezistorlar 5 ta (R1 dan R4 gacha)
6. 220 ohmli rezistorlar 2 ta (R5 va R6)
7. Optokupl PC817 2 -sonli
8. BC547 NPN tranzistorlari 2 -son
9. Diod 1N4007 2 -son
10. Diod 1N4001 1no
11. LED (1,5v) 3 ta yo'q
12. Kondensatorlar 100uF 2 yo'q
13. SPDT 12V o'rni 2 ta yo'q
14. 7805 kuchlanish regulyatori 1 no
15. 4 -sonli kalit/ tugmani bosing
16. Ulagichlar va o'tish moslamalari
17. OLED I2C displeyi (0,96 "yoki 1,3")
1 -qadam: O'chirish diagrammasi
Bu IoT -ga asoslangan uyni avtomatlashtirish loyihasining to'liq sxemasi.
Men o'rni modulini boshqarish uchun NodeMCU -dan foydalandim. Men DHT11 harorat va namlik sensori va LDRni o'rni avtomatik ravishda xona harorati va atrofdagi yorug'likka qarab boshqarish uchun uladim. NodeMCU bilan bog'langan to'rtta tugma, ya'ni S1, S2, CMODE, RST. S1 va S2 o'z o'rni modulini qo'lda boshqarish uchun CMODE rejimini o'zgartirish uchun (Manual Mode, Auto Mode) RST NodeMCU -ni qayta o'rnatish uchun men o'rni moduliga 12V etkazib berdim va NodeMCU -ga 5v etkazib berish uchun 7805 kuchlanish regulyatoridan foydalandim.
2 -qadam: Sinov uchun elektron platada sxemani yarating
PCBni loyihalashdan oldin, men sinov uchun non panelidagi sxemani tuzdim. Sinov paytida men kodni NodeMCU -ga yukladim, keyin tugmachalar, Blynk ilovasi, harorat sensori va LDR yordamida o'rni boshqarishga harakat qildim.
Ushbu NodeMCU loyihasi uchun biriktirilgan kodni yuklab oling.
Kodda kerakli kutubxonalarning barcha havolalarini aytib o'tdim.
3 -qadam: Blynk ilovasini o'rnating
Google Play do'konidan yoki App Store -dan Blynk ilovasini o'rnating, so'ngra o'rni modulini boshqarish va harorat va namlikni kuzatish uchun barcha kerakli vidjetlarni qo'shing. Men videodagi barcha tafsilotlarni tushuntirdim.
Men o'rni modulini boshqarish va rejimni o'zgartirish uchun 3 tugmachali vidjetlardan foydalandim. Harorat va namlikni kuzatish uchun 2 o'lchagichli vidjet.
4 -qadam: Smart Relay modulining har xil rejimi
Biz aqlli o'rni 2 rejimda boshqarishimiz mumkin:
1. Manuel rejim
2. Avtomatik rejim
Biz rejimni PCB yoki Blynk ilovasida o'rnatilgan CMODE tugmasi yordamida osongina o'zgartirishimiz mumkin.
5 -qadam: qo'lda rejim
Manuel rejimda biz o'z o'rni modulini S1 va S2 tugmalaridan yoki Blynk ilovasidan boshqarishimiz mumkin.
Biz har doim Blynk App-dan kalitlarning real vaqtda qayta aloqa holatini kuzatib borishimiz mumkin. Shuningdek, biz rasmlarda ko'rib turganingizdek, OLED displeyi va Blynk ilovasidagi harorat va namlik ko'rsatkichlarini kuzatib borishimiz mumkin. Blynk ilovasi yordamida biz smartfonda Internet bo'lsa, biz o'z o'rni modulini istalgan joydan boshqara olamiz.
6 -qadam: Avtomatik rejim
Avtomatik rejimda DHT11 sensori va LDR tomonidan boshqariladigan o'rni moduli.
Biz oldindan belgilangan minimal va maksimal harorat va yorug'lik qiymatlarini o'rnatishimiz mumkin. Avtomatik rejimda xona harorati oldindan belgilangan maksimal haroratdan oshib ketganda, o'rni-1 yonadi va xona harorati oldindan belgilangan minimal haroratdan past bo'lganda, o'rni-1 avtomatik ravishda o'chadi.
Xuddi shunday, yorug'lik darajasi pasayganda, o'rni-2 yoqiladi va yorug'lik etarli bo'lganda, o'rni-2 avtomatik ravishda o'chadi. Men darslik videosida batafsil tushuntirdim.
7 -qadam: tenglikni loyihalash
Men sxemani har kuni ishlatmoqchi bo'lganim uchun, men taxtadagi aqlli o'rni modulining barcha xususiyatlarini sinab ko'rganimdan so'ng, men tenglikni yaratdim. Siz ushbu uyni avtomatlashtirish loyihasining PCB Gerber faylini quyidagi havoladan yuklab olishingiz mumkin:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
8 -qadam: tenglikni buyurtma qiling
Garber faylini yuklab olgandan so'ng, siz tenglikni buyurtma qilishingiz mumkin
1. https://jlcpcb.com saytiga tashrif buyuring va Kirish/Ro'yxatdan o'tish
2. QUOTE NOW tugmasini bosing.
3 "Gerber faylini qo'shish" tugmasini bosing.
Keyin Gerber faylini ko'rib chiqing va yuklab oling.
9 -qadam: Gerber faylini yuklang va parametrlarni o'rnating
4. Miqdor, tenglikni rangi va boshqalar kabi kerakli parametrni o'rnating
5. PCB uchun barcha parametrlarni tanlagandan so'ng SABA TO CART TO CART tugmasini bosing.
10 -qadam: Yetkazib berish manzili va to'lov rejimini tanlang
6. Yetkazib berish manzilini kiriting.
7. Sizga mos keladigan etkazib berish usulini tanlang.
8. Buyurtmani yuboring va to'lovni davom ettiring. Buyurtmani JLCPCB.com saytidan ham kuzatishingiz mumkin.
Mening tenglikni kartalarimni ishlab chiqarish uchun 2 kun kerak bo'ldi va DHL etkazib berish opsiyasi yordamida bir hafta ichida keldi.
PCB -lar yaxshi qadoqlangan edi va sifati bu arzon narxda juda yaxshi edi.
11 -qadam: Barcha komponentlarni lehimlang
Shundan so'ng, barcha komponentlar sxemaga muvofiq lehimlanadi.
Keyin NodeMCU, DHT11, LDR va OLED displeyini ulang.
12 -qadam: NodeMCU -ni dasturlash
1. NodeMCU -ni noutbuk bilan ulang
2. Kodni yuklab oling. (Biriktirilgan)
3. Blynk Auth tokenini, WiFi nomini, WiFi parolini o'zgartiring.
4. Avtomatik rejim uchun oldindan belgilangan harorat va yorug'lik qiymatini sizning talabingizga binoan o'zgartiring
5. NodeMCU 12E kartasini va tegishli PORTni tanlang. Keyin kodni yuklang.
** Ushbu loyihada siz 0,96 dyuymli OLED va 1,3 dyuymli OLED -displeydan foydalanishingiz mumkin. Men kodni ikkala OLED uchun ham baham ko'rdim, siz foydalanayotgan OLED displeyiga muvofiq kodni yuklang.
Men kodni oldingi qadamlarda biriktirganman.
13 -qadam: Uy jihozlarini ulang
Uy jihozlarini sxemaga muvofiq ulang. Iltimos, yuqori kuchlanish bilan ishlashda xavfsizlik choralariga rioya qiling.
Tarmoq kartasida ko'rsatilganidek, 12V kuchlanishli DC kuchlanishini PCB ga ulang.
14 -qadam: Nihoyat
110V/230V va 12V doimiy quvvat manbaini yoqing.
Endi siz uy jihozlarini aqlli tarzda boshqarishingiz mumkin. Umid qilamanki, sizga uyni avtomatlashtirish loyihasi yoqdi. Men ushbu loyiha uchun zarur bo'lgan barcha ma'lumotlarni almashdim. Agar siz qimmatli mulohazalaringiz bilan o'rtoqlashsangiz, men bundan juda minnatdorman, agar sizda biron bir savol bo'lsa, sharhlar bo'limiga yozing. Boshqa bunday loyihalar uchun TechStudyCell -ga amal qiling. Vaqtingiz va baxtli o'rganish uchun rahmat.