Mit dem Fahrrad zur Arbeit<p><strong>Vogel-Waage</strong></p><p>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 <em>Ornitologie</em> ausgesucht hätte und ihn das schon beruhige.</p><p>Wegen der Aussage: <strong>“Fette Vögel”</strong> – <em>nein, denen ist kalt, die plustern sich nur auf</em> – habe ich schon <a href="https://katzundgoldt.de/ru_fette_vogel_bricht_den_ast.htm#!/" rel="nofollow noopener noreferrer" target="_blank">das entsprechende T-Shirt verschenkt</a> – und einen Hoodie mit <a href="https://bentsy.shop/collections/tassen-bente-birds/products/tasse-bentebirds-mimimi" rel="nofollow noopener noreferrer" target="_blank">dem Motiv</a> für den Elternsprechtag.</p><p>Und während ich selbst am Frühstücktisch sitze und die Vögel draußen sich <a href="https://www.futterplatz.de/JR-FARM-Peanut-Bar-Erdnussbutter-mit-Regenwuermern-9-Stueck-im-Eimer-2-x-3-15-kg/1j22847" rel="nofollow noopener noreferrer" target="_blank">Erdnuss mit Regenwürmern</a> schmecken lassen, kam ich <a href="https://nrw.social/@westrad/113854187929978078" rel="nofollow noopener noreferrer" target="_blank">auf die Idee, den Fraß zu quantifizieren</a>.</p> <a href="https://static.westrad.de/uploads/groesserer_buntspecht_an_waage.jpg" rel="nofollow noopener noreferrer" target="_blank"></a><p></p><p>Das ist der größere von den Buntspechten – ein Weibchen</p> <p>Der Buntspecht ist recht klein, wie schwer ist der eigentlich?</p><p>Zuerst hatte ich die Idee das mit einer Federwaage zu messen. Als Tierarztpraxis sind 10 € pro <a href="https://schumann-shop.de/waagen/waagen-zubehoer/vogelwiegekonus-fuer-federwaage-pesola-60-600-g-5-stueck-3655" rel="nofollow noopener noreferrer" target="_blank">Konus</a> auch sicherlich finanzierbar. Aber wie lese ich eine <a href="https://schumann-shop.de/waagen/federwaagen/federwaage-pesola-medioline-600-g-mit-klammer-40600" rel="nofollow noopener noreferrer" target="_blank">Federwaage (für ab 80 €)</a> so aus, dass ich das am Frühstückstisch sitzend auch auslesen kann?</p><p>Dankbarerweise bin ich von <a href="https://nrw.social/@Reinald" rel="nofollow noopener noreferrer" target="_blank">Reinald</a> auf “Wägezellen” gestossen worden – und dann war alles ganz einfach:</p><ul><li>Wägezelle (Bereich bis 1 kg) <a href="https://www.ebay.de/itm/175773183245" rel="nofollow noopener noreferrer" target="_blank">7,22 €</a></li><li>4 stellige 7-Segment-Anzeige<a href="https://www.ebay.de/itm/186785064778" rel="nofollow noopener noreferrer" target="_blank"> 4,78 €</a></li><li>Raspberry Pico oder irgendein anderer ESP32, der grade rumfliegt … <a href="https://www.ebay.de/itm/185061045425" rel="nofollow noopener noreferrer" target="_blank">7,19 €</a></li></ul><p>Es war fast schon ein bisschen langweilig die Kiste zusammenzustöpseln, da es für die Module schon Libraries gibt.</p><p>Für die Anzeige<br><a href="https://github.com/mcauser/micropython-tm1637/blob/master/tm1637.py" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mcauser/micropython</span><span class="invisible">-tm1637/blob/master/tm1637.py</span></a><br>für die Waage<br><a href="http://grzesina.de/az/waage/hx711neu.py" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">grzesina.de/az/waage/hx711neu.</span><span class="invisible">py</span></a></p><p>Das ergibt dann als main.py</p><pre>import tm1637from machine import Pinfrom hx711 import HX711from time import sleeptm = tm1637.TM1637(clk=Pin(8), dio=Pin(9))dout=Pin(16) dpclk=Pin(17)# all LEDS on "88:88"tm.show('8888', True)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 = 0counter = 20while 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)</pre><p>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.</p><p>Nach einer Stunde Frühstück reichen mir die ersten Ausleseergebnisse:</p><ul><li>Blaumeise 9 – 10 g</li><li>Star 75 – 80 g</li><li>Buntspecht 68 – 75 g</li></ul><p>Es gibt mindestens 2 Buntspechte – einen normalgewichtigen und einen leichteren. Die Futteraufnahme pro Besuch liegt bei etwa 4 Gramm bei Staren und Buntspechten.</p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://blog.westrad.de/und/nerdkram/" target="_blank">#Nerdkram</a></p>