Inhaltsverzeichnis:

Weihnachtsbaum-Wasseralarm - Gunook
Weihnachtsbaum-Wasseralarm - Gunook

Video: Weihnachtsbaum-Wasseralarm - Gunook

Video: Weihnachtsbaum-Wasseralarm - Gunook
Video: Graz - Mein Magazin: Der Christbaum brennt 2024, Juli
Anonim
Weihnachtsbaum Wasseralarm
Weihnachtsbaum Wasseralarm

Dies ist ein einfaches Beispielprojekt, das verwendet werden kann, wenn Sie zu Weihnachten einen echten Baum haben und sicherstellen müssen, dass er bewässert bleibt. Als ich aufwuchs, erinnere ich mich, dass wir unter den Baum greifen und mit dem Finger im Baumständer wackeln mussten, um zu sehen, ob es Wasser gab. Im Zeitalter der Technik muss es einen besseren Weg geben! Dieses einfache Projekt liest den Wasserstand mit einem analogen Wasserstandssensor, einem passiven Summer und einer Arduino-basierten MCU. Alles, was für dieses Projekt (und andere Weihnachtsthemen, an denen ich arbeite) benötigt wird, kann mit diesem einzigen Kit erledigt werden.

Lieferungen:

  • (1) ELEGOO Mega 2560 Project Das umfassendste ultimative Starter-Kit mit Tutorial, kompatibel mit Arduino IDE - Amazon, nicht verbunden

    • MEGA 2560-Controller
    • Wasserstandserkennungssensor
    • Passiver Summer
    • Überbrückungskabel

Schritt 1: Verbindungen

Anschlüsse
Anschlüsse
Anschlüsse
Anschlüsse

Wie ich bereits erwähnt habe, ist dies ein ziemlich einfaches Projekt, mit dem man arbeiten und es ändern kann. Der Wasserstandssensor ist nur ein Dreidrahtgerät und der Summer hat nur zwei Anschlüsse und kann direkt über die Arduino PWM-Pins mit Strom versorgt werden. Da dies ein so einfaches Projekt ist, werde ich keinen Schaltplan der Verbindungen erstellen, sondern nur eine Pin-zu-Pin-Liste. Dieses Starter-Kit wird mit einer CD geliefert, die schöne Schaltpläne und Bilder für jede der Komponenten enthält. Es gibt auch einige Beispielcodeteile, die bei der Verwendung der verschiedenen Elemente helfen.

Für dieses Projekt sind die Verbindungen wie folgt…

Wasserstand (+) - Arduino (5V)

Wasserstand (-) - Arduino (GND)

Wasserstand (S) - Arduino (A0)

Summer (-) - Arduino (GND)

Summer (+) - Arduino (11)

Schritt 2: Beispielcode

Beispielcode
Beispielcode
Beispielcode
Beispielcode
Beispielcode
Beispielcode

Der Code für dieses Programm ist ziemlich einfach, weniger als 30 Zeilen. Es liest nur den Wert des Wasserstandssensors, vergleicht diesen mit dem voreingestellten Wert, den ich für ausreichend Wasser halte, und piept dann entweder, um Sie zu warnen oder nicht. So wie ich es eingerichtet habe, kann es wie ein Rauchmelder mit einer sterbenden Batterie enden, der ab und zu einen kurzen Piepton von sich gibt. Sobald das Wasser ausreichend gefüllt ist, ertönt ein fünfmaliger Piepton, um Sie darauf hinzuweisen, dass ausreichend Wasser hinzugefügt wurde. Diese „gefüllten“Pieptöne ertönen nur einmal, nachdem es gefüllt wurde.

Das Programm gibt auch den Analogwert zum Debuggen an die serielle Schnittstelle aus, wenn Sie versuchen, herauszufinden, wie voll Ihr Stand ist. Dies kann auf einen Prozentwert, Wasservolumen usw. skaliert werden. Was auch immer Sie für Ihre Bedürfnisse benötigen!

Dieser Code kann leicht geändert werden, um den Wasserstandswert zu ändern, wie der Summer Ihnen die Probleme ankündigt usw. Ich verwende die "Ton" -Funktion von Arduino, mit der Sie eine Frequenz und Zeit für das Ertönen eines Summers eingeben können. Es macht es sehr einfach, einen Summer direkt mit einem PWM-Pin zu verwenden.

Ich habe den Code auch hier hochgeladen, damit Sie ihn verwenden, ändern, zerreißen, kopieren usw.

Schritt 3: Erweiterung

Erweiterung
Erweiterung

Dieses Beispiel hat viele Anwendungen nach Weihnachten. Dies könnte in anderen Pflanzenumgebungen verwendet werden, die im Wasser sitzen, wie z. B. Hydrokultur. Sie können dies auch für ein Fischaquarium ändern, um sicherzustellen, dass der Wasserstand nicht zu niedrig wird.

Obwohl dies nur ein 5-V-System ist, sollten Sie immer vorsichtig sein, wenn Sie Elektronik in der Nähe von Wasser verwenden und keine Elektronik vollständig untertauchen. Wenn Sie sich mit Elektrizität in der Nähe von Wasser nicht wohl fühlen, suchen Sie Hilfe.

Eine weitere Verbesserung für dieses Projekt wäre eine Art Clip oder ein Gehäuse, um den Wasserstandssensor einzusetzen, damit Sie ihn besser einstellen können. Es gibt zwei Montagelöcher und eine schöne Nut, die in die Platine geschnitten ist und die ziemlich einfach in eine 3D-gedruckte Halterung oder ein Gehäuse montiert werden kann. Ich habe derzeit Probleme mit meinem Drucker, daher konnte ich seit einiger Zeit nichts mehr drucken.

Das Elegoo-Kit, das ich verwende, wurde auch mit einer 9-V-Batterie und einem Stecker geliefert, sodass Sie dieses Gerät vollständig batteriebetrieben machen können, damit Sie es nicht an eine Steckdose anschließen müssen.

Sie können die Größe dieses Projekts auch ziemlich einfach mit einem Mini-Controller verkleinern und all dies auf einer kleinen Platine montieren. Ich habe das Mega verwendet, weil es das ist, was ich zur Verfügung habe.

Ich hoffe, dass dieses Instructable Ihnen eine Vorstellung von etwas gegeben hat, das Sie mit diesen Sensoren tun können. Ich werde diesen Monat auch einige andere weihnachtliche Projekte haben. Bei Fragen gerne melden!

Empfohlen: