Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

BrickUsingMultipleModules

1.764 Byte hinzugefügt, 13:14, 15. Jan. 2017
Die Seite wurde neu angelegt: „BrickUsingMultipleModules (kurz: BUMM) ist ein Rätselspiel, das unter dem Theme "Bombenentschärfung" spielt. Angelehnt an [http://www.keeptalkinggame.com/ Ke…“
BrickUsingMultipleModules (kurz: BUMM) ist ein Rätselspiel, das unter dem Theme "Bombenentschärfung" spielt. Angelehnt an [http://www.keeptalkinggame.com/ Keep talking and nobody explodes] geht es darum, unter Zeitdruck verschiedene Rätselmodule lösen, um eine Bombe rechtzeitig zu entschärfen.

== Bilder ==

== Technik ==
Jedes Modul enthält einen Arduino (oder anderen Controller), der über einen gemeinsamen Bus (5V) via UART kommuniziert ([https://github.com/hackffm/BrickUsingMultipleModules/tree/master/bus_docu Protokoll]). Dabei ist jedes Modul von der Logik her eigenständig und gibt nur an, ob es entschärft wurde und ob es eine Manipulation detektiert hat.
Als Zentrale fungiert ein Raspberry Pi, auf dem ein Pythonscript mit der gesamten Gamelogik läuft. Neben der Buskommunikation stellt dieses auch einen TCP-Server bereit, über den der Brick ferngesteuert werden kann.

== TODO ==
Folgendes ist noch notwendig (was noch nicht geklärt ist und noch Hilfe braucht, ist fett).
* Cooles '''Gehäuse''' (Seitenwände, Halter für Panels)
* WLAN (Raspi 3 coming)
* '''Akkus'''

=== Make Rhein-Main ===
Der Brick soll in einer separaten Kammer untergebracht werden, aus der nur auf elektronischem Wege kommuniziert werden kann.
* Kammer: Da vermutlich kein separater Raum zur Verfügung stehen wird, wäre es cool, eine kleine Kammer aufzubauen. Als Wandmaterial wurde '''Molton''' vorgeschlagen. Einen '''Rahmen''' bräuchte es dafür dann noch.
* Ein Kommunikationsmedium. Vorgeschlagen wurden '''Feldtelefone''' oder billige '''Funkgeräte'''.
* Eine '''Videoübertragung''' nach außen, insbesondere für die Signalwirkung für potentielle neue Spieler. Lutz hatte da schon eine Kamera+Bildschirm angeboten. Hätten wir noch einen zweiten?