Brutkasten Open Source auf Arduino-Basis
Von der Hühnerschar des Stadteilbauernhofs standen befruchtete Eier zur Verfügung. Diese sollten ausgebrütet werden, um den wundervollen Prozess vom Ei zum Küken erleben zu können.
Auf dem Stadtteilbauernhof erhalten ehemalige Legehennen Altersasyl. Solche „modernen‟ Hybridhühner brüten leider nicht mehr ihre Eier selbst aus. Deshalb benötigt man einen Brutkasten.
Wie in vielen Internetpublikationen nachzulesen ist, müssen die Eier bei ca. 38 °C und ca. 60 % relativer Luftfeuchte unter täglich 2x Wenden 21 Tage ausgebrütet werden.
- Optionales Loggen und Visualisieren des zeitlichen Verlaufs der Temperatur-, Feuchtewerte sowie der Heizleistung am PC über ein Python-Skript.
Hierzu musste ein Brutkasten mit folgenden Eigenschaften gebaut werden:
- Gute Isolierung nach Außen, damit Temperaturschwankungen im Inneren minimal sind.
- Eingebaute Infrarotheizung mit elektronischer Temperaturregelung.
- Überwachung und Anzeige der Luftfeuchtigkeit.
- Manuelle Regulierung der Luftfeuchtigkeit über verschließbare Lüftungslöcher.
- Anzeige der Brutzeit sowie der Temperatur und der Luftfeuchtigkeit.
- Schnittstelle zu einem PC zur grafischen Darstellen des zeitlichen Verlaufs von Temperatur und Luftfeuchtigkeit.
Der Brutkasten selbst ist ca. 25 x 25 x30 cm (BxHxT) groß und besteht aus 30 mm starken Polystyrol Hartschaumplatten. Als Heizquelle im Inneren des Brutkastens dient eine 12 V Halogenleuchte, die bei 9 V betrieben wird und daher als Infrarotlichtquelle wirkt.
Ein Arduino Uno erfasst über einen Temperatur-/Feuchtesensor (Seeed TH02-Sensor Platine) das Klima im Brutkasten und regelt die Temperatur über Dimmen der Halogenleuchte mit einem MOSFET (IRF520 Platine). Als Display wird ein OLED-Display (SSD 1306, 0,96 Zoll) verwendet. Der Heizstromkreis und der Arduino werden von einem 9 V Netzteil (2250 mA) versorgt.
Die Hardwarekosten belaufen sich insgesamt auf ca. 40 €.
Die Elektronik funktioniert autonom ohne angeschlossenen PC. Über die USB-Schnittstelle des Arduino werden die Werte für Temperatur, Feuchte und Heizleistung alle 10 Sekunden ausgegeben. Bei Bedarf greift ein Pythonskript auf dem PC auf diese Werte zu und stellt deren zeitlichen Verlauf grafisch dar.
Die Quelcodes des Arduinoprogramm und des Pythonskripts finden Sie unten im Downloadbereich.