Ich bin ja gut zu Vögeln und meine Frau beschwert sich darüber, dass ich nur meine “Fetten Viecher” im Kopf hätte- während mein erwachsener Sohn darüber schmunzelt, dass sein Papa sich als Mid-Life-Crisis-Hobby ja wohl Ornitologie ausgesucht hätte und ihn das schon beruhige.
Wegen der Aussage: “Fette Vögel” – nein, denen ist kalt, die plustern sich nur auf – habe ich schon das entsprechende T-Shirt verschenkt – und einen Hoodie mit dem Motiv für den Elternsprechtag.
Und während ich selbst am Frühstücktisch sitze und die Vögel draußen sich Erdnuss mit Regenwürmern schmecken lassen, kam ich auf die Idee, den Fraß zu quantifizieren.
Der Buntspecht ist recht klein, wie schwer ist der eigentlich?
Zuerst hatte ich die Idee das mit einer Federwaage zu messen. Als Tierarztpraxis sind 10 € pro Konus auch sicherlich finanzierbar. Aber wie lese ich eine Federwaage (für ab 80 €) so aus, dass ich das am Frühstückstisch sitzend auch auslesen kann?
Dankbarerweise bin ich von Reinald auf “Wägezellen” gestossen worden – und dann war alles ganz einfach:
- Wägezelle (Bereich bis 1 kg) 7,22 €
- 4 stellige 7-Segment-Anzeige 4,78 €
- Raspberry Pico oder irgendein anderer ESP32, der grade rumfliegt … 7,19 €
Es war fast schon ein bisschen langweilig die Kiste zusammenzustöpseln, da es für die Module schon Libraries gibt.
Für die Anzeige
https://github.com/mcauser/micropython-tm1637/blob/master/tm1637.py
für die Waage
http://grzesina.de/az/waage/hx711neu.py
Das ergibt dann als main.py
from time import sleep from machine import Pin import tm1637 import HX711 # hardware PINs clk = Pin(8) dio = Pin(9) dout = Pin(16) dpclk = Pin(17) # display tm1637 tm = tm1637.TM1637(clk, dio) # all LEDS on "88:88" tm.show('8888', True) # HX711 try: hx = HX711(dout, dpclk) hx.wakeUp() hx.kanal(1) hx.tara(225) sleep(1) except OSError as e: print(e) floating_tara = 0 reference_value = 0 counter = 20 while 1: m = int(hx.masse(10)) if m == reference_value: counter = counter -1 else: counter = 20 reference_value = m if counter == 0: floating_tara = m counter = 20 tm.number(m - floating_tara) sleep(1)
Die nächste Eskalationsstufe ist dann die Waage an eine Raspberry Pi mit Kameramodul anzuschließen und bei Futterstellennutzung ein Foto von dem fressenden Vogel zu machen.
Nach einer Stunde Frühstück reichen mir die ersten Ausleseergebnisse:
- Blaumeise 9 – 10 g
- Star 75 – 80 g
- Buntspecht 68 – 75 g
Es gibt mindestens 2 Buntspechte – einen normalgewichtigen und einen leichteren. Die Futteraufnahme pro Besuch liegt bei etwa 4 Gramm bei Staren und Buntspechten.
@root Rotkehlchen: 22 g