Patrick Stadler
Programmierung der App, erstellen und erhalten der Datenbank
Sometimes when I close my eyes, I can't see.
ed
Deutsch
Für viele Menschen ist es schwer mit einem herkömmlichen akustischen Wecker aufzuwachen.
Deshalb werden „Wake-up Lights“ immer beliebter, da diese einen natürlichen
Sonnenaufgang simulieren können.
Es ist unser Ziel ein möglichst benutzerfreundliches und funktionesreiches Wake-up
Light zu entwerfen.
Das Endprodukt soll ein voll funktionales Wake-up Light sein, welches mithilfe einer App
dynamisch steuerbar ist. Des Weiteren sollen Sensordaten wie etwa die Temperatur und
Luftfeuchtigkeit vom Mikrocontroller eingelesen,
und in der App angezeigt werden.
English
More and more people have complications when waking up with a
regular, audio-based, alarm clock. That is why so called "Wake-up Lights" are gaining
traction,
as they simulate a natural sunrise.
The goal of this project is to develop a user friendly and easy to use Wake-up Light.
The final product should be a fully functional Wake-up Light, which can be controlled via a
dynamically structured app. Furthermore, sensordata about the air quality, like the
temperature
and the humidity, should be measured from
a microcontroller and displayed in the app.
Unser Projekt besteht aus zwei Komponenten: Der Hardware und der Handy Applikation. Die Verbindung wird mithilfe einer Google Firebase Datenbank aufgebaut, wobei sowohl der Mikrocontroller als auch die App Daten einschreiben und auslesen können. Hier ein kleiner Überblick über diese Unterpunkte:
Wakey-Wakey kann in eine App und die Physikalische Hardware aufgeteilt werden. Die Funktion der App ist es den Benutzer möglichst viele Funktionen darzubieten ohne dafür die Benutzerfreundlichkeit aufzugeben, während die Hardware für die Umsetzung dieser Funktionen zuständig ist. Die Verbindung zwischen App und ESP Mikrocontroller findet hierbei über eine Google Firebase Datenbank statt, welche Daten in Echtzeit speichert.
Als Wake-up Light benötigt unser Projekt eine Vielzahl an diversen Bauteilen um korrekt zu funktionieren. Dazu gehören:
Ein weiterer Grundstein ist die über Flutter erstellte App mit welche das Wake-up Light konfiguriert und steuert. Die Wakey-Wakey App stellt eine Vielzahl an Funktionen für den Benutzer zur Verfügung. Über die Einstellung des Weckers hinaus kann das Licht vom Benutzer manuell nach Vorstellung verändert, und diverse vorgefertigte Lichtmodi ausgewählt werden. Des Weiteren bietet die App detaillierte Rauminformationen, wie etwa die Daten des Luftsensors beim Wake-up Light.
Video von Patrick Stadler
Prototyp Version 0.95: Erzherzog Heinz III