Mundarija:

NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam
NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam

Video: NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam

Video: NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam
Video: Arduino ile Ultrasonik Sensör (HC-SR04) Kullanımı - Park Sensörü Yapımı 2024, Noyabr
Anonim
NodeMCU sensorli sensorli LDR haroratni nazorat qilish o'rni bilan uy avtomatizatsiyasi
NodeMCU sensorli sensorli LDR haroratni nazorat qilish o'rni bilan uy avtomatizatsiyasi
NodeMCU sensorli sensorli LDR haroratni nazorat qilish o'rni bilan uy avtomatizatsiyasi
NodeMCU sensorli sensorli LDR haroratni nazorat qilish o'rni bilan uy avtomatizatsiyasi
NodeMCU sensorli sensorli LDR haroratni nazorat qilish o'rni bilan uy avtomatizatsiyasi
NodeMCU sensorli sensorli LDR haroratni nazorat qilish o'rni bilan uy avtomatizatsiyasi

O'tgan NodeMCU loyihalarida men Blynk App -dan ikkita maishiy texnikani boshqarganman. Menga qo'lda boshqaruv yordamida loyihani yangilash va boshqa funktsiyalarni qo'shish uchun ko'plab izohlar va xabarlar keldi.

Shunday qilib, men bu aqlli uyni kengaytirish qutisini yaratdim.

IoT-ga asoslangan uyni avtomatlashtirish loyihasida men Blynk & NodeMCU yordamida sensorli sensori, LDR, haroratni nazorat qilish rölesi moduli yordamida real vaqtda qayta aloqa o'rnatdim.

Qo'lda rejimda bu o'rni modulini mobil yoki smartfon va qo'lda sensorli kalit (TTP223) orqali boshqarish mumkin.

Avtomatik rejimda, bu aqlli o'rni, shuningdek, DHT11 sensori va LDR yordamida fan va lampochkani yoqish va o'chirish uchun xona harorati va quyosh nurini sezadi.

Bu aqlli uy loyihasi quyidagi xususiyatlarga ega:

1. Blynk App yordamida Mobildan boshqariladigan maishiy texnika

2. Maishiy texnika avtomatik ravishda harorat va namlik sensori bilan boshqariladi (Avtomatik rejimda)

3. Uy jihozlari Dark Sensor tomonidan avtomatik boshqariladi (Avtomatik rejimda)

4. OLED va smartfonda xona harorati va namlik ko'rsatkichini kuzatib boring

5. Sensorli kalit bilan qo'lda boshqariladigan maishiy texnika

6. Maishiy texnikani Internet orqali boshqarish (WiFi)

Ushbu loyiha oddiy NodeMCU loyihasidan ilhomlangan

Ta'minotlar

1. NodeMCU kengashi

2. DH11 sensori

3. LDR

4. 10k qarshilik 5 ta

5. 1k rezistorlar 3 ta

6. 220 ohmli rezistorlar 2 ta

7. BC547 NPN tranzistorlari 2 ta yo'q

8. Diod 1N4007 2 -son

9. Diod 1N4001 1no

10. 5 mmli LED (1,5v) 3 ta yo'q

11. SPDT 5V o'rni 2 ta yo'q

12. 4 -sonli tugmachani bosing yoki yo'q (yoki) TTP223 sensorli sensor (3no)

13. Ulagichlar va o'tish moslamalari

14. OLED I2C displeyi (0,96 "yoki 1,3") (ixtiyoriy)

15. Hi-Link 220V-5V AC to DC konvertori

1 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

Bu IoT -ga asoslangan aqlli uy tizimining 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'rni modulini qo'lda boshqarish uchun.

Tugmalar o'rniga TTP223 sensorli sensorlarni ulashingiz mumkin.

Tartibni o'zgartirish uchun CMODE (qo'lda rejim, avtomatik rejim)

NodeMCU -ni qayta o'rnatish uchun RST

Men 5V ni NodeMCU va o'rni bilan ta'minlash uchun 110V/220V AC dan 5V DC konvertoridan foydalanganman.

Shunday qilib, siz ushbu oqilona o'rni moduli yordamida to'g'ridan -to'g'ri 110V yoki 220V AC quvvat manbasini ulashingiz mumkin.

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, sensorli tugmalar yordamida o'rni boshqarishga harakat qildim. Blynk ilovasi, harorat sensori va LDR.

Bu erda RST pimi past, shuning uchun RST piniga ulangan Sensor sensori past bo'lishi kerak.

Ushbu NodeMCU loyihasi uchun biriktirilgan kodni yuklab oling. Kodda kerakli kutubxonalarning barcha havolalarini aytib o'tdim.

3 -qadam: Ushbu IOT loyihasi uchun qo'llanma videosi

Image
Image

Qo'llanma videosida men ushbu Smart Home qurilmasini yasashning barcha bosqichlarini batafsil bayon qildim.

Shunday qilib, siz o'zingizning uyingiz uchun ushbu IoT loyihasini osongina qilishingiz mumkin.

4 -qadam: 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.

5 -qadam: Smart Relay modulining har xil rejimi

Aqlli o'rni modulining har xil rejimi
Aqlli o'rni modulining har xil rejimi
Aqlli o'rni modulining har xil rejimi
Aqlli o'rni modulining har xil rejimi

Biz aqlli o'rni ikki rejimda boshqarishimiz mumkin:

1. Manuel rejim

2. Avtomatik rejim

Biz rejimni PCB yoki Blynk ilovasida o'rnatilgan CMODE tugmasi yordamida osongina o'zgartirishimiz mumkin.

Avtoulovda

6 -qadam: qo'lda rejim

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

Qo'lda rejimda biz S1 va S2 sensorli kalitlari yoki Blynk ilovasi orqali o'z o'rni modulini boshqarishimiz 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.

7 -qadam: Avtomatik rejim

Avtomatik rejim
Avtomatik rejim
Avtomatik rejim
Avtomatik rejim

Avtomatik rejimda DHT11 sensori va LDR tomonidan boshqariladigan o'rni moduli.

Biz kodda oldindan belgilangan minimal va maksimal harorat va yorug'lik qiymatlarini o'rnatishimiz mumkin.

Haroratni nazorat qilish

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.

LDR nazorati

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.

8 -qadam: tenglikni loyihalash

PCB dizayni
PCB dizayni

Non panelidagi aqlli o'rni modulining barcha xususiyatlarini sinab ko'rganimdan so'ng, men elektron kartani sxemani ixcham qilib, loyihaga professional ko'rinish berish uchun yaratdim.

Siz ushbu IoT asosidagi uyni avtomatlashtirish loyihasining PCB Gerber faylini quyidagi havoladan yuklab olishingiz mumkin:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

9 -qadam: tenglikni buyurtma qiling

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.

10 -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 maskalash rangi va h.k. kabi kerakli parametrni o'rnating

5. PCB uchun barcha parametrlarni tanlagandan so'ng SABA TO CART TO CART tugmasini bosing.

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

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.

12 -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.

13 -qadam: NodeMCU -ni dasturlash

NodeMCU dasturini tuzing
NodeMCU dasturini tuzing
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.

14 -qadam: Uy jihozlarini ulang

Uy jihozlarini ulang
Uy jihozlarini ulang

Uy jihozlarini sxemaga muvofiq ulang.

Iltimos, yuqori kuchlanish bilan ishlashda xavfsizlik choralariga rioya qiling.

Bu erda siz to'g'ridan -to'g'ri 110V yoki 220V AC quvvat manbasini ulashingiz mumkin.

** Men RST pin uchun sensorli sensordan foydalanmadim, chunki u LOW faol.

15 -qadam: To'liq sxemani qutiga joylashtiring

To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring
To'liq davrani qutiga joylashtiring

Men to'liq sxemani plastik qutiga joylashtirdim. Men NodeMCU loyihasini Smart Extension BOX sifatida ishlatganim uchun.

Bu juda foydali va ishlatish uchun qulay bo'ladi.

16 -qadam: Nihoyat

Nihoyat
Nihoyat
Nihoyat
Nihoyat
Nihoyat
Nihoyat

110V/230V 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: