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:09]
pixtxa [Spielanleitung]
projekte:2023:1d-pong [2023/12/02 18:58]
pixtxa [Beacon-Ansteuerung]
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}}]]
  
 +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/de/s_c1691i7105/24134050.html|WERMA MC35 UL Leuchte + Summer 10-30V RGB M12]] und überlegte, was man damit tun könnte.
Zeile 137: Zeile 138:
 ICs lassen sich mit den 1,27 mm Rastermaß immerhin halbwegs gut an Flachband-Leitung mit ebenfalls 1,27 mm Rastermaß löten. ICs lassen sich mit den 1,27 mm Rastermaß immerhin halbwegs gut an Flachband-Leitung mit ebenfalls 1,27 mm Rastermaß löten.
 Aber das Pinout macht es nicht so einfach verwendbar und dass da was abreißt, bevor der Kabelkanal zu ist, ist sehr wahrscheinlich. Aber das Pinout macht es nicht so einfach verwendbar und dass da was abreißt, bevor der Kabelkanal zu ist, ist sehr wahrscheinlich.
-Es kündigte sich eine Sammelbestellung bei [[https://jlcpcb.com/|JLC-PCB]] an, was die ideale Gelegenheit bot, noch etwas CAD in dieses Projekt zu bringen.+Bei der [[https://www.topmodellfabrik.de/|topmodellfabrik]] kündigte sich eine Bestellung bei [[https://jlcpcb.com/|JLC-PCB]] an, bei der ich mich anschließen durfte, was die ideale Gelegenheit bot, noch etwas CAD in dieses Projekt zu bringen.
  
 ==== PCB-Design ==== ==== PCB-Design ====
 {{ :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 197: Zeile 198:
 {{:projekte:2023:1d-pong_open_animation.gif|LED-Leuchten in Betrieb, Aufbau weiterhin offen auf dem Tisch}} {{:projekte:2023:1d-pong_open_animation.gif|LED-Leuchten in Betrieb, Aufbau weiterhin offen auf dem Tisch}}
 {{:projekte:2023:1d-pong_inside_animation.gif|Aufbau geschlossen, Seitenansicht ins Innere des Kabelkanals}} {{:projekte:2023:1d-pong_inside_animation.gif|Aufbau geschlossen, Seitenansicht ins Innere des Kabelkanals}}
 +
 +[[https://knowyourmeme.com/memes/nyanyanyanyanyanyanya|nyanyanyanyanyanyanya]]
  
 Der Controller bekam noch eine kleine Adapter-Leiterplatte und anschließend konnte der Aufbau komplett geschlossen werden. Der Controller bekam noch eine kleine Adapter-Leiterplatte und anschließend konnte der Aufbau komplett geschlossen werden.
Zeile 230: Zeile 233:
  
 ==== 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 =====
  • projekte/2023/1d-pong.txt
  • Zuletzt geändert: 2024/02/17 18:50
  • von stippi