Thomas Fercher
Erstellung der Mobilen Applikation, der Desktop Applikation und des Backends
Bleibts daham und trinkts a Bier.
Deutsch Aufgrund des Klimawandels und der immer stärker werdenden Urbanisierung der Städte wird es immer wichtiger, Pflanzen vor Ort selbst zu kultivieren. Smart Urban Farm ist ein intelligentes Gewächshaus, welches eine anpassbare und automatisierte Pflanzenaufzucht bietet. Somit wird für den einzelnen Stadtbewohner eine Selbstversorgung mit Agrarprodukten ermöglicht.
English Due to the climate change und the rapidly growing urbanization of cities, it becomes more and more important to cultivate plants on site. Smart Urban Farm is a intelligent Greenhouse, which offers a customisable and automated plant cultivation. Thus it enables people living in cities to supply theirselves with agricultural products.
Die Farm Box ist das Herzstück unseres Projektes. Sie beinhaltet ein Mikrocontrollersystem mit diversen Sensoren, Aktoren und ist mit einem Remote-Backend verbunden. Das Mikrocontrollersystem kontrolliert autonom mithilfe von Regelkreisen die Umgebungsparameter wie Temperatur, Luft- und Erdfeuchtigkeit und Ventilation. Die dabei anfallenden Daten werden in einem Remote-Backend gespeichert. Die Desktop Applikation am Touch-Bildschirm der Pflanzenbox ermöglicht es die Grundfunktionen der Mobilen Applikation auch vor Ort auszuführen. Die Software der Smart Urban Farm selbst ist ein Python Skript welches, solange die Box eingeschaltet ist, die ganze Zeit am Laufen ist. Sobald die Daten sich im Backend ändern werden diese im Skript übernommen.
Die Software der Box wird mithilfe eines Python-Skripts realisiert. Grundlegend wird
ein Skript verwendet, welches in einem
Intervall andere Skripts für Funktionen wie Kommunikation mit der Firebase oder des
Auslesens von Sensoren ausführt.
Git Repository
Die mobile Applikation ermöglicht es die Einstellungen der Smart Urban Farm zu
konfigurieren.
Es können mehrere Profile für verschiedene Pflanzen angeleget werden. Diese Profile
definieren die Temperatur, Luftfeuchtigkeit, Bodenfeuchtigkeit
und Sonnenstunden in drei Phasen. Weiters fungiert die Bewässerung entweder nach
einer festen Angabe (1L/24h) oder nach einem Mindestwert der Bodenfeuchtigkeit.
Mithilfe der eingebauten Kamera können Fotos des Pflanzenwachstums gemacht werden.
Diese Bilder können in der Galerie angeschaut werden und in einen Zeitraffer gemacht
werden.
Die App ist für Android und iOS entwickelt.
Git Repository
Diese Applikation ist für den Touch-Bildschirm des Raspberry PI. Diese App
ermöglicht das Bedienen der Smart Urban Farm am Prdukt.
Es können alle Funktionen, wie in der mobilen App ausgeführt werden. Einzig das
Erstellen von Zeitraffern ist nicht möglich.
Git Repository