Torben Held
5. März 2023
Als ich vor ca. einem Jahr angefangen habe mich mit der Imkerei zu beschäftigen, bin ich über das Projekt „HoneyPi“ gestolpert. In diesem Projekt wird mit Hilfe eines RaspberryPi eine Stockwaage gebaut, welche das Gewicht, Temperatur, Luftfeuchtigkeit etc. misst. Da es zu dieser Zeit keine RaspberryPis verfügbar waren, schaute ich mich nach einer preiswerten Alternative um und bin dabei auf den Mikrocontroller ESP8266 gestoßen.
Der ESP8266 hat im Gegensatz zu vielen anderen Arduinos ein integriertes Wifi-Modul sowie einen „Stromsparmodus“ und kann genauso wie normale Arduinos über die Arduino IDE mit C++ programmiert werden. Zudem ist er auch noch deutlich billiger.
Das System besteht aus dem ESP8266 als Basis, einem BME280 für die Temperatur-, Luftdruck- und Luftfeuchtemessung außerhalb der Beute, einem DS18b20 Temperatursensor für die Temperaturmessung in der Beute, eine Wägezelle und Gestell aus einer bei Ebay gekauften Paketwaage und dem HX711-Modul als A/D-Wandler. Versorgt mit Strom wird das Alles über einen 12V-Akku und einem Spannungswandler.
Die Sensoren habe ich im Versuchsaufbau einen nach dem anderen auf einem Breadboard an den ESP angeschlossen und programmiert. Nachdem alle am Laufen waren, habe ich implementiert, dass die gemessenen Daten über das MQTT Protokoll zu Thingspeak hochgeladen werden. Am Ende habe ich noch eine Konfigurationsmöglichkeit über einen Webserver auf dem ESP hinzugefügt sowie alles provisorisch in eine leere Eisbox gepackt und probehalber bis zum Winter an der Beute aufgebaut.
Da ich Thingspeak mit der gleichen Benennung wie HoneyPi für die Daten nutze, kann die HoneyPi-App zur Visualisierung benutzt werden. Die App zeigt noch verschiedene zusätzliche Daten, welche aus den gemessenen Daten berechnet werden können.
Bei Interesse an der technischen Umsetzung könnt ihr mich gerne kontaktieren! Vielleicht schreibe ich auch noch über weitere Details in kommenden Blogs.
Eine Antwort