Ich plane, den Wasserstand in einem ca. 10 m tiefen Brunnen mit einem maximalen Wasserstand von bis zu 5 m zu messen. Mein Plan ist es, mit dem Ultraschallsensor HC SR04 die Tiefe zu messen und über ZigBee an einen Himbeer-Pi in meinem Haus zu senden.
Wie in meiner vorherigen Frage erläutert , muss ich einen Mikrocontroller auswählen, um den Ultraschallsensor und das ZigBee-Modul miteinander zu verbinden.
Die Parameter für die Auswahl sind:
Geringer Stromverbrauch: Ich plane, dies mit Batterie zu betreiben, daher ist ein geringer Stromverbrauch eine Priorität. Ab sofort habe ich kein Ziel für den Stromverbrauch oder die Tage zwischen den Batteriewechseln oder sogar die zu verwendende Batterie. Da dies eher ein Lernprojekt ist und sich in meinem Zuhause befindet, bin ich flexibel, aber ein geringerer Stromverbrauch ist besser.
Niedrige Kosten: Dies ist ein Lernprojekt für mich, und ich möchte keine ungeheure Menge Geld dafür ausgeben, also sind niedrigere Kosten besser.
Arbeiten in einem Brunnen: Das gesamte Projekt wird von einem Brunnen aus durchgeführt und ist starkem Sonnenlicht und Regen ausgesetzt. Ich werde aber einen guten Fall und Schutz bieten.
Einfach zu programmieren.
Ich habe mich für ZigBee entschieden, da es einfach ist, meinen Anwendungsfall erfüllt und wenig Strom verbraucht. Meine Anforderung ist jedoch, die Sensordaten zu transportieren, und ich bin offen für andere Transporte. Die Entfernung von meinem Brunnen zu Raspberry Pi beträgt ungefähr 6 Meter mit einer Mauer dazwischen. Ich plane, die Wassertiefe alle 10 Minuten und zweimal pro Minute zu messen, wenn die Wasserpumpe läuft (ca. 20 Minuten täglich).