Noah van Houtum
Hardware
Hardware zur Ansteuerung der Motoren und Entwicklung der benötigten Elektronik
Deutsch
In der Hühnerzucht ist es nicht immer möglich alle Eier auf natürliche Weise ausbrüten zu lassen. Um Hühner mit geringem Aufwand künstlich auszubrüten, benötigt man einen automatisierten Brutkasten. Durch die Automatisierung wird die Situation für Züchter erleichtert, da Benutzer über eine Applikation Statusinformationen einsehen und die Brut über die Ferne überwachen können.
English
At chicken breeding farms it is not always possible to breed all eggs naturally. To incubate chickens artificially with little effort, it is necessary to have an automated incubator. Automation makes the situation easier for the farmer since users can view status information via an application and since users are able to monitor the incubator remotely. Furthermore, a user has the option to control the air flaps and the changing of the position of the eggs.
Der ESP32 stellt die Schnittstelle zwischen Motoren und Applikation dar, er liest die Sensoren ein, steuert die Motoren und regelt die Temperatur. Durch das Öffnen einer Lüftungsklappe bei zu hoher Temperatur im Inneren des Brutkastens, kann die Temperatur rasch gesenkt werden, außerdem kann Frischluft zugeführt werden. Weiters werden die Eier automatisch gedreht, um das Brüten der Henne realistischer zu simulieren. Durch einen Bewegungssensor wird bei einer ungewöhnlichen Bewegung im Inneren des Brutkastens dem Benutzer eine Benachrichtigung gesendet, sowie das Schlüpfen der Küken erkannt.
Um die Lageveränderung und die Luftklappensteuerung zu realisieren, werden zwei Schrittmotoren verwendet, die über den ESP32 angesteuert werden. Diese werden durch den ESP32 automatisiert gesteuert. Bei Bedarf können Anwender auch über die Applikation die Lage der Eier verändern, sowie eine Frischluftzufuhr veranlassen.
Über den ESP32, auf dem ein Webserver läuft, kann die Hardware mit einer Smartphone-Applikation bzw. Webapplikation gesteuert werden. Über den Server werden alle Sensordaten (Bewegung, Temperatur) an die Applikation übermittelt. Auf der anderen Seite ermöglicht der Server über die Applikation die Steuerung der Luftklappen und der Motoren zur Lageveränderung.
Die Android App für das Projekt wird mit dem MIT AppInventor realisiert. Durch die Anwendung können alle erfassten Daten über das Smartphone eingesehen werden. Nach dem Start der Applikation kann der Benutzer die Motoren steuern.