Mundarija:
Video: Smart suv boshqaruvchisi: 8 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom, bu Instructables bo'yicha mening birinchi loyiham. Har qanday savol yoki taklif, sharhlar, menga ayting.
Men tomdagi sovuq suv idishi uchun IOT tugunini yaratdim. Bu menga ba'zi ma'lumotlarni berdi:
1. Tankdagi suv sathi
2. Harorat, Barometrik bosim va namlik
3. Harakat sensori
4. Yengil lyuks
ESP-EASY dasturiy ta'minoti va ESP8266 Nodemcu apparatiga asoslangan.
Bu IOT tuguniga ishlash uchun Wi-Fi kerak, chunki men allaqachon Wi-Fi tarmog'imni qayta konfiguratsiya qildim. Boshqa loyiha bilan bo'lishadi.
1 -qadam: kerakli vositalar
Quyida mening loyihalarim uchun zarur bo'lgan asosiy vositalar ro'yxati keltirilgan.
1. Payvandlash stantsiyasi
2. Raqamli multimetr
3. Payvandlash asboblari va materiallari
4. va boshqalar …
Elektr bilan bog'liq bo'lgan har qanday qurilmadan foydalanishda ehtiyot bo'ling.
2 -qadam: ESP8266 bilan jihozlar
Chunki uyimda sovuq suv idishi. Shunday qilib, men atrofni kuzatish uchun sensorlar beraman (shunchaki o'yin -kulgi uchun)
1. ESP8266: har qanday esp8266, lekin men NODEMCU - ESP8266 ni tavsiya qilaman, bu taxminan 3 $ - 4 $
2. DS18b20 Suv o'tkazmaydigan: suv harorati uchun
3. HC-SR04: tankdagi suv sathining ultratovush sensori
ESP8266 bilan aloqa o'rnatmang (bu 5v signalidir va sizning taxtangizni o'ldiradi)
4. DHT22 yoki DHT11: qutidagi harorat va namlik
5. BMP180: Barometrik bosim/Harorat/Uyingizda balandligi
6. PIR HC-SR501: passiv infraqizil harakat sensori, kimdir yoki hayvonni aniqlash uchun
7. BH1750FVI: Raqamli yorug'lik sensori
8. Levelshifter: 5V signalini HC-SR04 dan 3.3V ga aylantirish.
3 -qadam: Flash dasturiy ta'minoti EspEasy
1. Uni https://github.com/letscontrolit/ESPEasy/releases saytidan yuklab oling
2. Ushbu dasturiy ta'minotdan foydalanish ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Flash uchun FlashESP8266.exe dasturini ishga tushiring (faqat Windowsda: D). Ehtimol, Linux yoki Mac -da yonish uchun sizga flash.py kerak bo'lishi mumkin (iltimos, Google -ni sinab ko'ring)
4. Birinchi ishga tushirish uchun ushbu qo'llanmani kuzatib boring
Eslatma: kirish uchun ushbu parol yordamida AP rejimi: configesp
4 -qadam: simlar tizimi va sensorlar
Iltimos, ESP8266 -ni quyidagi sensorlar bilan bog'lang:
- DHT11 => GPIO3
- DS18B20 => GPIO1: R4, 7k (+) bilan kerak
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: ESP8266 bilan ULANISHNI BOSHLATMAYIN (bu 5V signalli va sizning taxtangizni o'ldiradi)
Sizga Levelshifter kerak
=> Levelshifter -ni GPIO12, GPIO13 bilan ulang
5 -qadam: tizimni sozlash
Rasmni konfiguratsiya qiling.
GPIO oldingi qadam bilan mos kelishi kerak, siz uni o'zgartirishingiz mumkin.
Ammo GPIO -ni ishlatmang:
- IO0, IO2: tortishish R kerak
- IO15: pastga tortiladigan R kerak
- IO16: RST bilan uyqu rejimi
- IO7, IO8, IO9, IO10: SD0..3
Ushbu GPIO -dan foydalanish Serial monitoringizni buzadi:
- IO1, IO3: ketma -ket TX RX
Iltimos, Domoticz tizimingizda to'g'ri IDX o'rnatilganligiga ishonch hosil qiling.
www.letscontrolit.com/wiki/index.php/Tutor…
6 -qadam: Domoticz va ThingSpeak bilan boshqarish
1. Domoticz
Unga yangi uskunalar, sozlash moslamalarini bering va Espeasy -da Domoticz -ga IDX yozing
2. Gapirish:
Yangi kanalni oling va EspEasy -ga API yozish kalitini bering
7-qadam: Box & Go-Live
Qutida va sinovda.
Shundan so'ng, suv idishi bilan sozlang.
Endi: pivo bilan dam oling: D.
Eslatma: iltimos, uni to'g'ridan -to'g'ri quyosh yoki yomg'ir bilan qo'ymang. Faqat ichkarida.
Mobil uchun:
1. Android ilovasi:
2. iOS ilovasi:
8 -qadam: Keyingi yangilanish versiyasi
Keyingi versiyada men nasosni boshqarish uchun boshqa tugun yasayman.
Buni Domoticz (https://www.domoticz.com/) o'rniga Home-assistent (https://www.home-assistant.io/) yordamida Smart Home-ga qo'shing.
Ko'rishguncha!
Hurmat bilan.