Innehållsförteckning:
Video: Smart Water Controller: 8 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej, det här är mitt första projekt om Instructables. Frågor eller förslag, kommentarer, berätta för mig.
Jag skapade en IOT -nod för min kallvattentank på taket. Det gav mig lite information som:
1. Tankvattennivå
2. Temperatur, barometertryck och luftfuktighet
3. Rörelsesensor
4. Light Lux
Bas på firmware ESP-EASY och hårdvara ESP8266 Nodemcu.
Eftersom denna IOT-nod behöver Wifi för att fungera, konfigurerar jag redan mitt Wifi-nätverk. Kommer att dela det med andra projekt.
Steg 1: Nödvändiga verktyg
Listan nedan är de viktigaste nödvändiga verktygen för mina projekt:
1. Svetsstation
2. Digital multimeter
3. Svetsverktyg och material
4. osv …
Var försiktig när du använder någon enhet som är relaterad till el.
Steg 2: Hårdvara med ESP8266
För min kallvattentank i taket. Så jag ger några sensorer för att spåra miljö (bara för skojs skull)
1. ESP8266: någon esp8266 men jag rekommenderar NODEMCU - ESP8266, det är cirka 3 $ - 4 $
2. DS18b20 Vattentät: för vattentemperatur
3. HC-SR04: Ultraljudssensor för tankens vattennivå
KONTAKTA INTE MED ESP8266 (det är en 5v -signal och kommer att döda ditt kort)
4. DHT22 eller DHT11: Temperatur och luftfuktighet inuti lådan
5. BMP180: Barometriskt tryck/temperatur/höjd på taket
6. PIR HC-SR501: Passiv infraröd rörelsesensor, för att upptäcka någon eller ett djur
7. BH1750FVI: Digital ljussensor
8. Nivåreglage: konvertera signal 5V från HC-SR04 till 3,3V.
Steg 3: Flash Firmware EspEasy
1. Ladda ner den på
2. Använda denna firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Kör FlashESP8266.exe för flash (endast i Windows: D). Kanske behöver du flash.py för att blinka på Linux eller Mac (prova Google snälla)
4. Första körningen, följ den här guiden
Obs: AP -läge som använder detta lösenord för att komma åt: configesp
Steg 4: Wiresystem och sensorer
Anslut ESP8266 till sensorer så här:
- DHT11 => GPIO3
- DS18B20 => GPIO1: behöver R4, 7k med (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: ANVÄND INTE MED ESP8266 (det är en 5v-signal och kommer att döda ditt kort)
Du behöver en Levelshifter
=> anslut Levelshifter med GPIO12, GPIO13
Steg 5: Konfigurera systemet
Konfigurera som det här fotot.
GPIO behöver matcha med föregående steg, du kan ändra det.
Men använd INTE dessa GPIO:
- IO0, IO2: behöver pull-up R
- IO15: behöver neddragbar R
- IO16: viloläge med RST
- IO7, IO8, IO9, IO10: SD0..3
Om du använder dessa GPIO bryts din seriella bildskärm ned:
- IO1, IO3: seriell TX RX
Se till att IDX är korrekt på ditt Domoticz -system.
www.letscontrolit.com/wiki/index.php/Tutor…
Steg 6: Kontroll med Domoticz & ThingSpeak
1. Domoticz
Ge den ny maskinvara, installera enheter och skriv IDX på Domoticz i EspEasy
2. Thingspeak:
Skaffa ny chanel och ge EspEasy Skriv -API -nyckeln
Steg 7: Box & Go-Live
I låda och test.
Efter det, installera med vattentank.
Nu: slappna av med öl: D
Notera: snälla lägg det inte direkt med solen eller regnet. Endast för insidan.
För mobilen:
1. Android -app:
2. iOS -app:
Steg 8: Nästa uppgraderingsversion
I nästa version kommer jag att göra en annan nod för att styra pumpen.
Och inkludera detta till mitt smarta hem med hjälp av hemassistent (https://www.home-assistant.io/) istället för Domoticz (https://www.domoticz.com/).
Vi ses!
Hälsningar.