Bei “Zombie Night” handelt es sich um ein Nachtgelände Adventure Spiel, bei dem zwei Teams gegeneinander antreten (mind. 8 Spieler). Ein Team nimmt dabei die Rolle der “Zombies” ein, während das andere Team die Rolle der “Überlebenden” einnehmen. Zu Beginn gibt es genauso viele Zombies wie Überlebende. Das “Zombie” Team muss versuchen alle Überlebende zu “infizieren” während die Überlebenden darauf achten müssen nicht “infiziert” zu werden. Im Team der Überlebenden gibt es immer einen “Heiler”, der versuchen muss die Zombies zu heilen.
Zielgruppe: Pfadfinder*innen
Beim Lilypad Arduino Entwicklungsboard handelt es sich um einen Arduino-kompatiblen Mikrocontroller mit analogen, sowie digitalen Ausgängen. Es ist mit Hilfe der Arduino IDE frei programmierbar (Download unter: https://www.arduino.cc/en/Main/Software). Aufgrund der modularen Bauweise des Lilypad, und der daraus resultierenden Erweiterbarkeit dieses Arduino Boards ist es ideal geeignet für “Wearables”. In dieser Bauanleitung bzw. Projekt wurde das “Lilypad – protosnap” eingesetzt, da es bereits diverse Module mit sich bringt. Im folgenden Abschnitt werden die einzelnen Komponenten kurz erläutert, die für das “Zombie-Kit” benötigt werden.
Um das “Zombie-Kit” bauen zu können, werden die vier, oben genannten Komponente des Lilypad benötigt. Diese müssen zunächst aus der Schablone vorsichtig herausgebrochen werden.
Um den Code auf die Hauptplatine draufspielen zu können (“Flashen”) muss man die Hauptplatine mit einem Computer verbinden, auf dem später der Code programmiert wird. Hier kommt der USB-TTL Adapter ins Spiel. Dieser wird mit Hilfe eines USB-Kabels an den Computer angeschlossen. Der Adapter wird, je nach Modell entweder direkt mit der den Kontaktstiften des Lilypads.
Oder mit Hilfe von sogenannten Steckbrücken angeschlossen. Verbindet man das Lilypad mit Hilfe von Steckbrücken, muss darauf geachtet werden, dass man welche mit “Löchern” an beiden Ende hat, da es auch welche mit “Stiften” an den Enden gibt.
Hat man den Computer erfolgreich mit der Hauptplatine des Lilypad angeschlossen kann man mit der Programmierung des Codes beginnen. Dies wird mit Hilfe des Programms “Arduino” bewerkstelligt und kann direkt von der Arduino Homepage heruntergeladen werden (www.arduino.cc/en/Main/Software). Es gibt dabei eine Cloud-basierte Version, “Arduino Web Editor”, sowie eine lokale Version, “Arduino IDE” (IDE = integrated development environment; dt: Entwicklungsumgebung). Die lokale Version existiert für Windows, Mac OSX sowie Linux.
Öffnet man das Programm befindet man sich bereits direkt auf der Programmieroberfläche, wo man den Code schreiben kann. Hier sollte man zunächst dem Programm mitteilen, dass man auf einem Lilypad programmiert.
Hat man die ersten Einstellungen getätigt, kann es direkt in die Programmierung gehen. Um eine Idee dafür zu bekommen wie und was man programmieren kann, gibt es vorgefertigte “Code-Snippets” (Vorlagen), welche man öffnen kann. Für dieses Projekt wurde das Code Beispiel “BlinkWithoutDelay” ausgewählt und als Grundgerüst benutzt.
Es ist ratsam die verschiedenen Code Vorlagen zu versuchen zu verstehen. Für dieses Projekt kann jedoch zunächst der Code aus dem Anhang kopiert werden.
Hat man den Code fertig geschrieben, muss dieser noch “kompiliert” werden. Das bedeutet, dass der zuvor geschriebene Code in einen für den Computer verständlichen bzw. ausführbaren Code, umgewandelt werden muss. Hierbei wird der Code auch auf Programmierfehler geprüft, und man bekommt einen Hinweis, falls man einen fehlerhaften Code geschrieben hat.
In der “Konsole” wird ausgegeben, ob das “Kompilieren” erfolgreich war oder nichtIst die “Kompilierung” erfolgreich gewesen, kann der Code nun auf das “Lilypad” “hochgeladen”, bzw. “geflasht” werden. Hierzu klickt man, bei angeschlossenen Lilypad (s. Beginn des Kapitels) auf den Button “Hochladen” klicken. Dieser befindet sich rechts neben dem “Überprüfen” Button.
Hat man den Code auf das Lilypad geladen, muss das “Zombie-Kit” nur noch auf Funktion getestet werden. Wenn man es einschaltet sollte die LED zunächst grün blinken (Mensch / Überlebender). Klopft man nun auf den Schwamm sollte die LED anschließend rot blinken (Infizierter / Zombie). Als nächstes leuchtet man in möglichst dunkler Umgebung auf den Lichtsensor. Nun sollte die LED wieder grün blinken.
HINWEIS: Bei Dunkelheit die Taschenlampe, die für die Zombie Night genutzt wird, über den Sensor halten und überprüfen welcher Lichtwert (im Code rot markiert) eingegeben werden muss! Wahrscheinlich muss ein niedrigerer Wert eingegeben werden, als bei Tageslicht. Funktioniert nun alles wie gewünscht, muss das Zombie-Kit nur noch mit dem Stoff verkleidet und mit zwei Bändern beschmückt werden, sodass es an den Arm eines Spielers angebracht werden kann.
Das Projekt ist in Kooperation mit der Hochschule München (Vertreten durch Prof. Dr. Angelika Beranek und Dominik Hanakam FK11) entstanden und wurde durch QualiFIVE gefördert.