BLOG GERWOLF SCHALL


Arbeiten vor dem Projektvorschlag

Suche nach einer passenden Wiegezelle.

Schreiben erster C/C++ Programme für den Arduino Mega um zu testen ob die Wiegezelle für das Projekt geeignet ist.

20.05.2019 Projektvorschlag

Erarbeiten und formulieren des Projektvorschlags anhand der vorher gesammelten Erfahrungen.

27.06.2019 Erstes Projektteam treffen

- Allgemeine Besprechungen zum Projekt

- Aufgaben Verteilung

15.07.2019-25.07.2019 Datenbank

- Versuche mit SQLite

- Festlegung der Datenbank auf MYSQL

26.08.2019 Projekt Tag 2

Arbeiten an der Visualisierung

02.09.2019 Projekt Tag 3

Erstellung der Datenbanken

03.09.2019-06.09.2019 Lastenheft/Pflichtenheft

Erstellung eins Lasten – und Pflichtenheftes

07.09.2019-6.10.2019 Arbeiten an Node Red

Erstellung der Visualisierung, Einbindung der MySQL Datenbanken, Erstellung der Kommunikation über MQTT mit dem ESP32.

7.10.2019 Fertigstellung erstes Testprogramm Node Red

Benutzeroberfläche und Datenbankanbindung sowie Kommunikation zum Microcontroller(ESP32) soweit beendet, das erste Tests im Zusammenhang mit dem ESP möglich sind.

8.10.2019-17.10.2019 Anpassungen an Testprogramm

Einbindung von Dropdown Menüs, deren Auswahllisten sich automatisch aus dem Inhalt von Datenbanken erstellen.

17.10.2019-28.10.2019 Vorbereitung Zwischenpräsentation

Erstellen der Powerpoint Präsentation/ des Vortrags für die Zwischenpräsentation unseres Abschlussprojekts am 28.10.2019

28.10.2019 Zwischenpräsentation

29.10.2019-25.11.2019 Datenbank anpassen

Um leichter in die Datenbank schreiben zu können, wurden die einzelnen Tabellen umstruckturiert und das Node-RED Programm angepasst.

26.11.2019 - 28.12.2019 Arbeiten am Node Red Programm

-Funktion für Dosiertest entwickelt. Diese Funktion ist dafür da um die Dosiergenauigkeit zu prüfen. Es wird immer nur eine Flüssigkeit abgefüllt. Von Hand kann dann mit einer Waage nachgemessen werden, wie genau dosiert wurde. Es wurde eine Benutzeroberfläche, genauso wie die dazugehörige Datenverarbeitung und Kommunikation mit dem Microcontroller erstellt.

-Funktion für einen geführten Dialog für Zusatzzutaten, wie z.B. Sirup oder Schirmschen, die von Hand vor oder nach dem dosieren des Cocktails ins Glas gegeben werden sollen, entwickelt.

Dazu wurden die entsprechenden Datenbank erstellt, eine Benutzeroberfläche zum Festlegen der Zutaten gebaut und der geführte Dialog mit in die Cocktaildosierfunktion integriert.

29.12.2019 und 30.12.2019 Programmtests

An dem 29.12.2019 und an dem 30.12.2019 haben wir uns bei Herr Juraschek Zuhause getroffen, um das Zusammenspiel zwischen Microcontroller und dem Node Red Programm zu testen. Dafür haben wir mehrere Dosierversuche unternommen. Diese sind bis auf Kleinigkeiten erfolgreich verlaufen. Kleine Änderungen an dem C++ Programm wurden von Herr Juraschek und kleine Änderungen an dem Node Red Programm wurden von mir direkt vor Ort vorgenommen und aufwändigere Änderungen dann in den darauffolgenden Tagen.

04.01.2020 Programm fast Fertig

Nach den Programmtests wurde die Rezeptprüfung, die vor jedem Dosiervorgang statt findet noch einmal komplett überarbeitet, um sicher zu stellen, das z.B. wenn nicht von jeder Flüssigkeit, die in dem Cocktailrezept hinterlegt ist, genügend in den Behältern vorhanden ist, der Diservorgang erst garnicht gestartet werden kann. In der darauf folgenden Woche sollen in der Schule noch letzte Tests stattfinden. In dem Node Red Programm sind nur noch möglicherweise auftretende Fehler zu beheben und Formulierungen der Texte auf der Benutzerfläche zu optimieren.

05.01.2020-12.01.2020 Erstellen der Dokumentation

Erstellen des ersten Entwurfs der Dokumentation

06.01.2019 Kennzeichnung ob Alkohol in Cocktail

Umbau der Datenbank und Programmierung einer Anzeige, so das man bei der Auswahl des Cocktails vor der Dosierung genau sieht ob dieser Alkohol enthält oder Alkoholfrei ist.

07.01.2020 Durchführung von Tests

Am 07.01. wurde die rollBAR von uns wieder in die Schule gebracht. Dort haben wir dann Dosiertests durchgeführt.

12.01.2020 Kommentieren von Programmcode

Damit ein mögliches Nachfolgeteam den Node-RED Programmcode versteht, wird dieser mit Kommentaren versehen.

13.01.2020 Erste Abgabe der Dokumentation

14.01.2020-17.01.2020 Kommentieren des Node-RED Programms

18.01.2020-19.10.2020 Erstellung der Bedienungsanleitung

20.01.2020 Tests an der Anlage

21.06.2020-26.01.2020 kleine Änderungen an dem Node-RED Programm

z.B. Optimierung der Pop-Up Texte

27.01.2020 Fachgespräch

-Fachgespräch

-Allgemeine Arbeiten an der Anlage

30.01.2020 test

-Letzte Tests an der Anlage durchgeführt

-Vorbereitung der Anlage auf die Dokumentation

31.01.2020 Vorbereitung Präsentation

-Herrichten des Klassenraums für die Präsentation

-Präsentation Üben

01.02.2020 Präsentation

Präsentation des Abschlussprojekts am Tag der offenen Tür

02.02.2020-09.02.2020 Arbeiten an  der Dokumentation

10.02.2020 Abgabe der Dokumentation