Indholdsfortegnelse:

8x8 Colorduino Pong -spil: 3 trin
8x8 Colorduino Pong -spil: 3 trin

Video: 8x8 Colorduino Pong -spil: 3 trin

Video: 8x8 Colorduino Pong -spil: 3 trin
Video: SunFounder Full Color RGB LED Matrix Driver Shield + RGB Matrix Screen 2024, November
Anonim
8x8 Colorduino Pong spil
8x8 Colorduino Pong spil

I denne instruktion vil jeg vise dig, hvordan jeg byggede et pongspil ved hjælp af et 8 x 8 RGB LED -matrixkortmodul. Dette modul kaldes Colorduino. Den har en indbygget mikrokontroller og en grænseflade til tilslutning til andre Colorduino -kort. Det har evnen til at håndtere 64 stk farve -lysdioder. Brættet kan styres med Arduino -kode. Jeg oprettede to controllere hver controller har to knapper. Dette spil kan spilles af to spillere. Målet er at forhindre bolden i at nå væggen på din side. Der er en 3 LEDs bredde platform, der kan hoppe bolden tilbage til din modstander. Mit koncept var at gøre det så enkelt som muligt. Hele byggeprocessen tager cirka 1 time (hæklingen til controllerne tælles ikke med). Projektomkostningerne var 20 $. Enheden drives af et 18650 batteri.

Trin 1: Liste over styklister

Styklisteliste
Styklisteliste

Materiale Navn beløb link

Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 stk

Plastkabinet til knapper 1 stk

Gummibelagt fleksibelt kabel 1 stk

Kabelforskruning 4 stk

Proto PCB 1 pc

18650 batteriholder 1 stk

18650 Batteri 1 stk

Trykknapkontakt 12 mm momentan trykknap 4 stk

Kabel til lodning 1 stk

Loddetind 1 stk

2 Position Latching vippekontakt 1 stk

4, 7 kohm 4 stk

3V til 5V DC-DC Converter Step Up Boost mobil 1 pc

2 Pole 5mm Pitch PCB Mount Skrue Terminal Block Connector 1 pc

3 Pin 5mm Pitch PCB Mount Screw Terminal Block 2 pc

Hus til elektronikken 1 stk

Samlede materialeomkostninger for projektet: 20, 21 $/projekt i alt

Trin 2: Montering

montage
montage
montage
montage

Tjek videoen i det første trin. Nogle yderligere oplysninger til videoen:

Saml alt materiale i henhold til styklistelisten. Jeg brugte proto PCB og lodde alle komponenter.

Jeg tilsluttede alle komponenterne i henhold til den vedhæftede skema. Dette er let at bygge kredsløbet, det kan gøres af alle, der er villige til at bruge et loddejern. Jeg brugte modstandernes ben til at forbinde PIN-koder. Dupont -jumperkabler er ideelle til at forbinde LED -matrixen med protoboardet. Hele protoboardet kan samles, før det installeres i huset. Jeg installerede PCB -monterede skrueterminalstik. Dette hjalp mig med at teste kredsløbet uden huset. Efter test tog jeg bare stikket ud af kablerne, installerede proto -printet i huset og skubbede kablerne gennem kirtler, så skruede jeg alle kablerne tilbage.

Arduino -koden stammer fra denne instruktion, tak for inspirationen.

labs.bsoares.com/ping-pong-com-matriz-de-l…

Kontrollerne skal kontrolleres, før de installeres i huset.

Plasthuset er modificeret ved hjælp af en værktøjskniv og en boremaskine.

Jeg satte controllerne i grønne og blå hæklinger for at skelne mellem de to spillere. Hæklingen blev designet og skabt ved hjælp af denne instruktion:

www.instructables.com/id/Crochet-for-Gadge…

Trin 3: Upload den vedhæftede software

Upload den vedhæftede software
Upload den vedhæftede software
Upload den vedhæftede software
Upload den vedhæftede software
Upload den vedhæftede software
Upload den vedhæftede software

Softwaren uploades af Atmel Studio. Først forsøgte jeg at bruge Arduino IDE, men jeg kunne ikke bruge det, så jeg var nødt til at bruge AVR Programmer Avrisp mkII. Dette gjorde mit arbejde lidt hårdere. Jeg vedhæftede Arduino -koden og Atmel Studio -projektet. Tjek videoen ovenfor, hvordan du bruger Arduino -kode i Atmel Studio 7.

Jeg havde nogle problemer med upload af PIN-koder til Colorduino. ISP-PIN'erne på Colorduino-kortet er placeret mellem MCU'en og LED-kortet, og Avrisp mkII-programmørens 6 PIN-stik har ikke plads. Jeg var nødt til at tage de to tavler fra hinanden for at kunne uploade. I udviklingsfasen måtte jeg uploade koden mange gange, så jeg besluttede at sætte ISP -stikket på den anden side af kortet. For at gøre det måtte jeg spejle stifterne og brugte et lille proto -printkort. Hvis du bare har brug for et par uploads, så lad være med at tage det enkelt, tag opslagstavlerne fra hinanden, upload, end opret forbindelse igen. Flere oplysninger om Avrisp mkII:

Arduino -koden stammer fra denne instruktion, tak for inspirationen.

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

Sidste ord

Mine børn prøvede dette spil og elskede det. Jeg tror, der er et stort potentiale i dette projekt, andre spil kan let udvikles.

Hav en god dag!

Anbefalede: