INHOUDSOPGAWE:
Video: Slim waterbeheerder: 8 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo, dit is my eerste projek oor Instructables. Enige vrae of voorstelle, kommentaar, vertel my asseblief.
Ek het 'n IOT -knoop vir my koue watertenk op die dak geskep. Dit het my inligting gegee soos:
1. Tankwatervlak
2. Temperatuur, barometriese druk en humiditeit
3. Bewegingsensor
4. Lig Lux
Baseer op firmware ESP-EASY en hardeware ESP8266 Nodemcu.
Omdat hierdie IOT-nodus Wifi nodig het om te werk, herkonfigureer ek my Wifi-netwerk reeds. Sal dit met ander projekte deel.
Stap 1: Noodsaaklike gereedskap
Die onderstaande lys is die belangrikste hulpmiddels vir my projekte:
1. Sweisstasie
2. Digitale multimeter
3. Sweisgereedskap en materiaal
4. ens …
Wees versigtig wanneer u 'n toestel gebruik wat verband hou met elektrisiteit.
Stap 2: Hardeware met ESP8266
Want my koue watertenk in die dak. Ek gee dus 'n paar sensors om die omgewing op te spoor (net vir die plesier)
1. ESP8266: enige esp8266, maar ek beveel die NODEMCU - ESP8266 aan, dit is ongeveer 3 $ - 4 $
2. DS18b20 Waterdig: vir watertemperatuur
3. HC-SR04: Ultrasoniese sensor vir tenkwatervlak
MOET NIE DIREK AANSLUIT MET ESP8266 nie (dit is 'n 5v -sein en sal u bord doodmaak)
4. DHT22 of DHT11: temperatuur en humiditeit in die boks
5. BMP180: Barometriese druk/temperatuur/hoogte op dak
6. PIR HC-SR501: Passiewe infrarooi bewegingsensor, om iemand of dier op te spoor
7. BH1750FVI: Digitale ligsensor
8. Levelshifter: skakel sein 5V van HC-SR04 om na 3.3V.
Stap 3: Flash Firmware EspEasy
1. Laai dit af op
2. Die gebruik van hierdie firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Begin FlashESP8266.exe vir flits (slegs in Windows: D). Miskien het u flash.py nodig om op Linux of Mac te flits (probeer Google asseblief)
4. Volg eers hierdie gids
Let wel: AP -modus met hierdie wagwoord om toegang te verkry tot: configesp
Stap 4: Draadstelsel en sensors
Bedraad asseblief ESP8266 met sulke sensors:
- DHT11 => GPIO3
- DS18B20 => GPIO1: benodig R4, 7k met (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: MOET NIE DIREK AANSLUIT MET ESP8266 (dit is 'n 5v-sein en sal u bord doodmaak)
U het 'n Levelshifter nodig
=> verbind Levelshifter met GPIO12, GPIO13
Stap 5: Config System
Konfigeer soos hierdie foto.
GPIO moet ooreenstem met die vorige stap; u kan dit verander.
Maar MOENIE hierdie GPIO gebruik nie:
- IO0, IO2: benodig optrek R
- IO15: benodig aftrek R
- IO16: slaapmodus met RST
- IO7, IO8, IO9, IO10: SD0..3
As u hierdie GPIO gebruik, breek u seriële monitor af:
- IO1, IO3: reeks TX RX
Maak seker dat die IDX op u Domoticz -stelsel korrek is.
www.letscontrolit.com/wiki/index.php/Tutor…
Stap 6: Beheer met Domoticz & ThingSpeak
1. Domoticz
Gee dit nuwe hardeware, stel toestelle in en tik die IDX op Domoticz in EspEasy
2. Thingspeak:
Kry 'n nuwe chanel en gee EspEasy die Write API -sleutel
Stap 7: Box & Go-Live
In boks en toets.
Stel dit dan op met 'n watertenk.
Nou: ontspan met bier: D
Let wel: moenie dit blootstel aan die son of reën nie. Slegs vir binne.
Vir selfoon:
1. Android -program:
2. iOS -app:
Stap 8: volgende opgraderingsweergawe
In die volgende weergawe maak ek 'n ander knoop om die pomp te beheer.
En sluit dit by my Smart Home in met Home-assistent (https://www.home-assistant.io/) in plaas van Domoticz (https://www.domoticz.com/).
Totsiens!
Groete.