Turinys:
- 1 žingsnis: būtini įrankiai
- 2 veiksmas: aparatinė įranga naudojant ESP8266
- 3 žingsnis: „Flash“programinė įranga „EspEasy“
- 4 žingsnis: laidų sistema ir jutikliai
- 5 veiksmas: sukonfigūruokite sistemą
- 6 veiksmas: valdykite naudodami „Domoticz“ir „ThingSpeak“
- 7 žingsnis: „Box & Go-Live“
- 8 veiksmas: kita naujovinimo versija
Video: Išmanusis vandens valdiklis: 8 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, tai mano pirmasis projektas „Instructables“. Bet koks klausimas ar pasiūlymas, komentaras, prašau man pasakyti.
Aš sukūriau IOT mazgą savo šalto vandens rezervuarui ant stogo. Tai man suteikė tokią informaciją:
1. Bako vandens lygis
2. Temperatūra, barometrinis slėgis ir drėgmė
3. Judesio jutiklis
4. Šviesus liuksas
Pagrindas-programinė įranga ESP-EASY ir aparatinė įranga ESP8266 Nodemcu.
Kadangi šiam IOT mazgui reikia „Wifi“, kad veikčiau, aš jau perkonfiguruoju „Wifi“tinklą. Pasidalins su kitais projektais.
1 žingsnis: būtini įrankiai
Žemiau pateiktas sąrašas yra pagrindiniai mano projektams reikalingi įrankiai:
1. Suvirinimo stotis
2. Skaitmeninis multimetras
3. Suvirinimo įrankiai ir medžiagos
4. ir tt…
Būkite atsargūs, kai naudojate bet kokį su elektra susijusį įrenginį.
2 veiksmas: aparatinė įranga naudojant ESP8266
Nes mano šalto vandens bakas stoge. Taigi, duodu keletą jutiklių, skirtų aplinkai stebėti (tik linksmybėms)
1. ESP8266: bet koks esp8266, bet aš rekomenduoju NODEMCU - ESP8266, tai yra apie 3 $ - 4 $
2. DS18b20 Atsparus vandeniui: vandens temperatūrai
3. HC-SR04: ultragarso jutiklis rezervuaro vandens lygiui
NETIESIOKITE JUNGTI SU ESP8266 (tai yra 5 V signalas ir užmuš jūsų plokštę)
4. DHT22 arba DHT11: temperatūra ir drėgmė dėžutėje
5. BMP180: Barometrinis slėgis/temperatūra/aukštis ant stogo
6. PIR HC-SR501: pasyvus infraraudonųjų spindulių judesio jutiklis, skirtas aptikti ką nors ar gyvūną
7. BH1750FVI: skaitmeninis šviesos jutiklis
8. Lygio perjungiklis: konvertuokite 5V signalą iš HC-SR04 į 3.3V.
3 žingsnis: „Flash“programinė įranga „EspEasy“
1. Atsisiųskite ją adresu
2. Naudojant šią programinę-aparatinę įrangą ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Paleiskite „FlashESP8266.exe“, skirtą „flash“(tik „Windows“: D). Galbūt jums reikia „flash.py“, kad galėtumėte blykstėti „Linux“ar „Mac“(pabandykite „Google“)
4. Pirmiausia paleiskite šį vadovą
Pastaba: AP režimas, naudojant šį slaptažodį, pasiekiamas: configesp
4 žingsnis: laidų sistema ir jutikliai
Sujunkite ESP8266 su tokiais jutikliais:
- DHT11 => GPIO3
- DS18B20 => GPIO1: reikia R4, 7k su (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: NETIESIOKITE JUNGTI SU ESP8266 (tai yra 5 V signalas ir užmuš jūsų plokštę)
Jums reikia „Levelshifter“https://www.letscontrolit.com/wiki/index.php/HC-SR…
=> prijunkite „Levelshifter“prie GPIO12, GPIO13
5 veiksmas: sukonfigūruokite sistemą
Konfigūruoti kaip ši nuotrauka.
GPIO reikia suderinti su ankstesniu veiksmu, galite jį pakeisti.
Tačiau NENAUDOKITE šių GPIO:
- IO0, IO2: reikia prisitraukti R
- IO15: reikia ištraukti R
- IO16: miego režimas su RST
- IO7, IO8, IO9, IO10: SD0..3
Naudojant šiuos GPIO bus sugadintas serijinis monitorius:
- IO1, IO3: serijinis TX RX
Įsitikinkite, kad jūsų „Domoticz“sistemoje yra teisingas IDX.
www.letscontrolit.com/wiki/index.php/Tutor…
6 veiksmas: valdykite naudodami „Domoticz“ir „ThingSpeak“
1. Domoticz
Suteikite jai naują aparatūrą, sąrankos įrenginius ir įveskite IDX į „Domoticz“programoje „EspEasy“
2. Kalbėjimas:
Gaukite naują kanalą ir padovanokite „EspEasy“rašymo API raktą
7 žingsnis: „Box & Go-Live“
Dėžutėje ir bandyme.
Po to nustatykite naudodami vandens baką.
Dabar: atsipalaiduok su alumi: D
Pastaba: nedėkite jo tiesiai į saulę ar lietų. Tik vidui.
Mobiliesiems:
1. „Android“programa:
2. „iOS“programa:
8 veiksmas: kita naujovinimo versija
Kitoje versijoje aš padarysiu kitą mazgą siurbliui valdyti.
Įtraukite tai į savo išmaniuosius namus naudodami „Home-Assistant“(https://www.home-assistant.io/), o ne „Domoticz“(https://www.domoticz.com/).
Iki!
Pagarbiai.