Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Der Wasserstandsanzeiger cum notifier ist ein Gerät, das den Wasserstand im Wassertank kontinuierlich überwacht und Sie bei Bedarf benachrichtigt. Es benachrichtigt Sie, wenn der Tank voll oder leer ist, damit Sie die Pumpe ein- oder ausschalten können, um Wasserverschwendung und unerwarteten Wassermangel zu verhindern.
- Nach der Installation dieses Geräts müssen Sie sich keine Sorgen um Wasserverschwendung oder Wassermangel machen.
- Es überwacht kontinuierlich den Wasserstand im Wassertank und erstellt eine Grafik mit dem aktuellen Wasserstand.
- Es zeigt auch den Pegel an, indem es Full, Enough, Low und VeryLow auf dem LCD anzeigt.
- Wenn Sie den Wassertank füllen, werden Sie bei Füllstand (vor dem Überlaufen) durch Sirenenton informiert und der Sirenenton wird nicht gestoppt, bis Sie die Pumpe ausschalten. Fühlen Sie sich also frei, andere Arbeiten zu erledigen, wenn Sie die Pumpe einschalten, und machen Sie sich keine Sorgen mehr über Wasserverschwendung
- Wenn der Wasserstand unter VeryLow liegt, werden Sie auch durch Sirenenton informiert und TurnOnPump angezeigt. Die Sirene stoppt erst, wenn die Wassergrenze über dem Wert VeryLow liegt.
Schritt 1: Werkzeuge und Material
MATERIALIEN:
Hinweis: Der Ultraschallsensor (HCSR04) begann aufgrund von Wasserdampf zu korrodieren, daher habe ich ihn durch einen wasserdichten Sensor wie diesen ersetzt.
- Arduino UNO (oder ein beliebiges Arduino-kompatibles Board)
- LCD
- Ultraschallsensor (vorzugsweise wasserdicht)
- Lautsprecher (vorzugsweise kleiner als ich habe)
- Ein/Aus-Taster (wenn nicht vorhanden, dann auch gut. Er dient nur zum Ein- und Ausschalten der Hintergrundbeleuchtung des LCD)
- Energieversorgung
- Anschlussdrähte (weibliche zu weibliche Überbrückungsdrähte)
- Ein langes Kabel zum Verbinden des Ultraschallsensors mit dem Arduino (Länge hängt vom Abstand zwischen Controllerplatine und Sensor ab)
WERKZEUGE:
- Lötkolben (wenn nicht vorhanden dann auch in Ordnung)
- Elektronisches Multimeter
- Abisolierzange
- Bohrmaschine
- Kleber
- Ein Computer
Schritt 2: Verbinden Sie elektronische Geräte miteinander
Folgen Sie dem obigen Bild, um Ultraschallsensor, LCD, Taste, Lautsprecher und Arduino miteinander zu verbinden.
LCD:
- Vss - GND
- Vdd - +5V
- Vee - GND
- rs - 4 (Arduino-Pin-Nummer)
- rw - 5
- aktivieren - 6
- D4 - 8
- D5 - 9
- D6 - 10
- D6 - 11
- Anode (Pin 15 des LCD) - +5 V
- Kathode (Pin 16 des LCD) - Taste
Ultraschallsensor:
- Vcc - +5V
- Trig - 3 (Arduino-Pin-Nummer)
- Echo - 2
- Masse - Masse
Lautsprecher:
- +ve-Pin - A5 (Arduino-Pin-Nummer)
- -ve-Pin / GND - GND
Taste:
- Pin 1 - Kathodenstift des LCD
- Pin 2 - GND
Schritt 3: Montage des Ultraschallsensors
Wir werden den Ultraschallsensor an der Kappe des Wassertanks montieren. Bohren Sie dazu zwei Löcher wie in der Abbildung gezeigt, um den zylindrischen Teil (Empfänger und Sender) des Sensors hindurchzuführen. Der Wassertank in meinem Haus ist auf dem Dach platziert, daher habe ich einen sehr langen Draht verwendet, wie Sie im Bild sehen können.
Montieren Sie nun den Sensor und verdrahten Sie ihn (Vcc, Trig, Echo, GND) und legen Sie ebenfalls eine Plastikoberseite darauf und versiegeln Sie ihn mit Kleber oder Klebepistole, um ihn wasserdicht zu machen.
HINWEIS:
- Bohren Sie ein zusätzliches Loch in die Oberseite des Wassertanks (nicht im Bild gezeigt), da im Sommer Wasserdampf an der Innenseite des Wassertankdeckels kondensiert und den Sensor beschädigen oder die Anzeige stören kann.
- Verwenden Sie vier Drahtstränge, da der Sensor vier Stifte hat.
- Wenn Sie mit der Bohrmaschine nicht vertraut sind, nehmen Sie Hilfe von den Ältesten.
Schritt 4: Endmontage und Programmierung
- Verwenden Sie eine Projektbox, um alle Komponenten zusammenzubauen und halten Sie den Mund des Lautsprechers außerhalb der Box, damit Sie die Sirene deutlich und laut hören können.
- Achten Sie auch auf die Polsterung, um Kurzschlüsse zu vermeiden.
- Verbinden Sie Arduino mit dem Computer und laden Sie das angegebene Programm hoch.
- Im Programm müssen Sie möglicherweise einige Variablen ändern. Es ist alles im Programm erwähnt.
Wenn Sie alles wie in dieser Anleitung beschrieben tun, werden Sie es sicherlich schaffen und etwas Wasser sparen. Also viel Spaß beim Basteln:-)