Mundarija:

IOT uy avtomatizatsiyasi DIY loyihasi #1: 7 qadam
IOT uy avtomatizatsiyasi DIY loyihasi #1: 7 qadam

Video: IOT uy avtomatizatsiyasi DIY loyihasi #1: 7 qadam

Video: IOT uy avtomatizatsiyasi DIY loyihasi #1: 7 qadam
Video: Электрика в квартире своими руками. Вторая серия. Переделка хрущевки от А до Я .#10 2024, Iyul
Anonim
Image
Image
Tavsif
Tavsif

# KIRISH

Uyni avtomatlashtirish - bu AC, ventilyator, muzlatgich, chiroqlar kabi uy jihozlarini avtomatlashtirish jarayoni, ularni telefon, kompyuter yoki hatto masofadan boshqarish mumkin. Bu loyiha esp2866 nodeMCU bilan uyimizdagi maishiy texnikani Wi -Fi tarmog'i orqali boshqarish uchun mo'ljallangan.

1 -qadam: ishlatilgan komponentlar

ESP 2866 NodeMCU

2. 5V shahar manbai / 5V manbasi uchun Arduino UNO

3. DHT11 sensori

4. Elektr lampochkasi

5. 5V o'rni moduli

6. Non paneli

7. Jumper simlari (erkak-ayol va erkak-erkak)

8. Blynk ilovasi o'rnatilgan smartfon

9. Wi -Fi tarmog'i.

2 -qadam: tavsif

Tavsif
Tavsif

1. NodeMCU (Node MicroController Unit)-bu ESP8266 deb nomlangan juda arzon System-on-a-Chip (SoC) atrofida qurilgan ochiq manbali dasturiy ta'minot va uskunalarni ishlab chiqish muhiti.

ESP8266-Wi-Fi modullari chipi bo'lib, u Internetga narsalar Interneti va shunga o'xshash texnologik loyihalar uchun ulanishi mumkin, asosan sizning oddiy elektr va mexanik uskunalaringiz Internetga o'z-o'zidan ulana olmaydi. Ularda buning uchun o'rnatilgan sozlash yo'q.

Siz ESP8266 -ni ushbu uskunalar bilan sozlashingiz va ajoyib ishlarni qilishingiz mumkin. Nazorat, monitoring, tahlil va boshqalar. ESP8266 NodeMCU -da dasturiy ravishda I2C, I2S, UART, PWM, IQ masofadan boshqarish pulti, LED yorug'lik va tugma kabi turli vazifalarga tayinlanishi mumkin bo'lgan 17 ta GPIO pinlari mavjud. Har bir raqamli GPIO yuqori yoki past sifatida sozlanishi mumkin. Batafsil ma'lumot uchun qarang

nodeMCU

3 -qadam: estafeta

estafeta
estafeta
estafeta
estafeta
estafeta
estafeta
estafeta
estafeta

bu elektr toki bilan ishlaydigan kalit, uni yoqish yoki o'chirish mumkin, tokni o'tkazib yuboradi va Arduino pinlari tomonidan ta'minlangan 5V kabi past kuchlanish bilan boshqariladi.

Quyidagi rasmda o'rni modulining pinasi ko'rsatilgan. O'rnimizni modulining chap tomonidagi 3 ta pin yuqori kuchlanishni, o'ng tarafdagi pinlar esa past kuchlanishli komponentni-Arduino pinlarini ulaydi.

Yuqori kuchlanishli tomonda ikkita ulagich bor, ularning har biri uchta rozetkali: umumiy (COM), odatda yopiq (NC) va odatda ochiq (NO).

1. COM: umumiy pin

2. NC (Odatda yopiq): odatda yopiq konfiguratsiya o'rni sukut bo'yicha yopilishini xohlaganingizda ishlatiladi, demak siz Arduino -dan o'rni moduliga elektronni ochish va tokni to'xtatish uchun signal yubormasangiz, oqim oqadi..

3. YO'Q (Odatda ochiq): odatda ochiq konfiguratsiya teskari yo'nalishda ishlaydi: o'rni har doim ochiq, shuning uchun siz Arduino -dan elektronni o'chirish uchun signal yubormasangiz, kontaktlarning zanglashiga olib keladi.

O'rnimizni moduli va NodeMCU o'rtasidagi ulanish juda oddiy:

1. GND: erga tushadi

2. IN: o'rni boshqaradi (u nodeMCU raqamli piniga ulanadi)

3. VCC: 5V ga o'tadi

Bu erda biz 5V va GND o'rni pinini mos ravishda arduino 5V va GND piniga ulashini va arduino GND pinining NodeMCU ning GND pimi bilan umumiyligini beramiz.

Loyihani davom ettirishdan oldin, siz tarmoqdagi kuchlanish bilan shug'ullanayotganingizni xabar qilmoqchiman. Shunday qilib, uni yoqishdan oldin ulanishni to'g'ri ko'rib chiqing. Pim va ulanish tavsifi:

1. Yashil sim nodeMCU D2 pinini o'rni i/p ga ulaydi

2. Qizil va Sariq simlar mos ravishda 5V va GND ni o'rni VCC va GND ga ulamoqda.

Endi yukni ulash uchun (bu holda Lampochka). Avval lampochkaning yoki chiroqning tirik simini kesib oling. Endi birinchi uchini ulang, ya'ni NO piniga (vaqti -vaqti bilan lampani/lampochkani yoqishni xohlasangiz) va elektr simining ikkinchi uchini lampochkaga, COM rölesining COM piniga ulang. Iltimos, quyidagi havolani toping.

4 -qadam: DHT11 sensori

DHT11 sensori
DHT11 sensori
DHT11 sensori
DHT11 sensori
DHT11 sensori
DHT11 sensori

Bu xonadagi ish joyining, sensorning harorati va namligini sezish uchun ishlatiladi.

Batafsil ma'lumot uchun qarang

DHT11 -ning ulanishi quyidagicha: sensorning VCC va GND pinlarini mos ravishda nodeMCU -ning 3.3V va GND pinlariga va D4 -dagi ma'lumot pinini shu quduqqa ulang, siz hozirgacha muhokama qilingan ushbu loyihada har qanday GPIO pinlaridan foydalanishingiz mumkin. Iltimos, quyidagi rasmga qarang:

Bu erda Qizil va Yashil simlar nodeMCU ning 3.3V va GND pinlarini navbati bilan DHT11 sensorining VCC (+) va GND (-) pinlari bilan bog'laydi.

5 -qadam: Blynk ilovasi

Blynk ilovasi
Blynk ilovasi

Blynk - bu sizning iOS va Android qurilmangizdan apparat loyihalarini boshqarish va kuzatish uchun interfeyslarni tezda yaratishga imkon beruvchi yangi platforma. Blynk ilovasini yuklab olgandan so'ng, siz loyiha asboblar panelini yaratishingiz va tugmalar, slayderlar, grafikalar va boshqa vidjetlarni ekranga qo'yishingiz mumkin.

Blynk bilan ishlashni boshlash uchun quyidagi havolaga o'ting.

Batafsil ma'lumot uchun qarang

6 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

7 -qadam: kod

Bu erda kodingizni oling

Yana bir qancha foydali havolalar

1. Arduino IDE uchun Blynk kutubxonasi havolasi

2. dht11 sensor kutubxonasi

3. Oddiy taymer kutubxonasi

4. Nima uchun oddiy taymer ishlatiladi?

Tavsiya: