Mundarija:

Smart suv boshqaruvchisi: 8 qadam
Smart suv boshqaruvchisi: 8 qadam

Video: Smart suv boshqaruvchisi: 8 qadam

Video: Smart suv boshqaruvchisi: 8 qadam
Video: Zino qilgan ayolni dinda qanday jazolashadi? 2024, Noyabr
Anonim
Smart suv boshqaruvchisi
Smart suv boshqaruvchisi
Smart suv boshqaruvchisi
Smart suv boshqaruvchisi

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

Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar

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

ESP8266 bilan jihozlar
ESP8266 bilan jihozlar
ESP8266 bilan jihozlar
ESP8266 bilan jihozlar
ESP8266 bilan jihozlar
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

Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot EspEasy
Flash dasturiy ta'minot 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

Simlar tizimi va sensorlar
Simlar tizimi va sensorlar
Simlar tizimi va sensorlar
Simlar tizimi va sensorlar
Simlar tizimi va sensorlar
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

Konfiguratsiya tizimi
Konfiguratsiya tizimi

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

Domoticz & ThingSpeak bilan boshqarish
Domoticz & ThingSpeak bilan boshqarish
Domoticz & ThingSpeak bilan boshqarish
Domoticz & ThingSpeak bilan boshqarish
Domoticz & ThingSpeak bilan boshqarish
Domoticz & 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

Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
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 yangilash versiyasi
Keyingi yangilash 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.

Tavsiya: