Innholdsfortegnelse:

8x8 Colorduino Pong Game: 3 trinn
8x8 Colorduino Pong Game: 3 trinn

Video: 8x8 Colorduino Pong Game: 3 trinn

Video: 8x8 Colorduino Pong Game: 3 trinn
Video: 8x8 Colorduino pong game 2024, Desember
Anonim
8x8 Colorduino Pong -spill
8x8 Colorduino Pong -spill

I denne instruksjonen vil jeg vise deg hvordan jeg bygde et pongspill ved hjelp av en 8 x 8 RGB LED -matrisekortmodul. Denne modulen kalles Colorduino. Den har en innebygd mikrokontroller og et grensesnitt for å koble til andre Colorduino -kort. Den har evnen til å håndtere 64 stk farge -lysdioder. Brettet kan styres med Arduino -kode. Jeg opprettet to kontroller hver kontroller har to knapper. Dette spillet kan spilles av to spillere. Målet er å forhindre at ballen når veggen på din side. Det er en 3 LEDs bredde plattform som kan sprette tilbake ballen til motstanderen din. Konseptet mitt var å gjøre det så enkelt som mulig. Hele byggeprosessen tar omtrent 1 time (heklingen til kontrollerne regnes ikke med). Prosjektkostnaden var 20 dollar. Enheten drives av et 18650 batteri.

Trinn 1: Liste over styklister

Stykklisteliste
Stykklisteliste

Materiale Navn beløp lenke

Colorduino V2.0 Dot Matrix RGB LED driverskjerm 1 stk

Plastkapsling for knapper 1 stk

Gummibelagt fleksibel kabel 1 stk

Cable Gland 4 pc

Proto PCB 1 stk

18650 batteriholder 1 stk

18650 batteri 1 stk

Trykknappbryter 12 mm øyeblikkelig trykknapp 4 stk

Kabel for lodding 1 stk

Loddetinn 1 stk

2 -posisjons låsebryter 1 stk

4, 7 kohm 4 stk

3V til 5V DC-DC-omformer Step Up Boost mobil 1 stk

2-polet 5 mm PCB-monteringsskrue Terminalblokkforbindelse 1 stk

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

Hus for elektronikken 1 stk

Total materialkostnad for prosjektet: 20, 21 $/totalt prosjekt

Trinn 2: Montering

montering
montering
montering
montering

Sjekk videoen i det første trinnet. Litt tilleggsinformasjon til videoen:

Samle alt materiale i henhold til listelisten. Jeg brukte proto PCB og loddet alle komponentene.

Jeg koblet til alle komponentene i henhold til vedlagte skjematisk. Dette er enkelt å bygge kretsen, det kan gjøres av alle som er villige til å bruke et loddejern. Jeg brukte bena på motstandene for å koble PIN-koden. Dupont -jumperkabler er ideelle for å koble LED -matrisen til protoboardet. Hele protoboardet kan settes sammen før det installeres i huset. Jeg installerte PCB -skrueklemmer. Dette hjalp meg med å teste kretsen uten huset. Etter testing tok jeg bare ut kablene, installerte proto -PCB -en i huset og dyttet kablene gjennom pakninger, så skrudde jeg alle kablene tilbake.

Arduino -koden stammer fra denne instruksjonen, takk for inspirasjonen.

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

Kontrollerne bør kontrolleres før de installeres i huset.

Plasthuset er modifisert ved hjelp av en verktøykniv og en borer.

Jeg satte kontrollerne inn i grønne og blå hekler for å skille de to spillerne. Heklen ble designet og laget ved hjelp av denne instruksjonen:

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

Trinn 3: Last opp den vedlagte programvaren

Last opp den vedlagte programvaren
Last opp den vedlagte programvaren
Last opp den vedlagte programvaren
Last opp den vedlagte programvaren
Last opp den vedlagte programvaren
Last opp den vedlagte programvaren

Programvaren lastes opp av Atmel Studio. Først prøvde jeg å bruke Arduino IDE, men jeg klarte ikke å bruke det, så jeg måtte bruke AVR Programmer Avrisp mkII. Dette gjorde arbeidet mitt litt vanskeligere. Jeg festet Arduino -koden og Atmel Studio -prosjektet. Sjekk videoen over hvordan du bruker Arduino -kode i Atmel Studio 7.

Jeg hadde noen problemer med opplasting av PIN-koder til Colorduino. ISP-PIN-koden til Colorduino-kortet er plassert mellom MCU og LED-kortet, og 6 PIN-kontakten på Avrisp mkII-programmereren har ikke plass. Jeg måtte ta de to brettene fra hverandre for å laste opp. I utviklingsfasen måtte jeg laste opp koden mange ganger, så jeg bestemte meg for å sette ISP -kontakten på den andre siden av brettet. For å gjøre det måtte jeg speile pinnene og brukte et lite proto -PCB -kort. Hvis du bare trenger et par opplastninger, så ikke bry deg om å ta fra hverandre. Ta opp opplastingen enn koble til igjen. Mer informasjon om Avrisp mkII:

Arduino -koden stammer fra denne instruksjonen, takk for inspirasjonen.

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

Siste ord

Barna mine prøvde dette spillet og elsket det. Jeg tror det er mye potensial i dette prosjektet, andre spill kan enkelt utvikles.

Ha en fin dag!

Anbefalt: