Inhaltsverzeichnis:

Intelligenter Wasserregler - Gunook
Intelligenter Wasserregler - Gunook

Video: Intelligenter Wasserregler - Gunook

Video: Intelligenter Wasserregler - Gunook
Video: GROHE Sense Wassersicherheitssystem 2024, November
Anonim
Intelligenter Wasserregler
Intelligenter Wasserregler
Intelligenter Wasserregler
Intelligenter Wasserregler

Hallo, dies ist mein erstes Projekt auf Instructables. Jede Frage oder Anregung, Kommentare, bitte sagen Sie es mir.

Ich habe einen IOT-Knoten für meinen Kaltwassertank auf dem Dach erstellt. Es gab mir einige Informationen wie:

1. Tankwasserstand

2. Temperatur, Luftdruck und Luftfeuchtigkeit

3. Bewegungssensor

4. Licht Lux

Basiert auf Firmware ESP-EASY und Hardware ESP8266 Nodemcu.

Da dieser IOT-Knoten WLAN zum Arbeiten benötigt, konfiguriere ich mein WLAN-Netzwerk bereits neu. Werde es mit anderen Projekten teilen.

Schritt 1: Notwendige Werkzeuge

Notwendige Werkzeuge
Notwendige Werkzeuge
Notwendige Werkzeuge
Notwendige Werkzeuge
Notwendige Werkzeuge
Notwendige Werkzeuge
Notwendige Werkzeuge
Notwendige Werkzeuge

Liste unten sind die wichtigsten notwendigen Werkzeuge für meine Projekte:

1. Schweißstation

2. Digitalmultimeter

3. Schweißwerkzeuge & Materialien

4. usw…

Seien Sie vorsichtig, wenn Sie ein Gerät verwenden, das mit Elektrizität zu tun hat.

Schritt 2: Hardware mit ESP8266

Hardware mit ESP8266
Hardware mit ESP8266
Hardware mit ESP8266
Hardware mit ESP8266
Hardware mit ESP8266
Hardware mit ESP8266

Denn mein Kaltwassertank im Dach. Also gebe ich einige Sensoren zum Verfolgen der Umgebung (nur zum Spaß)

1. ESP8266: Jeder ESP8266, aber ich empfehle die NODEMCU - ESP8266, es kostet etwa 3 $ - 4 $

2. DS18b20 Wasserdicht: für Wassertemperatur

3. HC-SR04: Ultraschallsensor für Tankwasserstand

KEINE DIREKTE VERBINDUNG MIT ESP8266 (es ist ein 5-V-Signal und wird Ihr Board töten)

4. DHT22 oder DHT11: Temperatur und Feuchtigkeit in der Box

5. BMP180: Luftdruck/Temperatur/Höhe auf dem Dach

6. PIR HC-SR501: Passiver Infrarot-Bewegungssensor, um Personen oder Tiere zu erkennen

7. BH1750FVI: Digitaler Lichtsensor

8. Levelshifter: Signal 5V von HC-SR04 auf 3,3V umwandeln.

Schritt 3: Flash-Firmware EspEasy

Flash-Firmware EspEasy
Flash-Firmware EspEasy
Flash-Firmware EspEasy
Flash-Firmware EspEasy
Flash-Firmware EspEasy
Flash-Firmware EspEasy
Flash-Firmware EspEasy
Flash-Firmware EspEasy

1. Laden Sie es auf https://github.com/letscontrolit/ESPEasy/releases. herunter

2. Verwenden dieser Firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin

3. Führen Sie FlashESP8266.exe für Flash aus (nur in Windows:D). Vielleicht benötigen Sie flash.py, um auf Linux oder Mac zu flashen (versuchen Sie es bitte mit Google)

4. Erste Ausführung folgen Sie bitte dieser Anleitung

Hinweis: AP-Modus mit diesem Passwort für den Zugriff auf: configesp

Schritt 4: Kabelsystem und Sensoren

Kabelsystem und Sensoren
Kabelsystem und Sensoren
Kabelsystem und Sensoren
Kabelsystem und Sensoren
Kabelsystem und Sensoren
Kabelsystem und Sensoren

Bitte verdrahten Sie ESP8266 mit Sensoren wie folgt:

- DHT11 => GPIO3

- DS18B20 => GPIO1: benötigt R4, 7k mit (+)

- BH1750 => I2C: GPIO4, 5

- BMP180 => I2C: GPIO4, 5

- PIR => GPIO14

- HC-SR04: KEINE DIREKTE VERBINDUNG MIT ESP8266 (es ist ein 5-V-Signal und wird Ihr Board töten)

Sie benötigen einen Levelshifter

=> Levelshifter mit GPIO12, GPIO13 verbinden

Schritt 5: System konfigurieren

Konfigurationssystem
Konfigurationssystem

Config wie dieses Foto.

GPIO muss mit dem vorherigen Schritt übereinstimmen, Sie können es ändern.

Aber verwenden Sie diese GPIO NICHT:

- IO0, IO2: benötigt Pull-up R

- IO15: benötigt Pulldown R

- IO16: Schlafmodus mit RST

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

Wenn Sie diese GPIO verwenden, wird Ihr serieller Monitor zerstört:

- IO1, IO3: serieller TX RX

Bitte stellen Sie sicher, dass IDX auf Ihrem Domoticz-System korrekt ist.

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

Schritt 6: Steuerung mit Domoticz & ThingSpeak

Steuerung mit Domoticz & ThingSpeak
Steuerung mit Domoticz & ThingSpeak
Steuerung mit Domoticz & ThingSpeak
Steuerung mit Domoticz & ThingSpeak
Steuerung mit Domoticz & ThingSpeak
Steuerung mit Domoticz & ThingSpeak

1. Domoticz

Geben Sie ihm neue Hardware, richten Sie Geräte ein und geben Sie die IDX auf Domoticz in EspEasy ein

2. Dingspeak:

Holen Sie sich einen neuen Kanal und geben Sie EspEasy den Write API Key

Schritt 7: Box & Go-Live

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

Im Karton und testen.

Danach mit Wassertank einrichten.

Jetzt: bei Bier entspannen:D

Hinweis: Bitte stellen Sie es nicht direkt in die Sonne oder in den Regen. Nur für drinnen.

Für Handy:

1. Android-App:

2. iOS-App:

Schritt 8: Nächste Upgrade-Version

Nächste Upgrade-Version
Nächste Upgrade-Version

In der nächsten Version werde ich einen anderen Knoten zur Steuerung der Pumpe erstellen.

Und binden Sie dies in mein Smart Home ein, indem Sie Home-assistant (https://www.home-assistant.io/) anstelle von Domoticz (https://www.domoticz.com/) verwenden.

Mach's gut!

Grüße.

Empfohlen: