Innehållsförteckning:

8x8 Colorduino Pong -spel: 3 steg
8x8 Colorduino Pong -spel: 3 steg

Video: 8x8 Colorduino Pong -spel: 3 steg

Video: 8x8 Colorduino Pong -spel: 3 steg
Video: 8x8 Colorduino pong game 2024, Juli
Anonim
8x8 Colorduino Pong -spel
8x8 Colorduino Pong -spel

I denna instruktion kommer jag att visa dig hur jag byggde ett pongspel med en 8 x 8 RGB LED -matriskortmodul. Denna modul kallas Colorduino. Den har en inbyggd mikrokontroller och ett gränssnitt för anslutning till andra Colorduino -kort. Den har förmågan att hantera 64 st färg -LED. Kortet kan styras med Arduino -kod. Jag skapade två styrenheter, varje kontroller har två knappar. Detta spel kan spelas av två spelare. Målet är att förhindra att bollen når väggen på din sida. Det finns en 3 LEDs breddplattform som kan studsa tillbaka bollen till din motståndare. Mitt koncept var att göra det så enkelt som möjligt. Hela byggprocessen tar cirka 1 timme (virkningen för kontrollerna räknas inte in). Projektkostnaden var 20 $. Enheten drivs av ett 18650 -batteri.

Steg 1: BOM -lista

BOM -lista
BOM -lista

Material Namn belopp länk

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

Plasthölje för knappar 1 st

Gummiskyddad flexibel kabel 1 st

Kabelförskruvning 4 st

Proto PCB 1 st

18650 batterihållare 1 st

18650 Batteri 1 st

Tryckknappsbrytare 12 mm momentan tryckknapp 4 st

Kabel för lödning 1 st

Lödburk 1 st

2 Position Latching Toggle Switch 1 st

4, 7 kohm 4 st

3V till 5V DC-DC-omvandlare Step Up Boost mobil 1 st

2-polig 5 mm Pitch-kretskortmonterad skruv Terminal Block Connector 1 st

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

Hus för elektroniken 1 st

Total materialkostnad för projektet: 20, 21 $/totalt projekt

Steg 2: Montering

hopsättning
hopsättning
hopsättning
hopsättning

Kontrollera videon i det första steget. Lite ytterligare information till videon:

Samla allt material enligt listan BOM. Jag använde proto PCB och lödde alla komponenter.

Jag kopplade alla komponenter enligt den bifogade schemat. Detta är lätt att bygga kretsen, det kan göras av alla som är villiga att använda ett lödkolv. Jag använde benen på motstånden för att ansluta PIN-koder. Dupont -bygelkablar är idealiska för att ansluta LED -matrisen till protoboardet. Hela protoboardet kan monteras innan det installeras i huset. Jag installerade kretskortsanslutningar för kretskortmonterade. Detta hjälpte mig att testa kretsen utan hölje. Efter testet kopplade jag bara bort kablarna, installerade proto -kretskortet i huset och tryckte kablarna genom packningar, sedan skruvade jag tillbaka alla kablar.

Arduino -koden härstammar från denna instruktion, tack för inspirationen.

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

Kontrollerna ska kontrolleras innan de installeras i huset.

Plasthuset är modifierat med hjälp av en verktygskniv och en borr.

Jag satte kontrollerna i gröna och blå virkningar för att skilja de två spelarna. Virkan designades och skapades med hjälp av denna instruktion:

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

Steg 3: Ladda upp den bifogade programvaran

Ladda upp den bifogade programvaran
Ladda upp den bifogade programvaran
Ladda upp den bifogade programvaran
Ladda upp den bifogade programvaran
Ladda upp den bifogade programvaran
Ladda upp den bifogade programvaran

Programvaran laddas upp av Atmel Studio. Först försökte jag använda Arduino IDE, men jag kunde inte använda det, så jag var tvungen att använda AVR Programmer Avrisp mkII. Detta gjorde mitt arbete lite svårare. Jag bifogade Arduino -koden och Atmel Studio -projektet. Kontrollera videon ovan hur du använder Arduino -kod i Atmel Studio 7.

Jag hade några problem med uppladdning av PIN-koder för Colorduino. ISP-PIN-koden för Colorduino-kortet sitter mellan MCU och LED-kortet och 6 PIN-kontakten på Avrisp mkII-programmeraren har inget utrymme. Jag var tvungen att ta isär de två brädorna för att ladda upp. Under utvecklingsfasen var jag tvungen att ladda upp koden många gånger så jag bestämde mig för att sätta ISP -kontakten på andra sidan av kortet. För att göra det var jag tvungen att spegla stiften och använde ett litet proto -kretskort. Om du bara behöver några uppladdningar så inte bry dig om enkelt, ta isär brädorna och ladda upp det än att ansluta igen. Mer information om Avrisp mkII:

Arduino -koden härstammar från denna instruktion, tack för inspirationen.

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

Slutord

Mina barn provade det här spelet och älskade det. Jag tror att det finns mycket potential i detta projekt, andra spel kan enkelt utvecklas.

Ha en bra dag!

Rekommenderad: