Sisukord:
Video: Nutikas veekontroller: 8 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere, see on minu esimene Instructables'i projekt. Kõik küsimused või ettepanekud, kommentaarid, palun öelge mulle.
Lõin katusel olevale külma veepaagile IOT -sõlme. See andis mulle sellist teavet nagu:
1. Paagi veetase
2. Temperatuur, õhurõhk ja niiskus
3. Liikumisandur
4. Hele Lux
Aluseks püsivara ESP-EASY ja riistvara ESP8266 Nodemcu.
Kuna see IOT-sõlm vajab töötamiseks Wifi-d, konfigureerin oma Wifi-võrku juba uuesti. Jagab seda teiste projektidega.
Samm: vajalikud tööriistad
Allpool on minu projektide peamised vajalikud tööriistad:
1. Keevitusjaam
2. Digitaalne multimeeter
3. Keevitustööriistad ja -materjalid
4. jne …
Olge ettevaatlik, kui kasutate mis tahes elektriga seotud seadet.
Samm: riistvara ESP8266 abil
Sest minu külma vee paak katuses. Niisiis, ma annan mõned andurid keskkonna jälgimiseks (lihtsalt lõbu pärast)
1. ESP8266: mis tahes esp8266, kuid ma soovitan NODEMCU - ESP8266, see on umbes 3 $ - 4 $
2. DS18b20 Veekindel: veetemperatuuri jaoks
3. HC-SR04: ultraheliandur paagi veetaseme jaoks
ÄRGE OTSE ÜHENDUST ESP8266 -ga (see on 5v signaal ja tapab teie plaadi)
4. DHT22 või DHT11: temperatuur ja niiskus kasti sees
5. BMP180: õhurõhk/temperatuur/kõrgus katusel
6. PIR HC-SR501: passiivne infrapuna liikumisandur kellegi või looma tuvastamiseks
7. BH1750FVI: digitaalne valgusandur
8. Taseme nihutaja: muundage signaal 5V HC-SR04-lt 3.3V-le.
Samm 3: Flash püsivara EspEasy
1. Laadige see alla aadressilt
2. Selle püsivara kasutamine ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Käivitage välklambi jaoks FlashESP8266.exe (ainult Windowsis: D). Võib -olla vajate Linuxis või Macis vilkumiseks flash.py (proovige palun Google'it)
4. Esmakordsel käivitamisel järgige palun seda juhendit
Märkus: AP -režiim kasutab seda parooli, et pääseda juurde aadressile: configesp
Samm: traadisüsteem ja andurid
Palun ühendage ESP8266 selliste anduritega:
- DHT11 => GPIO3
- DS18B20 => GPIO1: vaja R4, 7k koos (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: ÄRGE OTSE ÜHENDUST ESP8266-ga (see on 5v signaal ja tapab teie plaadi)
Vajate Levelshifterit
=> ühendage Levelshifter GPIO12, GPIO13 -ga
Samm: seadistage süsteem
Seadistage nagu see foto.
GPIO peab vastama eelmisele sammule, saate seda muuta.
Kuid ÄRGE kasutage neid GPIO -sid:
- IO0, IO2: vaja tõmmet R
- IO15: vaja rippmenüüd R
- IO16: unerežiim koos RST -ga
- IO7, IO8, IO9, IO10: SD0..3
Nende GPIO kasutamine rikub teie jadamonitori:
- IO1, IO3: seeria TX RX
Palun veenduge, et teie Domoticzi süsteemis oleks õige IDX.
www.letscontrolit.com/wiki/index.php/Tutor…
6. samm: kontrollige Domoticz & ThingSpeak abil
1. Domoticz
Andke sellele uus riistvara, seadistage seadmed ja tippige EspEasy's Domoticzi IDX
2. Asjade kõne:
Hankige uus kanal ja andke EspEasy'le Write API võti
7. samm: Box & Go-Live
Karbis ja testis.
Pärast seda seadistage veepaagiga.
Nüüd: lõõgastu õllega: D
Märkus: palun ärge pange seda otse päikese või vihma kätte. Ainult seestpoolt.
Mobiilseadmete jaoks:
1. Androidi rakendus:
2. iOS -i rakendus:
Samm: järgmine täiendusversioon
Järgmises versioonis teen pumba juhtimiseks teise sõlme.
Ja lisage see minu nutikasse kodusse, kasutades Domoticzi (https://www.domoticz.com/) asemel koduabilist (https://www.home-assistant.io/).
Näeme!
Lugupidamisega.