Torben Held
5. März 2023
Vor etwa einem Jahr begann mein Abenteuer mit der Imkerei. Schnell stieß ich auf das spannende Projekt „HoneyPi“, bei dem mit einem Raspberry Pi und verschiedenen Sensoren das Gewicht, Temperatur und die Luftfeuchtigkeit am Bienenstock gemessen werden. Leider waren damals Raspberry Pis nur schwer erhältlich, also suchte ich nach einer günstigeren und verfügbaren Alternative und entdeckte den Mikrocontroller ESP8266.
Der ESP8266 überzeugte mich sofort: Er ist nicht nur viel preiswerter als viele Arduino-Boards, sondern hat auch ein integriertes WLAN-Modul und bietet einen Stromsparmodus – ideal für mobile Projekte. Außerdem kann er genau wie klassische Arduinos bequem über die Arduino IDE mit C++ programmiert werden.
Das Herzstück bildet ein ESP8266. Für die Messungen außerhalb der Beute verwende ich einen BME280-Sensor (Temperatur, Luftdruck, Luftfeuchtigkeit). Im Bienenstock selbst kommt ein DS18b20-Temperatursensor zum Einsatz. Das Gewicht erfasse ich über eine Wägezelle und ein Gestell aus einer alten Paketwaage, verbunden mit einem HX711 als A/D-Wandler. Die Stromversorgung übernimmt ein 12V-Akku mit Spannungswandler.
Im Versuchsaufbau habe ich die Sensoren nacheinander auf einem Breadboard mit dem ESP8266 verbunden und programmiert. Sobald alles lief, sendete mein System die erfassten Werte per MQTT-Protokoll zu Thingspeak. Zusätzlich habe ich einen Webserver auf dem ESP8266 eingerichtet, um die Konfiguration direkt im Browser vornehmen zu können. Für den ersten Testlauf kam alles provisorisch in eine leere Eisbox und wurde bis zum Winter an der Beute montiert.
Da ich Thingspeak mit derselben Datenstruktur wie HoneyPi nutze, kann ich zur Auswertung sogar die kostenlose HoneyPi-App verwenden. Die App visualisiert nicht nur Messwerte, sondern berechnet daraus weitere interessante Parameter für die Imkerei. Bei Interesse an technischen Details oder künftigem Ausbau: Meldet euch gerne bei mir – vielleicht gibt es dazu bald weitere Blogeinträge!