
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

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

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


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



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:
8x8 matrisdisplay med BT: 5 steg (med bilder)

8x8 matrisdisplay med BT: Jag köpte en 4 -panel 8x8 -matris från Ebay (Kina) för några månader sedan. Jag blev lite besviken när jag insåg att den var hårdkopplad från sida till sida, inte uppifrån och ner för vilken de flesta exemplen på nätet är skrivet! Se steg 2. Jag antar att jag kunde ha
8x8 målare: 6 steg

8x8 Painter: Ett enkelt verktyg för att skapa grafik på en 8x8 LED -modul. Killar - jag är dålig. Nej - riktigt, riktigt dåligt när det gäller att rita ikoner. Speciellt ritningsikoner på ett 8x8 rutnät, som de där lilla WEMOS Matrix Displays för en WEMOS D1. Utöver det så suger jag
Ljudreaktiva RGB 8x8 lysdioder: 6 steg

Ljudreaktiva RGB 8x8 lysdioder: Jag tyckte att det skulle vara spännande att göra ett Arduino -projekt med ljudreaktiva RGB -lysdioder. Mitt slutmål kommer så småningom att vara att använda två individuellt adresserbara 8x8 LED -matriser för att få ljudreaktiva ögon, men för närvarande blir jag bekant med hur
8x8 Led Matrix Clock & Anti-Intrusion Varning: 4 steg (med bilder)

8x8 Led Matrix Clock & Anti-Intrusion Warning: I denna instruktion kan vi se hur man bygger en 8x8 Led Matrix Clock aktiverad genom rörelsedetektering. Denna klocka kan också användas som anti-intrångsenhet som skickar ett varningsmeddelande om en rörelse är upptäckt till en telegrambot !!! Vi ska göra med två olika
Lissajous Figurer på 8X8 Led Matrix: 7 steg

Lissajous -figurer på 8X8 Led Matrix: En ljuspunkt som oscillerar i 2 vinkelräta axlar ritar ett mönster med namnet " Lissajous Figure " (1857) eller "Bowditch Curve" (1815). Mönster sträcker sig från enkla till komplexa beroende på frekvensförhållandet och fasen för de 2 axlarna.A 1: 1