Cuprins:
- Pasul 1: Instrumente necesare
- Pasul 2: Hardware cu ESP8266
- Pasul 3: Flash Firmware EspEasy
- Pasul 4: Sistem de cabluri și senzori
- Pasul 5: Configurare sistem
- Pasul 6: Control cu Domoticz și ThingSpeak
- Pasul 7: Box & Go-Live
- Pasul 8: următoarea versiune de actualizare
Video: Controler inteligent de apă: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Bună ziua, acesta este primul meu proiect pe Instructables. Orice întrebare sau sugestie, comentarii, vă rog să-mi spuneți.
Am creat un nod IOT pentru rezervorul meu de apă rece de pe acoperiș. Mi-a oferit câteva informații precum:
1. Nivelul apei rezervorului
2. Temperatura, presiunea barometrică și umiditatea
3. Senzor de mișcare
4. Lux ușor
Bază pe firmware ESP-EASY și hardware ESP8266 Nodemcu.
Deoarece acest nod IOT are nevoie de Wifi pentru a funcționa, îmi reconfigurez deja rețeaua Wifi. Îl voi împărtăși cu alt proiect.
Pasul 1: Instrumente necesare
Lista de mai jos sunt principalele instrumente necesare pentru proiectele mele:
1. Stație de sudură
2. Multimetru digital
3. Instrumente și materiale de sudură
4. etc …
Aveți grijă când utilizați orice dispozitiv legat de electricitate.
Pasul 2: Hardware cu ESP8266
Pentru că rezervorul meu de apă rece de pe acoperiș. Așadar, ofer niște senzori pentru urmărirea mediului (doar pentru distracție)
1. ESP8266: orice esp8266 dar recomand NODEMCU - ESP8266, este aproximativ 3 $ - 4 $
2. DS18b20 Impermeabil: pentru temperatura apei
3. HC-SR04: Senzor cu ultrasunete pentru nivelul apei rezervorului
NU DIRECTAȚI CONECTAREA CU ESP8266 (este un semnal de 5V și vă va ucide placa)
4. DHT22 sau DHT11: Temperatură și umiditate în interiorul cutiei
5. BMP180: Presiune barometrică / Temperatură / Altitudine pe acoperiș
6. PIR HC-SR501: Senzor de mișcare infraroșu pasiv, pentru a detecta pe cineva sau animal
7. BH1750FVI: senzor digital de lumină
8. Levelshifter: convertiți semnalul 5V de la HC-SR04 la 3,3V.
Pasul 3: Flash Firmware EspEasy
1. Descărcați-l de pe
2. Utilizarea acestui firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Rulați FlashESP8266.exe pentru flash (numai în Windows: D). Poate că aveți nevoie de flash.py pentru a flash pe Linux sau Mac (încercați Google vă rog)
4. Prima rulați urmează acest ghid
Notă: modul AP folosind această parolă pentru a accesa: configesp
Pasul 4: Sistem de cabluri și senzori
Vă rugăm să conectați ESP8266 cu senzori de genul acesta:
- DHT11 => GPIO3
- DS18B20 => GPIO1: nevoie de R4, 7k cu (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: NU DIRECTAȚI CONECTAREA CU ESP8266 (este un semnal de 5V și vă va ucide placa)
Aveți nevoie de un Levelshifter
=> conectați Levelshifter cu GPIO12, GPIO13
Pasul 5: Configurare sistem
Configurați ca această fotografie.
GPIO trebuie să se potrivească cu pasul anterior, îl puteți schimba.
Dar NU folosiți aceste GPIO:
- IO0, IO2: nevoie de pull-up R
- IO15: nevoie de derulant R
- IO16: modul de repaus cu RST
- IO7, IO8, IO9, IO10: SD0..3
Utilizarea acestor GPIO vă va defecta monitorul serial:
- IO1, IO3: serial TX RX
Vă rugăm să vă asigurați că IDX-ul corect este pe sistemul dvs. Domoticz.
www.letscontrolit.com/wiki/index.php/Tutor…
Pasul 6: Control cu Domoticz și ThingSpeak
1. Domoticz
Oferiți-i hardware nou, configurați dispozitive și tastați IDX pe Domoticz în EspEasy
2. Lucruri:
Obțineți un nou canal și dați-i lui EspEasy cheia API de scriere
Pasul 7: Box & Go-Live
În cutie și test.
După aceea, configurați cu rezervorul de apă.
Acum: relaxează-te cu bere: D
Notă: vă rugăm să nu-l puneți direct cu soarele sau ploaia. Doar pentru interior.
Pentru mobil:
1. Aplicație Android:
2. Aplicația iOS:
Pasul 8: următoarea versiune de actualizare
În următoarea versiune, voi face alt nod pentru a controla pompa.
Și includeți acest lucru în Smart Home folosind Home-assistant (https://www.home-assistant.io/) în loc de Domoticz (https://www.domoticz.com/).
Te văd!
Salutari.
Recomandat:
Controler inteligent ventilator Arduino Attiny85: 3 pași
Controler inteligent al ventilatorului Arduino Attiny85:
Controler inteligent al ventilatorului: 9 pași
Controler inteligent al ventilatorului: Acest proiect a fost creat pentru a îndeplini nevoia de a controla un ventilator într-o incintă interpretând informațiile actuale de temperatură. Are scopul de a conduce un ventilator fie cu 2 pini, fie cu 3 pini prin modularea lățimii impulsurilor la un buget mic și ar trebui să fie controlul
Construiți o oală de auto-udare DIY cu WiFi - Apă plante automat și trimite alerte când apa este scăzută: 19 pași
Construiți o oală de auto-udare DIY cu WiFi - Apă plantele în mod automat și trimite alerte când apa este scăzută: Acest tutorial vă arată cum să construiți o jardinieră personalizată conectată la Wi-Fi folosind o jardinieră veche, un coș de gunoi, o parte din adeziv și un auto Set de subansamble ghivece de udare de la Adosia
Controler inteligent de garaj: 5 pași
Smart Garage Controller: Acest proiect a apărut când plecam din casă pentru muncă și ajungeam la jumătatea drumului, pentru a avea un moment de panică în care nu-mi mai aminteam dacă aș fi închis ușa garajului. Uneori eram convins că nu, și mă întorceam, doar ca să
Cum să faci un coridor inteligent cu un controler temporizator configurabil: 6 pași (cu imagini)
Cum să faci un coridor inteligent cu un controler temporizator configurabil: Acest tutorial demonstrează cum să faci un coridor inteligent cu un controler temporizator configurabil