Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Protokolle
Hochschule Karlsruhe Logo Labor Informationstechnik
FischerTechnik mit ESP 32
Wintersemester 2017/18
efan1012, hama1067, lumi1017
majo1033, pafr1013, trti1011

Protokolle

26.09.2017 - Aufstellung der Anforderungen

Teilnehmer: Prof. Walter, Ralph Hansmann, alle Gruppenteilnehmer

- Aufnehmen der Anforderungen von Hr. Hansmann:
    - Zielruppe: Grundschüler Klasse 4, Gymnasium Klasse 5 (-12)
    - Programme sollen mit Modulen erstellt werden (vgl. Blockdiagramm Google Scratch)
    - (nur wenn's nicht anderst lösbar ist: eigener Interpreter/ Compiler)

Schriftführer: majo1033

18.10.2017 - Besprechung der Schnittstellen

Teilnehmer: Alle Gruppenteilnehmer

- Festlegung umzusetzende Funktionsblöcke für die Weboberfläche
- Festlegung der Schnittstellen zwischen HMI und SW
    - Übergabe der Programminformationen von Weboberfläche als String
    - Übergabe beim „Starten“ des Programms
- Festlegung der Schnittstellen zwischen SW und HW
    - Pulsweitenmodulation für Motorausgänge
    - GPIO-Ports mit Pull-Up-Widerständen für Digitale Inputs

Schriftführer: trti1011,majo1033

27.10.2017 - Programmierung geeignet für 1./2. Semester

Teilnehmer: Prof. Walter, hama1067,majo1033

- Wunsch Prof. Walter: Fischertechnik mit ESP32 für 1./2. Semester geeignet
- Programmierung mit Arduino – IDE grundsätzlich problemlos möglich
- Zusätzliche Aufgabe: neue (kleine) Bibliothek für ESP32 um die Fischertechnik HW ansteuern zu können

Schriftführer: majo1033

28.10.2017 - Dokumentation und Präsentation mit PH

Teilnehmer: Prof. Walter, pafr1013

- Aufteilung des Webs in 3 Unterwebs
- Dokumentation Software -> Programmablaufplan (PAP)
- Zwischenpräsentation der Ergebnisse bei Hr. Hansmann (Termin steht noch nicht fest)

Schriftführer: pafr1013

30.10.17 – Schnittstelle HMI-SW und Web-Darstellung

Teilnehmer:   pafr1013,majo1033

- Schnittstelle HMI – SW
    - Übergabe des Programms mit String
    - Besprechung der Syntax des Übergabestrings

Aufgaben:
- Aufteilung des Webs in Haupt- und Unterweb mit Verlinkungen -> JM
- Erstellung Gesamtblockschaltbildes -> JP
- Erstellung der detaillierten Beschreibung des Übergabestrings -> JM

Schriftführer: majo1033

02.11.17 – Fortführung der Hardware

Teilnehmer: Prof. Walter, hama1067,majo1033

- Fortführung/Unterstützung der Hardware durch Prof. Dr. Walter
- Portbelegungsplan durch SW-Gruppe vorschlagen

Schriftführer: majo1033

07.11.17 – Motortreiber, Portbelegungsplan

Teilnehmer: Prof. Walter, majo1033

- Portbelegungsplan durch SW-Q-Gruppe vorschlagen
- Vorschlag für Nachfolgegruppe: Treiberstufe/Bauteil für GPIO-Erweiterung, kommuniziert mit I²C, bietet 16 weitere analoge und digitale Eingänge, incl. PWM-Ausgänge
- 2 Motortreiber erhalten für erste Tests

Schriftführer: majo1033

15.11.17 – Schnittstelle HMI – Queue-Controller

Teilnehmer: Alle Gruppenteilnehmer

- Endgültige Festlegung der Schnittstelle zur Übertragung des Programmtextes
- Festlegung Schnittstelle zur Kommunikation zwischen der HMI und des Queue-Controllers
- Gegenseitiges vorstellen des bisherigen Standes

Schriftführer: majo1033

17.11.17 – Vorstellung aktueller Stand des Projekts an PH

Teilnehmer: Prof. Walter, Ralph Hansmann, pafr1013,majo1033,trti1011

- Vorstellung des bisherigen Standes:
    - Web-Darstellung und grafisches Programmieren
    - Umsetzung des Programmtextes bis zur Hardware-Ansteuerung
- Ausblick bis zur Präsentation:
    - Zusammenfügen der beiden Programmteile
    - Weitere Hardware anbinden zu Demonstrationszwecken
- Treffen mit Hr. Fox

Schriftführer: majo1033

  Mit Unterstützung von Prof. J. Walter Wintersemester 2017/18