Sisällysluettelo:

8x8 Colorduino Pong -peli: 3 vaihetta
8x8 Colorduino Pong -peli: 3 vaihetta

Video: 8x8 Colorduino Pong -peli: 3 vaihetta

Video: 8x8 Colorduino Pong -peli: 3 vaihetta
Video: 8x8 Colorduino pong game 2024, Marraskuu
Anonim
8x8 Colorduino Pong -peli
8x8 Colorduino Pong -peli

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

BOM -luettelo
BOM -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

Kokoonpano
Kokoonpano
Kokoonpano
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

Lataa liitetty ohjelmisto
Lataa liitetty ohjelmisto
Lataa liitetty ohjelmisto
Lataa liitetty ohjelmisto
Lataa liitetty ohjelmisto
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: