HC-SR04

Erstellt: 2020 - 2021

Beschreibung

Während des Erstellens und Entwickelns der Wetterstationen im Garten, hatte ich das Problem, dass die Messung der beiden Wasserstände per Ultraschall-Sensoren nacheinander zu viel Zeit in Anspruch nahm. Mehr Zeit bedeutete eben auch mehr Stromverbrauch und im Akku-Betrieb ist das natürlich nicht optimal. Deshalb wollte ich die Ultraschall-Sensoren optimalerweise mit nur einem Trigger-Pin starten, aber parallel mit mehreren Echo-Pins auslesen bzw. messen. Doch fand ich hierfür keine Bibliothek in der Arduino IDE und auch auf GitHub fand sich nichts vielversprechendes. Entsprechend musste ich wohl erneut selbst Hand anlegen.

So entstand meine eigene HC-SR04 Bibliothek, die im ersten Schritt tatsächlich passend zum Namen auf den HC-SR04 Sensor fokussiert war. Später stellte sich bei den Wetterstationen allerdings heraus, dass so ein HC-SR04 selbst mit Nagellack eingepinselt und Plastik-Spray besprüht, nicht besonders gut der sehr hohen Luftfeuchtigkeit innerhalb der Wasserfässer standhalten kann. Die Sensoren fingen über längere Zeit an zu rosten. Also bestellte ich mir wasserfeste Ultraschall-Sensoren bei DFRobot, die im Übrigen heute noch im Einsatz sind. Da diese jedoch ein anderes Timing beim Trigger brauchten, erweiterte ich meine Bibliothek, sodass nun eigentlich mehr als nur der anfängliche HC-SR04 unterstützt wird.