Deutsch Die Arbeit eines Hühnerzüchters soll mit Hilfe des Systems "Chicken Security System" vereinfacht werden. Es wurde ein System entwickelt, welches die Hühneranzahl feststellt und das automatische Öffnen und Schließen der Hühnerklappe ermöglicht. Über geeignete Sensoren wird die Hühneranzahl bestimmt und daraus wird ein Bewegungsprofil erstellt. Die Klappe kann über ein externes Bedienfeld sowohl als auch durch eine Smartphone-App bedient werden. Als zentraler Controller wurde ein Microcontroller (ESP-8266) verwendet. Über RFID-Tags werden die Hühner identifiziert. Die Klappensteuerung erfolgt über einen Motor. Die Kommunikation zwischen Controller und App erfolgt mittels WLAN-Verbindung über einen MQTT-Server. Simon Karner übernahm in diesem Projekt die Klappensteuerung, das externe Bedienfeld und das Verarbeiten der Sensordaten. Die Ansteuerung mittels Smartphone-App, auslesen der Sensordaten und die Datenkommunikation wurde von Felix Kasmanhuber entwickelt.
English Our project „Chicken Security System” is going to help a chicken farmer with his daily routine. We developed a system that can count chickens, and which is also able to open and close the door automatically. Through sensors we can determine if a chicken is inside or outside the henhouse, by the we can create a movement profile. The door can be operated by an external control panel but also by a Smartphone-App. As a central processing unit, we are using a microcontroller (ESP-8266). Per RFID-Tags we can identify each chicken. That the door is able to open and close is made possible by a motor. The communication between the microcontroller and the app is made by an MQTT-Server through WIFI. In this project Simon Karner did the Hardware, the external control panel and the processing of the sensor data. Felix Kasmanhuber did the controlling through an App, the readout of the sensor data and the data communication.
In diesen Kapitel möchten wir ihnen das Projekt und dessen Funktionsweise näher bringen
Die Klappe des Stalls wird über einen Motor gesteuert. Dieser wird über Relais angesteuert welche ihm die Richtung vorgeben und ihm Sagen ob er inaktiv oder aktiv ist. Diese Ralais können über einen an der Seite des Tor angebrachten Drehschalters angesteuert angesteuert werden. Ein zweiter Schalter lässt einen zwischen hand und automatischen Betrieb wechseln. Im automatischen Betrieb werden Solit State Ralais in die Schaltung mit eingebunden welches ermöglicht dass der Motor vom ESP aus gesteuert werden kann.
Der zentrale Kontroller dieses Systems ist ein ESP-8266 welcher der Hardware sagt, was sie zu tun hat. Er verarbeitet auch die Daten welche vom RFID-Lesegerät ausgelsen werden. Diese Daten beinhalten den Namen des Huhnes. Nach der Erstverarbeitung der Daten werden diese über W-Lan weiter an den MQTT-Server/Broker weitergeleitet.
Um die Daten zur App zu transportieren verwenden wir das MQTT Protokoll. Um keine Server zu zumieten schufen wir uns unseren eigenen MQTT-Server welcher auf einen Raspberry Pie läuft. Diesen Server abonieren alle geräte welche Daten empfangen und senden wollen. Wenn nun ein Gerät Daten betreffend des Systems sendet, gelangen diese zum MQTT-Server. Von dort aus werden die Daten an alle Geräte, die den Server aboniert haben, gesendet. Durch dieses Verfahren kann zwischen ESP und App (und umgekhert) kommuniziert werden.
Zur Veranschaulichung der Daten, haben wir eine App entwickelt, damit man immer zugriff auf das System hat. Mit dieser App kann man das Tor öffnen und schließen. Außerdem hat man immer die aktuellsten Daten, also wo sich welches Huhn befindet, in dieser App mit dabei.