
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42

Tässä ohjeessa näytän sinulle, kuinka rakensin pong -pelin käyttämällä 8 x 8 RGB LED -matriisikorttimoduulia. Tämän moduulin nimi on Colorduino. Siinä on sisäänrakennettu mikrokontrolleri ja liitäntä muihin Colorduino -levyihin yhdistämistä varten. Se pystyy käsittelemään 64 kpl värillisiä LED -valoja. Levyä voidaan ohjata Arduino -koodilla. Tein kaksi ohjainta, ja jokaisessa ohjaimessa on kaksi painiketta. Tätä peliä voivat pelata kaksi pelaajaa. Tavoitteena on estää pallo tavoittamasta seinääsi puolellasi. Siellä on 3 LED -valon leveysalusta, joka voi palauttaa pallon vastustajallesi. Ajatukseni oli tehdä siitä mahdollisimman yksinkertainen. Koko rakennusprosessi kestää noin tunnin (säätimien virkkausta ei lasketa mukaan). Projektin hinta oli 20 dollaria. Laite saa virtansa 18650 akusta.
Vaihe 1: Luettelo

Materiaalin nimen määrä -linkki
Colorduino V2.0 Dot Matrix RGB LED -ohjainkilpi 1 kpl
Muovikotelo painikkeille 1 kpl
Joustava kumipäällysteinen kaapeli 1 kpl
Kaapelitiiviste 4 kpl
Proto PCB 1 kpl
18650 Akun pidike 1 kpl
18650 Akku 1 kpl
Painonappikytkin 12 mm hetkellinen painike 4 kpl
Kaapeli juotettavaksi 1 kpl
Juotospurkki 1 kpl
2 Asennon lukituskytkin 1 kpl
4, 7 kohm 4 kpl
3V-5V DC-DC -muunnin Step Up Boost mobile 1 pc
2-napainen 5 mm: n piki PCB-kiinnitysruuviliittimen liitin 1 kpl
3-nastainen 5 mm: n piki PCB-kiinnitysruuviliitin 2 kpl
Kotelo elektroniikalle 1 kpl
Hankkeen materiaalikustannukset yhteensä: 20, 21 $/projekti
Vaihe 2: Kokoonpano


Tarkista video ensimmäisessä vaiheessa. Muutamia lisätietoja videosta:
Kerää kaikki materiaalit BOM -luettelon mukaisesti. Käytin proto -piirilevyä ja juotin kaikki komponentit.
Liitin kaikki komponentit oheisen kaavion mukaisesti. Tämä on helppo rakentaa piiri, sen voivat tehdä kaikki, jotka ovat halukkaita käyttämään juotosrautaa. Liitin PIN-koodit vastuksen jaloilla. Dupont -hyppyjohdot ovat ihanteellisia liittämään LED -matriisi protoboardiin. Koko protoboard voidaan koota ennen asentamista koteloon. Asensin PCB -kiinnitysruuviliittimet. Tämä auttoi minua testaamaan piiriä ilman koteloa. Testin jälkeen irrotin vain kaapelit, asensin proto -piirilevyn koteloon ja työnsin kaapelit tiivisteiden läpi, sitten ruuvasin kaikki kaapelit takaisin.
Arduino -koodi on peräisin tästä ohjeesta, kiitos inspiraatiosta.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Säätimet on tarkistettava ennen koteloon asentamista.
Muovikoteloa muutetaan apuvälineellä ja poralla.
Laitoin ohjaimet vihreisiin ja sinisiin virkkauksiin erottamaan kaksi pelaajaa. Virkkaa on suunniteltu ja luotu tämän ohjeen avulla:
www.instructables.com/id/Crochet-for-Gadge…
Vaihe 3: Lataa liitetty ohjelmisto



Ohjelmiston lataa Atmel Studio. Ensin yritin käyttää Arduino IDE: tä, mutta en voinut käyttää sitä, joten minun piti käyttää AVR -ohjelmoijaa Avrisp mkII. Tämä teki työstäni hieman vaikeampaa. Liitin Arduino -koodin ja Atmel Studio -projektin. Katso yllä oleva video Arduino -koodin käyttämisestä Atmel Studio 7: ssä.
Minulla oli ongelmia Colorduinon PIN-koodien lataamisessa. Colorduino-kortin ISP-PIN-koodit sijaitsevat MCU: n ja LED-kortin välissä, eikä Avrisp mkII -ohjelmoijan 6 PIN-liittimessä ole tilaa. Minun oli purettava kaksi taulua erilleen latauksen tekemiseksi. Kehitysvaiheen aikana minun piti ladata koodi monta kertaa, joten päätin laittaa Internet -palveluntarjoajan liittimen levyn toiselle puolelle. Tätä varten minun piti peilata nastat ja käyttää pientä proto -piirilevyä. Jos tarvitset vain muutamia latauksia, joten älä vaivaudu yksinkertaisesti irrota levyt toisistaan, lataa kuin yhdistä uudelleen. Lisätietoja Avrisp mkII: sta:
Arduino -koodi on peräisin tästä ohjeesta, kiitos inspiraatiosta.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Viimeiset sanat
Lapseni kokeilivat tätä peliä ja rakastivat sitä. Mielestäni tässä projektissa on paljon potentiaalia, muita pelejä voidaan kehittää helposti.
Hauskaa päivän jatkoa!
Suositeltava:
8x8 maalari: 6 vaihetta

8x8 Painter: Yksinkertainen työkalu grafiikan luomiseen 8x8 LED -moduulilla. Ei - todella, todella huono kuvakkeiden piirtämisen suhteen. Erityisesti kuvakkeiden piirtäminen 8x8 ruudukkoon, kuten pienet WEMOS D1 -matriisinäytöt. Kaiken lisäksi imen
Sound Reactive RGB 8x8 LEDit: 6 vaihetta

Äänireaktiiviset RGB 8x8 LEDit: Ajattelin, että olisi jännittävää tehdä Arduino -projekti äänireaktiivisilla RGB -LEDeillä. Päätavoitteeni on lopulta käyttää kahta yksilöllisesti osoitettavaa 8x8 LED -matriisia äänireaktiivisten silmien luomiseksi, mutta toistaiseksi olen vasta tutustumassa siihen, miten
8x8 LED-matriisikello ja tunkeutumisen esto: 4 vaihetta (kuvilla)

8x8 Led Matrix Clock & Intrusion Anti Warning: Tässä opetusohjelmassa näemme kuinka rakentaa 8x8 Led Matrix Clock, joka aktivoidaan liiketunnistuksella. Tätä kelloa voidaan käyttää myös tunkeutumisen estolaitteena, joka lähettää varoitusviestin, jos liike on havaittiin sähkebotille !!! Teemme kahdella eri
Lissajous -kuviot 8X8 -led -matriisissa: 7 vaihetta

Lissajous -kuvat 8X8 Led -matriisissa: Valon piste, joka värähtelee kahdessa kohtisuorassa akselissa, piirtää kuvion nimeltä "Lissajous -kuva". (1857) tai "Bowditch Curve" (1815). Kuviot vaihtelevat yksinkertaisista monimutkaisiin riippuen kahden akselin taajuussuhteesta ja vaiheesta. 1: 1
Kaksinumeroinen näyttö yhden 8x8 LED-matriisin avulla: 3 vaihetta

Kaksinumeroinen näyttö yhden 8x8 LED-matriisin avulla: Tässä haluaisin rakentaa huoneeni lämpötila- ja kosteusilmaisimen. Käytin yksittäistä 8x8 LED-matriisia kaksinumeroisten numeroiden näyttämiseen, ja mielestäni osa projektista tuli hyödyllisemmäksi. Laatikoin pahvilaatikosta rakennetun finaalin, kipu