Mundarija:

NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)

Video: NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)

Video: NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak: 14 qadam (rasmlar bilan)
Video: Домашняя автоматизация: управление 16-канальным реле с помощью мультиплексора CD74HC4067 и Arduino с 6 проводами 2024, Noyabr
Anonim
Image
Image
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak
NodeMCU sensorlar boshqaruv rölesi yordamida IoT -ga asoslangan uy avtomatizatsiyasini qanday qilish kerak

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

O'chirish diagrammasi
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

Sinov uchun non panelidagi sxemani yarating
Sinov uchun non panelidagi sxemani yarating
Sinov uchun non panelidagi sxemani yarating
Sinov uchun non panelidagi 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

Blynk ilovasini o'rnating
Blynk ilovasini o'rnating
Blynk ilovasini o'rnating
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

Aqlli o'rni modulining har xil rejimi
Aqlli o'rni 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

Qo'l rejimi
Qo'l rejimi
Qo'l rejimi
Qo'l rejimi

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 rejim
Avtomatik rejim
Avtomatik rejim
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

PCB dizayni
PCB dizayni

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

PCBga buyurtma bering
PCBga buyurtma bering
PCBga buyurtma bering
PCBga buyurtma bering
PCBga buyurtma bering
PCBga buyurtma bering

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

Gerber faylini yuklang va parametrlarni o'rnating
Gerber faylini yuklang va parametrlarni o'rnating
Gerber faylini yuklang va parametrlarni o'rnating
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

Yetkazib berish manzili va to'lov rejimini tanlang
Yetkazib berish manzili va to'lov rejimini tanlang
Yetkazib berish manzili va to'lov rejimini tanlang
Yetkazib berish manzili va to'lov rejimini tanlang
Yetkazib berish manzili va to'lov rejimini tanlang
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

Barcha komponentlarni lehimlang
Barcha komponentlarni lehimlang
Barcha komponentlarni lehimlang
Barcha komponentlarni lehimlang

Shundan so'ng, barcha komponentlar sxemaga muvofiq lehimlanadi.

Keyin NodeMCU, DHT11, LDR va OLED displeyini ulang.

12 -qadam: NodeMCU -ni dasturlash

NodeMCU dasturini tuzing
NodeMCU dasturini tuzing
NodeMCU dasturini tuzing
NodeMCU dasturini tuzing

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 ulang
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

Nihoyat
Nihoyat
Nihoyat
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: