Inhaltsverzeichnis:
Video: 8x8 Colorduino Pong-Spiel - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
In dieser Anleitung zeige ich Ihnen, wie ich ein Pong-Spiel mit einem 8 x 8 RGB-LED-Matrix-Board-Modul gebaut habe. Dieses Modul heißt Colorduino. Es verfügt über einen Onboard-Mikrocontroller und eine Schnittstelle zum Anschluss an andere Colorduino-Boards. Es hat die Fähigkeit, 64 Farb-LEDs zu handhaben. Das Board kann mit Arduino-Code gesteuert werden. Ich habe zwei Controller erstellt, jeder Controller hat zwei Tasten. Dieses Spiel kann von zwei Spielern gespielt werden. Das Ziel ist es, zu verhindern, dass der Ball die Wand auf Ihrer Seite erreicht. Es gibt eine Plattform mit 3 LEDs, die den Ball zu Ihrem Gegner zurückwerfen kann. Mein Konzept war es, es so einfach wie möglich zu machen. Der gesamte Bauprozess dauert ca. 1 Stunde (die Häkelarbeiten für die Controller werden nicht mitgezählt). Die Projektkosten betrugen 20 $. Das Gerät wird von einem 18650er Akku betrieben.
Schritt 1: Stücklistenliste
Materialname Betragslink
Colorduino V2.0 Dot Matrix RGB LED Treiber Schild 1 Stück
Kunststoffgehäuse für Knöpfe 1 Stück
Gummiummanteltes flexibles Kabel 1 Stück
Kabelverschraubung 4 Stück
Proto PCB 1 Stück
18650 Batteriehalter 1 Stück
18650 Akku 1 Stück
Druckknopfschalter 12mm Momentaner Druckknopf 4 Stück
Kabel zum Löten 1 Stück
Lötzinn 1 Stück
2-Positionen-Kippschalter mit Verriegelung 1 Stück
4, 7 kOhm 4 Stück
3V zu 5V DC-DC Wandler Step Up Boost mobil 1 Stück
2 Pole 5mm Pitch PCB Mount Schraubklemmenblock Steckverbinder 1 Stück
3 Pin 5mm Raster PCB Mount Schraubklemmenblock 2 Stück
Gehäuse für die Elektronik 1 Stk
Gesamtmaterialkosten des Projekts: 20, 21 $/Gesamtprojekt
Schritt 2: Montage
Sehen Sie sich das Video im ersten Schritt an. Einige zusätzliche Informationen zum Video:
Sammeln Sie alle Materialien gemäß der Stücklistenliste. Ich habe Proto-PCB verwendet und alle Komponenten gelötet.
Ich habe alle Komponenten nach dem beigefügten Schaltplan angeschlossen. Dies ist einfach, die Schaltung aufzubauen, es kann von jedem gemacht werden, der bereit ist, einen Lötkolben zu verwenden. Ich habe die Beine der Widerstände verwendet, um die PIN-s zu verbinden. Dupont-Jumperkabel sind ideal, um die LED-Matrix mit dem Protoboard zu verbinden. Das gesamte Protoboard kann vor dem Einbau in das Gehäuse zusammengebaut werden. Ich habe Schraubklemmenanschlüsse für die Leiterplattenmontage installiert. Dies half mir, die Schaltung ohne das Gehäuse zu testen. Nach dem Testen habe ich nur die Kabel abgezogen, die Proto-Platine in das Gehäuse eingebaut und die Kabel durch Verschraubungen geschoben, dann habe ich alle Kabel wieder verschraubt.
Der Arduino-Code stammt aus dieser Anleitung, danke für die Inspiration.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Die Regler sollten vor dem Einbau in das Gehäuse überprüft werden.
Das Kunststoffgehäuse wird mit Hilfe eines Cuttermessers und einer Bohrmaschine modifiziert.
Ich habe die Controller in grüne und blaue Häkeln gesteckt, um die beiden Spieler zu unterscheiden. Die Häkelarbeit wurde mit Hilfe dieser Anleitung entworfen und erstellt:
www.instructables.com/id/Crochet-for-Gadge…
Schritt 3: Laden Sie die angehängte Software hoch
Die Software wird von Atmel Studio hochgeladen. Zuerst habe ich versucht, Arduino IDE zu verwenden, aber ich konnte es nicht verwenden, also musste ich AVR Programmer Avrisp mkII verwenden. Das hat meine Arbeit etwas erschwert. Ich habe den Arduino-Code und das Atmel Studio-Projekt angehängt. Sehen Sie sich das obige Video an, wie Sie Arduino-Code in Atmel Studio 7 verwenden.
Ich hatte einige Probleme mit dem Hochladen der PINs des Colorduino. Die ISP-PIN-s des Colorduino-Boards befinden sich zwischen der MCU und dem LED-Board und der 6-PIN-Anschluss des Avrisp mkII-Programmierers hat keinen Platz. Ich musste die beiden Boards auseinander nehmen, um den Upload durchzuführen. Während der Entwicklungsphase musste ich den Code viele Male hochladen, also entschied ich mich, den ISP-Anschluss auf der anderen Seite des Boards zu platzieren. Dazu musste ich die Pins spiegeln und eine kleine Proto-Leiterplatte verwenden. Wenn Sie nur ein paar Uploads benötigen, nehmen Sie einfach die Boards auseinander und führen Sie den Upload durch, als sich erneut zu verbinden. Weitere Informationen zu Avrisp mkII:
Der Arduino-Code stammt aus dieser Anleitung, danke für die Inspiration.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Letzte Worte
Meine Kinder haben dieses Spiel ausprobiert und waren begeistert. Ich denke, in diesem Projekt steckt viel Potenzial, andere Spiele können leicht entwickelt werden.
Einen schönen Tag noch!
Empfohlen:
Max7219 8x8 Dot Matrix mit "skiiiD" verwenden: 9 Schritte
So verwenden Sie Max7219 8x8 Dot Matrix mit "skiiiD": Dies ist eine Videoanleitung von Max7219 8x8 Dot Matrix über "skiiiD". /Erste Schritte-W