Semester | |
IBR Group | CM (Prof. Wolf) |
Type | Lab |
Lecturer | |
Assistant | |
Hiwis | Linda Fliss |
Start | SS2019 |
Attendees | Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester |
Content | Inspiriert von dem oben gezeigten Video wollen wir die Idee von einem LED Tisch aufgreifen und weiterentwickeln. Während dieses und andere Projekte fertige LED Streifen mit WS2812B LEDs benutzen, wollen wir stattdessen eine größere Matrix aus einzelnen Teilmatrizen zusammenbauen: Bis zu 16 Einzelmatrizen sollen so zu einer großen Matrix zusammengefasst werden. Für die Vernetzung werden die Matrizen in Module zusammengefasst. Neben der LED Matrix, die aus 5x5=25 LEDs besteht, benötigen wir einen Microcontroller zu Ansteuerung der LEDs, sowie einen Microcontroller zur Kommunikation zwischen den Modulen. Zur Ansteuerung und Austausch der LEDs kommt ein ESP8266 zum Einsatz. Dies ist ein kleiner Mikrocontroller mit eingebautem WLAN. Über die WLAN-Verbindung können dann größere Datenmengen ausgetauscht werden. Zur lokalen Synchronisation und Kommunikation wird ein zweiter Mikrocontroller eingsetzt, der mit den angrenzenden Modulen kommunizieren kann. Daher ist es notwendig, dass Daten über mehr als ein Modul hinaus weitergeleitet werden. Mit der so vernetzten LED Matrix, können nun verschiedene Programme implementiert werden. Als Beispiel könnte Tetris implementiert werden, und je nach größe sogar für mehr als einen Spieler gleichzeitig. Auch eine Mehrspieler-Snake-Variante (vgl. CurveFever) sind denkbar. Anfangen sollte man allerdings mit einfacheren Aufgaben, wie beispielsweise Text oder Formen anzuzeigen. Die Herausforderung des Projektes liegt in der verteilten Ansteuerung der Module und Ausschnitte des gesamten Displays. Jeder Modul soll eigenständig berechnen, welche Pixel des gesamten Bildes angezeigt werden müssen. Erweitert wird das Display über Eingabegeräte für den Benutzer bzw. Spieler, wie zum Beispiel ein Gamepad. |
Schedule | 31.01.2019, 13:15 Vorstellung der Projekte (PK 2.2) 10.04.2019, 16:45 Kick-off (IZ 105) 17.04.2019, 11:45 Treffen Vorabgabe Angebot (Robert Linda) (IZ 105) 17.04.2019, 23:59 Vorabgabe Angebot (Linda) 24.04.2019, 23:59 Abgabe Angebot (Robert) 25.04.2019, 16:00 Betreute Übungszeit (IZ 146) 02.05.2019, 16:00 Betreute Übungszeit (IZ 146) 08.05.2019, 23:59 Vorabgabe Pflichtenheft Abnahme Testspezifikation (Linda) 09.05.2019, 16:00 Betreute Übungszeit (IZ 146) 15.05.2019, 23:59 Abgabe Pflichtenheft Abnahme Testspezifikation (Redmine) 16.05.2019, 16:00 Betreute Übungszeit (IZ 146) 23.05.2019, 16:00 Betreute Übungszeit (IZ 146) 24.05.2019, 09:00 Zwischenpräsentation (PK 11.3) 24.05.2019, 09:45 Zwischenpräsentation IBR CM0 (PK 11.3) 24.05.2019, 12:25 Zwischenpräsentation IBR CM1 (PK 11.3) 29.05.2019, 23:59 Vorabgabe Fachentwurf (Linda) 05.06.2019, 23:59 Abgabe Fachentwurf (Redmine) 06.06.2019, 16:00 Betreute Übungszeit (IZ 146) 13.06.2019, 16:00 Betreute Übungszeit (IZ 146) 19.06.2019, 23:59 Vorabgabe Technischer Entwurf (Linda) 20.06.2019, 16:00 Betreute Übungszeit (IZ 146) 26.06.2019, 23:59 Abgabe Technischer Entwurf 27.06.2019, 16:00 Betreute Übungszeit (IZ 146) 03.07.2019, 23:59 Vorabgabe Testdokumenation (Testspezifikation Testprotokolle) (Linda) 04.07.2019, 16:00 Betreute Übungszeit (IZ 146) 10.07.2019, 23:59 Abgabe Testdokumenation (Testspezifikation Testprotokolle) (Redmine) 11.07.2019, 16:00 Betreute Übungszeit (IZ 146) 15.07.2019, 15:00 Abgabe des gedruckten Posters beim Betreuer 18.07.2019, 14:00 Tag der jungen Software Entwickler (TDSE) (Foyer des Informatikzentrums) |
References | Dokumente Vorlagen Organisatorisches SVN-Hilfen Weitere Hilfen |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0