projekte:2023:1d-pong

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
projekte:2023:1d-pong [2024/02/17 18:50]
stippi [Ergebnis] Korektur Rechtschreibung
projekte:2023:1d-pong [2025/02/12 23:15] (aktuell)
pixtxa Erklärungen zu den Beacons
Zeile 9: Zeile 9:
 Direktweg zur [[projekte:2023:1d-pong#Spielanleitung]] Direktweg zur [[projekte:2023:1d-pong#Spielanleitung]]
 ===== Vorgeschichte ===== ===== Vorgeschichte =====
-Ich bekam 44x [[https://www.werma.com/de/s_c1691i7105/24134050.html|WERMA MC35 UL Leuchte + Summer 10-30V RGB M12]] und überlegte, was man damit tun könnte.+Ich bekam 44x [[https://www.werma.com/MC35-UL-Leuchte-Summer-10-30V-RGB-M12/24134050|WERMA MC35 UL Leuchte + Summer 10-30V RGB M12]] (Vorserie mit unfertiger Firmware; kein Serienstand) und überlegte, was man damit tun könnte.
  
 {{:projekte:2023:1d-pong_werma_tisch_waben.jpg?400|Die Werma-LED-Leuchten stehen wabenförmig angeordnet auf dem Tisch}} {{:projekte:2023:1d-pong_werma_tisch_waben.jpg?400|Die Werma-LED-Leuchten stehen wabenförmig angeordnet auf dem Tisch}}
Zeile 177: Zeile 177:
       * Rest abschneidbar um Platz zu sparen       * Rest abschneidbar um Platz zu sparen
     * Pull-Up/-Down für nicht zwingend benötigte Anschlüsse     * Pull-Up/-Down für nicht zwingend benötigte Anschlüsse
-    * GND-Ausgang für Dauer-An um z. B. [[https://www.werma.com/de/s_c1684i7007/65760055.html|eSIGN]] oder [[https://www.werma.com/en/s_c0i6509/86200003.html|Transceiver]] versorgen zu können+    * GND-Ausgang für Dauer-An um z. B. [[https://www.werma.com/produkte/signalsaeulen/esign/|eSIGN]] oder [[https://www.werma.com/WeASSIST-AndonWireless-Transceiver868MHz/86200003|Transceiver]] versorgen zu können
   * Einfach und universell einsetzbar   * Einfach und universell einsetzbar
     * Pfeile für Richtung des Datenflusses     * Pfeile für Richtung des Datenflusses
Zeile 311: Zeile 311:
 Beim Überlauf wird die Sound-Ausgabe umgeschaltet (aus/an) und es wird erneut hochgezählt. Beim Überlauf wird die Sound-Ausgabe umgeschaltet (aus/an) und es wird erneut hochgezählt.
 Beim loslassen wird die Konfiguration übernommen. Beim loslassen wird die Konfiguration übernommen.
-Hält man also die Tasten, bis beide Teams Punkte haben und lässt dann los, laufen fortan die Spiele so lange, bis eine Seite 10 Punkte erzielt.+Hält man also die Tasten, bis beide Teams 10 Punkte haben und lässt dann los, laufen fortan die Spiele so lange, bis eine Seite 10 Punkte erzielt.
 Beim Powercycle wird wieder die Standard-Konfiguration geladen: Mit Sound-Ausgabe bis 5 Punkte. Beim Powercycle wird wieder die Standard-Konfiguration geladen: Mit Sound-Ausgabe bis 5 Punkte.
  
 Vom Öffnen des Kabelkanals ist abzusehen, da sich das Controllerboard beim Schließen des Kabelkanals gerne verklemmt. Vom Öffnen des Kabelkanals ist abzusehen, da sich das Controllerboard beim Schließen des Kabelkanals gerne verklemmt.
 Auf der Unterseite sind Löcher, durch die man rein schauen kann; zudem gibt es unter [[https://pixtxa.de/1D-Pong|Pixtxa.de/1D-Pong]] die Projektdoku zu finden. Auf der Unterseite sind Löcher, durch die man rein schauen kann; zudem gibt es unter [[https://pixtxa.de/1D-Pong|Pixtxa.de/1D-Pong]] die Projektdoku zu finden.
 +
 +===== Auswirkungen =====
 +Das 1D-Pong steht üblicherweise spielbereit im Space und wird da gerne mal zwischendurch gespielt. Es wird aber auch zu vielen Veranstaltungen mitgenommen.
 +
 +Bei der [[https://eh21.easterhegg.eu/|Easterhegg 2024]] wurden auch zwei Wesen vom [[https://cccfr.de/|CCCFr]] darauf aufmerksam und spielten sehr viel damit. 1D-Pong an sich war zwar im Chaos-Umfeld schon lange nichts neues mehr, aber der Aufbau mit Lampen im Kabelkanal anstatt einem LED-Stripe auf einem Holzbrett gefiel ihnen sehr gut. Es entstand ein kleiner Wettbewerb, so etwas nachzubauen und zwei Monate später fand ich auf der [[https://entropia.de/GPN22|GPN22]] einen Nachbau, der auf den ersten Blick recht ähnlich aussieht, der [[https://git.cccfr.de/schwarze-lunge/1d-pong|im Gitlab des CCCFr dokumentiert ist]].
 +
 +Als es bei WERMA vorbei kam, fand man die Idee dort so gut, dass man eine große Version für Messestände in Auftrag gab. Ein Schreiner baute einen in Einzelteile zerlegbaren Tisch, wo das 1D-Pong in die Tischplatte eingebaut ist. Mit allen Modulen ist es etwa vier Meter lang. Hier werden 54x die größeren [[https://www.werma.com/MC55-RGB-Dauer-Blink-Kabel-10-30VDC/24011050|MC55 ohne Sound mit festem Kabel]] genutzt und [[https://www.werma.com/MC55-Touch-S-24VDC-Akustik/24017055|MC55-Touch Smart mit Akustik]] für die Eingabe sowie Soundausgabe verwendet. Zur Ansteuerung wurden neue, kompakte Leiterplatten entworfen, die jeweils alle TPIC6C für ein Teilsegment enthalten. Die Erste enthält zudem den Mikrocontroller, Spannungsregler und Pegelwandler. Der Ausgang des letzten Schieberegisters wird zurückgeführt, damit der Controller die Spielfeldgröße ermitteln kann. Entgegen der MC35-Musterstände, die ich bekam, handelt es sich hier um den Serienstand. Sie haben leider eine kleine Start-Latenz und leuchten nicht sofort auf, wenn sie versorgt werden. Wenn sie aber bereits an sind, geht das Umschalten auf eine andere Farbe ohne merklicher Latenz. Als Workaround wird der Blink-Eingang immer dann versorgt, wenn die MC55 "aus" sein sollen. Die MC55-Touch Smart bieten drei Eingänge, um eine der 7 hinterlegten Konfigurationen zu wählen, können einiges selbst darstellen (z. B. Umschalten der Konfiguration per Verzögerung) und haben für normal/gedrückt verschiedene Leuchtbilder konfigurierbar. Manches wurde doppelt hinterlegt, um das Spiel mit Ton und echten Eingaben, den Attract-Mode ohne Ton mit virtuellen Eingaben sowie einen simplen Screensaver zu haben. Die Konfigurationswechsel haben eine kleine Latenz; da es hier jedoch nur bei Animationen zeitkritisch ist, können die Umschaltsignale einfach voreilend geschickt werden.
  • projekte/2023/1d-pong.1708195843.txt.gz
  • Zuletzt geändert: 2024/02/17 18:50
  • von stippi