Smart vannkontroller: 8 trinn
Smart vannkontroller: 8 trinn
Anonim
Smart vannkontroller
Smart vannkontroller
Smart vannkontroller
Smart vannkontroller

Hei, dette er mitt første prosjekt på Instructables. Spørsmål eller forslag, kommentarer, vennligst fortell meg.

Jeg opprettet en IOT -node for kaldtvannstanken min på taket. Det ga meg litt informasjon som:

1. Tankvannstand

2. Temperatur, barometrisk trykk og fuktighet

3. Bevegelsessensor

4. Lys Lux

Baser på fastvare ESP-EASY og maskinvare ESP8266 Nodemcu.

Fordi denne IOT-noden trenger Wifi for å fungere, konfigurerer jeg allerede Wifi-nettverket mitt på nytt. Vil dele det med andre prosjekt.

Trinn 1: Nødvendige verktøy

Nødvendige verktøy
Nødvendige verktøy
Nødvendige verktøy
Nødvendige verktøy
Nødvendige verktøy
Nødvendige verktøy
Nødvendige verktøy
Nødvendige verktøy

Listen nedenfor er de viktigste nødvendige verktøyene for prosjektene mine:

1. Sveisestasjon

2. Digitalt multimeter

3. Sveiseverktøy og materialer

4. osv …

Vær forsiktig når du bruker en enhet som er relatert til elektrisitet.

Trinn 2: Maskinvare med ESP8266

Maskinvare med ESP8266
Maskinvare med ESP8266
Maskinvare med ESP8266
Maskinvare med ESP8266
Maskinvare med ESP8266
Maskinvare med ESP8266

Fordi kaldtvannstanken min i taket. Så jeg gir noen sensorer for å spore miljø (bare for moro skyld)

1. ESP8266: hvilken som helst esp8266, men jeg anbefaler NODEMCU - ESP8266, det er omtrent 3 $ - 4 $

2. DS18b20 Vanntett: for vanntemperatur

3. HC-SR04: Ultralydsensor for tankens vannstand

IKKE KONTAKT MED ESP8266 (det er 5v signal og vil drepe brettet ditt)

4. DHT22 eller DHT11: Temperatur og fuktighet i esken

5. BMP180: Barometrisk trykk/temperatur/høyde på taket

6. PIR HC-SR501: Passiv infrarød bevegelsessensor, for å oppdage noen eller dyr

7. BH1750FVI: Digital lyssensor

8. Levelshifter: konverter signal 5V fra HC-SR04 til 3,3V.

Trinn 3: Flash Firmware EspEasy

Flash -fastvare EspEasy
Flash -fastvare EspEasy
Flash -fastvare EspEasy
Flash -fastvare EspEasy
Flash -fastvare EspEasy
Flash -fastvare EspEasy
Flash -fastvare EspEasy
Flash -fastvare EspEasy

1. Last den ned på

2. Bruke denne fastvaren ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin

3. Kjør FlashESP8266.exe for flash (bare i Windows: D). Kanskje du trenger flash.py for å blinke på Linux eller Mac (prøv Google takk)

4. Følg denne veiledningen for første gang

Merk: AP -modus som bruker dette passordet for å få tilgang til: configesp

Trinn 4: Wiresystem og sensorer

Wiresystem og sensorer
Wiresystem og sensorer
Wiresystem og sensorer
Wiresystem og sensorer
Wiresystem og sensorer
Wiresystem og sensorer

Vennligst led ESP8266 med sensorer slik:

- DHT11 => GPIO3

- DS18B20 => GPIO1: trenger R4, 7k med (+)

- BH1750 => I2C: GPIO4, 5

- BMP180 => I2C: GPIO4, 5

- PIR => GPIO14

- HC-SR04: IKKE KONTAKT MED ESP8266 IKKE (det er et 5v signal og vil drepe brettet ditt)

Du trenger en Levelshifter

=> koble Levelshifter til GPIO12, GPIO13

Trinn 5: Konfigurer systemet

Config System
Config System

Konfigurer liker dette bildet.

GPIO trenger samsvar med forrige trinn, du kan endre det.

Men IKKE bruk disse GPIO:

- IO0, IO2: trenger pull-up R

- IO15: trenger nedtrekkbar R

- IO16: hvilemodus med RST

- IO7, IO8, IO9, IO10: SD0..3

Bruk av disse GPIO vil bryte ned den serielle skjermen:

- IO1, IO3: seriell TX RX

Sørg for at riktig IDX er på Domoticz -systemet.

www.letscontrolit.com/wiki/index.php/Tutor…

Trinn 6: Kontroll med Domoticz & ThingSpeak

Kontroll med Domoticz & ThingSpeak
Kontroll med Domoticz & ThingSpeak
Kontroll med Domoticz & ThingSpeak
Kontroll med Domoticz & ThingSpeak
Kontroll med Domoticz & ThingSpeak
Kontroll med Domoticz & ThingSpeak

1. Domoticz

Gi den ny maskinvare, oppsettsenheter og skriv IDX på Domoticz i EspEasy

2. Thingspeak:

Skaff deg ny chanel og gi EspEasy Write API -nøkkelen

Trinn 7: Box & Go-Live

Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live

I eske og test.

Etter det, sett opp med vanntank.

Nå: slapp av med øl: D

Merk: ikke legg det direkte med sol eller regn. Bare for innsiden.

For mobil:

1. Android -app:

2. iOS -app:

Trinn 8: Neste oppgraderingsversjon

Neste oppgraderingsversjon
Neste oppgraderingsversjon

I neste versjon vil jeg lage en annen node for å styre pumpen.

Og ta med dette til mitt smarte hjem ved å bruke Home-assistant (https://www.home-assistant.io/) i stedet for Domoticz (https://www.domoticz.com/).

Ser deg!

Hilsen.

Anbefalt: