Inhaltsverzeichnis:
Video: Intelligenter Wasserregler - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
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
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
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
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
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
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
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.