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
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
projekte:2023:1d-pong [2023/12/02 05:07]
pixtxa Projektdokumentation
projekte:2023:1d-pong [2023/12/02 05:25]
pixtxa [1D-Pong]
Zeile 7: Zeile 7:
 [[regeln:labels|{{https://labelgenerator.vspace.one/public/Pixtxa.png?200|Owner Label: Pixtxa, public}}]] [[regeln:labels|{{https://labelgenerator.vspace.one/public/Pixtxa.png?200|Owner Label: Pixtxa, public}}]]
  
 +Direkt 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/de/s_c1691i7105/24134050.html|WERMA MC35 UL Leuchte + Summer 10-30V RGB M12]] und überlegte, was man damit tun könnte.
Zeile 142: Zeile 143:
 {{ :projekte:2023:1d-pong_pcbs_single.jpg|Ansicht der Leiterplatten Ober- sowie Unterseite}} {{ :projekte:2023:1d-pong_pcbs_single.jpg|Ansicht der Leiterplatten Ober- sowie Unterseite}}
 Die Anforderungen waren schnell klar: Die Anforderungen waren schnell klar:
-* Alle 4 cm einen Abgriff für eine LED-Leuchte +  * Alle 4 cm einen Abgriff für eine LED-Leuchte 
-  * COM sowie Rot, Grün, Blau und Sound (= 1 [[https://de.wikipedia.org/wiki/Nibble|Nibble]]) +    * COM sowie Rot, Grün, Blau und Sound (= 1 [[https://de.wikipedia.org/wiki/Nibble|Nibble]]) 
-  * Im Falle einer Flex-Leiterplatte können die Leitungen zum an die Beacons Löten direkt dran sein +    * Im Falle einer Flex-Leiterplatte können die Leitungen zum an die Beacons Löten direkt dran sein 
-  * Als Backup/ansonsten Ausgeführt als 1,27 mm SMD zum Flachbandleitungen anlöten +    * Als Backup/ansonsten Ausgeführt als 1,27 mm SMD zum Flachbandleitungen anlöten 
-  * Zusätzlich ausgeführt als 2,54 mm THT, falls SMD-Löten von Flachbandleitungen doch zu kompliziert ist +    * Zusätzlich ausgeführt als 2,54 mm THT, falls SMD-Löten von Flachbandleitungen doch zu kompliziert ist 
-* Aufteilung auf mehrere, aneinanderreihbare Leiterplatten +  * Aufteilung auf mehrere, aneinanderreihbare Leiterplatten 
-  * Sonst werden Leiterplatte und Versand teuer, das Handling wird schwierig und JLC-PCB liefert eh erst ab 5 Stück +    * Sonst werden Leiterplatte und Versand teuer, das Handling wird schwierig und JLC-PCB liefert eh erst ab 5 Stück 
-* Neopixel-LEDs mit auf der Leiterplatte +  * Neopixel-LEDs mit auf der Leiterplatte 
-  * Der Space hat sie rollenweise bekommen +    * Der Space hat sie rollenweise bekommen 
-  * Dienen als Signal-Repeater, um die Neopixel-LED in der hinteren Taste sauber zu erreichen +    * Dienen als Signal-Repeater, um die Neopixel-LED in der hinteren Taste sauber zu erreichen 
-  * Können ggf. als Debug-Output verwendet werden +    * Können ggf. als Debug-Output verwendet werden 
-  * Fancy Bau-Bilder +    * Fancy Bau-Bilder 
-* Auch für andere Projekte geeignet +  * Auch für andere Projekte geeignet 
-  * Ein IC je Leiterplatte +    * Ein IC je Leiterplatte 
-  * Kompaktes Haupt-Design +    * Kompaktes Haupt-Design 
-    * Abgriff mit allen acht Ausgängen +      * Abgriff mit allen acht Ausgängen 
-      * Alle 8 cm möglich, für die (WERMA-)Produkte mit 70 mm Durchmesser +        * Alle 8 cm möglich, für die (WERMA-)Produkte mit 70 mm Durchmesser 
-      * 2. Neopixel in dem Fall nicht nötig; Datenleitung überbrückbar +        * 2. Neopixel in dem Fall nicht nötig; Datenleitung überbrückbar 
-    * 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/de/s_c1684i7007/65760055.html|eSIGN]] oder [[https://www.werma.com/en/s_c0i6509/86200003.html|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 
-  * Beschriftung aller Anschlüsse +    * Beschriftung aller Anschlüsse 
-    * Bei THT doppelseitig +      * Bei THT doppelseitig 
-  * Beschriftung der wichtigsten IC-Merkmale +    * Beschriftung der wichtigsten IC-Merkmale 
-  * Open Source Hardware +    * Open Source Hardware 
-    * Beschränkung auf Footprints und andere Quelldaten mit passenden Lizenzen +      * Beschränkung auf Footprints und andere Quelldaten mit passenden Lizenzen 
-      * Notfalls selbst erstellen +        * Notfalls selbst erstellen 
-    * OSH-Logo und [[https://github.com/Pixtxa/TPIC6C-PCB|Link zum Repository]] mit drauf+      * OSH-Logo und [[https://github.com/Pixtxa/TPIC6C-PCB|Link zum Repository]] mit drauf
 Ein paar Abende/Nächte CAD-Arbeit später war das Design fertig und wurde zusammen mit den Bauteilen bestellt. Ein paar Abende/Nächte CAD-Arbeit später war das Design fertig und wurde zusammen mit den Bauteilen bestellt.
 Ein paar Tage später konnten die Leiterplatten bestückt werden. Ein paar Tage später konnten die Leiterplatten bestückt werden.
Zeile 230: Zeile 231:
  
 ==== Ergebnis ==== ==== Ergebnis ====
-{{ :projekte:2023:1d-pong_gameplay.mp4 |1D-Pong Spiel in Betrieb. Beim Zurückschlagen des Balls ertönt ein kurzes Piepen, beim Verfehlen piept es 3x während der neue Punktestand aufblinkt}}+{{:projekte:2023:1d-pong_gameplay.mp4|1D-Pong Spiel in Betrieb. Beim Zurückschlagen des Balls ertönt ein kurzes Piepen, beim Verfehlen piept es 3x während der neue Punktestand aufblinkt}}
  
 ===== Spielanleitung ===== ===== Spielanleitung =====
-* Taste drücken zum Start/Aufschlag +  * Taste drücken zum Start/Aufschlag 
-* Zurückspielen durch Tastendruck während sich der Ball im grünen Schläger-Bereich befindet +  * Zurückspielen durch Tastendruck während sich der Ball im grünen Schläger-Bereich befindet 
-* Verfehlen = Punkt für Gegenseite +  * Verfehlen = Punkt für Gegenseite 
-* Punktanzeige in Spielfeldmitte +  * Punktanzeige in Spielfeldmitte 
-* Spiel gewinnen: Als erstes die zu erreichenden Punkte erzielen +  * Spiel gewinnen: Als erstes die zu erreichenden Punkte erzielen 
-  * Default-Wert nach Powercycle: 10 Punkte +    * Default-Wert nach Powercycle: 10 Punkte 
-  * Konfigurationsbereich: 1-16 Punkte +    * Konfigurationsbereich: 1-16 Punkte 
-* Hinweis: Boost am Schläger-Ende verfügbar +  * Hinweis: Boost am Schläger-Ende verfügbar 
-* Reset: Tasten halten/warten bis alles weiß leuchtet+  * Reset: Tasten halten/warten bis alles weiß leuchtet
  
 ==== Installationsanleitung ==== ==== Installationsanleitung ====
  • projekte/2023/1d-pong.txt
  • Zuletzt geändert: 2024/02/17 18:50
  • von stippi