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
Video: NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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.
Tavsiya:
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak - Uyni avtomatlashtirish g'oyalari: 15 qadam (rasmlar bilan)
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak | Uyni avtomatlashtirish g'oyalari: Ushbu uyni avtomatlashtirish loyihasida biz 5 ta maishiy texnikani boshqaradigan aqlli uy rölesi modulini loyihalashtiramiz. Bu o'rni modulini Mobil yoki smartfon, IQ masofadan boshqarish pulti yoki TV masofadan boshqarish pulti, Manuel kalit orqali boshqarish mumkin. Bu aqlli estafeta, shuningdek, odamni sezishi mumkin
Bar grafikasi va Atmega328p yordamida o'z qo'llaringiz bilan DIY harorat o'lchagichini qanday qilish kerak: 3 qadam (rasmlar bilan)
Bar grafikasi va Atmega328p yordamida maxsus DIY harorat o'lchagichini qanday yasash mumkin: Bu postda men sizga Bar Grafi yordamida harorat o'lchagichni qanday qilishni ko'rsataman. Atmega 328p. Post elektron diagrammasi kabi barcha ma'lumotlarni o'z ichiga oladi, tenglikni ishlab chiqarish, kodlash, yig'ish & Sinov. Men hammasini o'z ichiga olgan videoni qo'shdim
Raspberry Pi bilan yotoqxonada va hammomda aqlli musiqa - ko'p xonali, signalli, tugmachali boshqaruv va uy avtomatizatsiyasini birlashtirish: 7 qadam
Raspberry Pi bilan yotoqxonada va hammomda aqlli musiqa - ko'p xonali, signalli, tugmachali boshqaruv va uy avtomatizatsiyasini birlashtirish: Bugun biz sizga Raspberry Pi -dan uyni avtomatlashtirish uchun Max2Play dasturi yordamida qanday foydalanish mumkinligi haqida ikkita misol keltirmoqchimiz: hammom va yotoqxonada . Ikkala loyiha ham bir-biriga o'xshash, chunki har xil manbalardan yuqori aniqlikdagi musiqa uzatilishi mumkin
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: 11 qadam (rasmlar bilan)
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: Maqsadlar: ≤ 500 dollarga ma'lumot yozuvchi yasang. U harorat, pH va DO ma'lumotlarini vaqt tamg'asi va I2C aloqasi yordamida saqlaydi. Nima uchun I2C (Inter-Integrated Circuit)? Bir nechta sensorlarni bir qatorga yig'ish mumkin, chunki ularning har birida
Dvigatelning aylanish tezligini avtomatlashtirilgan boshqaruv tizimi yordamida IR -ga asoslangan takometr: 5 qadam (rasmlar bilan)
Dvigatelning aylanish tezligini avtomatlashtirilgan boshqaruv tizimidan foydalangan holda IR -ga asoslangan takometrdan: har doim ham jarayonni avtomatlashtirishga ehtiyoj bor, u oddiy/dahshatli bo'lsin, men bu loyihani amalga oshirish g'oyasini topdim. Kichik er uchastkamizni sug'orish usullari. Hozirgi elektr uzatish liniyasi yo'qligi