Sisällysluettelo:
Video: 8x8 Colorduino Pong -peli: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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:
2 pelaajan pong -piirilevy: 3 vaihetta
2 pelaajan pong -piirilevy: Tässä oppaassa voit rakentaa kannettavan 2 pelaajan pongipelin. Tämä malli luotiin Onur Avunin GitHubiin lähettämän koodin ympärille. Nautin tämän projektin luomisesta, toivottavasti pidät sen rakentamisesta
Pingo: Liikkeentunnistava ja erittäin tarkka Ping Pong Ball Launcher: 8 vaihetta
Pingo: Liikkeentunnistava ja erittäin tarkka pingispallonheitin: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 vaihetta (kuvilla)
Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Johdanto PongMate CyberCannon Mark III on uusin ja kehittynein olutpongitekniikka, joka on koskaan myyty yleisölle. Uuden CyberCannonin avulla kuka tahansa voi tulla pelätyimmäksi pelaajaksi olutpongin pöydässä. Miten tämä p
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 vaihetta
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: Johdanto Matriisi tarkasti määritettynä ennen käyttöä 8 kertaa 8, 8 merkkiä, 8 punaista ja 8 linjaa, portanto, yhteensä 64 LEDiä. O -siru MAX7219 helpottaa tai hallitsee tarkkaa usando -apenaa 3 pinos digitai
Ping-pong-vanne ammunta: 4 vaihetta
Ping-pong-vanne ammunta: (1) Pieni projekti LED-valon ohjaamiseen Arduino Unon avulla. (2) Käytä 2 eri väriä LED-valoa, voit vaihtaa kaikki haluamasi värit. (3) Voit käyttää tätä USB-linjaa (4) Ympyräharjoittelun tarkoituksena on kouluttaa ammuntaosaamistasi