Willkommen !

Herzlich willkommen auf unserer Projektseite Auf dieser Homepage erhalten Sie Informationen rund um das Projekt Fan Controlling System.

Kurzbeschreibung

Deutsch In vielen Haushalten, aber auch in B�ros, werden Ventilatoren zur Durchl�ftung gen�tzt. Diese sind aber meist nur umst�ndlich �ber Schalter bzw. Drehregler zu bedienen. In dieser Diplomarbeit soll ein handels�blicher Ventilator so umgebaut und mit einem smarten Steuersystem ausgestattet werden, dass dieser dann �ber eine Mobiltelefon-App gesteuert werden kann. Um diese Diplomarbeit umzusetzen, ist ein handels�blicher Ventilator so zu adaptieren, dass die Steuerung des Motors �ber eine App m�glich wird. Die App wird im Framework Flutter verwirklicht und ist somit auf IPhone und Android einsetzbar. Au�erdem sollen Sensorwerte, wie Temperatur und Luftfeuchte in der App angezeigt und nach M�glichkeit auch Personen im Raum detektiert werden. Auf eine benutzerfreundliche und sichere Bedienung des Ventilators ist besonders zu achten. Au�erdem ist es m�glich in der App mehrere Benutzer anzulegen, um verschiedene Ventilatoreinstellungen abzuspeichern. Am Schluss steht ein adaptierter Ventilator zur Verf�gung, der selbstst�ndig die Bel�ftungsleistung auf Grund der individuell eingestellten Vorgaben und in Abh�ngigkeit, ob sich Personen im Raum befinden, steuert.

Unser Projekt wird bearbeitet und erstellt an der HTL M�ssingerstra�e

English In many households, but also in offices, fans are used for ventilation. These are usually only awkward to operate using switches or rotary controls. In this diploma thesis, a commercially available fan is to be converted and equipped with a smart control system, that this can then be controlled via a mobile phone app. In order to implement this diploma thesis, a commercially available fan must be adapted so that that the control of the engine is possible via an app. The app is implemented in the Flutter framework and can therefore be used on the iPhone and Android. In addition, sensor values ??such as temperature and humidity should be displayed in the app and, if possible, people in the room should also be detected. Particular attention must be paid to user-friendly and safe operation of the fan. It is also possible to create several users in the app in order to save various fan settings. At the end, an adapted fan is available, which independently adjusts the ventilation performance based on the individually set specifications and depending on controls whether there are people in the room.

Details


cloud Software

Die App

Unsere App ist mithilfe der Programmiersprache �Dart� im Framework Flutter realisiert worden. Als Entwicklungsumgebung wurde Visual Studio Code hergezogen, da es plattform�bergreifend und leicht zu bedienen ist. Die App wird mit dem Microcontroller verbunden, welcher an den Ventilator angeschlossen ist. Als Schnittstelle haben wir hier �MQTT� gew�hlt. Die App selbst verf�gt �ber eine Reihe genialer Funktionen, wie zum Beispiel definierbare Zeiten, an welchen der Ventilator ein und aus ist. Au�erdem verf�gt der Ventilator �ber drei verschiedenen St�rke-Stufen, die man alle �ber die App steuern kann. Definierte Zeiten und Werte k�nnen mithilfe eines Profils abgespeichert und leicht wieder aufgerufen werden. Diese Daten werden lokal auf ihrem Smartphone, mittels des Datenbanksystems SQLite, gespeichert. Dieses Datenbanksystem haben wir gew�hlt, weil die Anzahl, der zu speichernden Objekte, nicht so gro� ist und dadurch keine eigene Server Software ben�tigt wird.

settings Hardware

Der Ventilator

Der Hardwareteil unseres Projektes differenziert zwischen Ventilator, Microkontroller und einem Bewegungssensor. Der gew�hlte Turmventilator ist oszillierend und verf�gt �ber drei verschiedene Geschwindigkeitsstufen. Wir verwenden 4 Solid-State-Relais um die 230V Wechselspannung auf die ben�tigten 5V, zur Ansteuerung des Mikrocontrollers, runter zu drosseln. Als �Controller verwenden wir einen ESP32, welcher mithilfe eines AC/DC Wandlers versorgt wird. Der dritte Teil unseres Hardwareprojektes besteht aus einem Bewegungssensors, welcher mit einem Python-Skript Bewegungen erkennt und diese in der App als Status anzeigen soll. Diese Funktion sollte einen Art �Energiesparmodus� darstellen, da jedes Mal wenn eine Person den Raum verl�sst, der Ventilator ausgeschaltet werden kann.

Das Team

Herr Julian Schager

Erstellung der Software, Datenbankzugriff

Herr Gregor Ebner

Erstellung der Hardware, Motoransteuerung

Dipl.-Ing. Werner Moser

Erstbetreuer