Inhaltsverzeichnis:

8x8 Colorduino Pong-Spiel - Gunook
8x8 Colorduino Pong-Spiel - Gunook

Video: 8x8 Colorduino Pong-Spiel - Gunook

Video: 8x8 Colorduino Pong-Spiel - Gunook
Video: 8x8 Colorduino pong game 2024, Juli
Anonim
8x8 Colorduino Pong-Spiel
8x8 Colorduino Pong-Spiel

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

Stücklistenliste
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

Montage
Montage
Montage
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

Laden Sie die angehängte Software hoch
Laden Sie die angehängte Software hoch
Laden Sie die angehängte Software hoch
Laden Sie die angehängte Software hoch
Laden Sie die angehängte Software hoch
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: