Sadržaj:

8x8 Colorduino Pong igra: 3 koraka
8x8 Colorduino Pong igra: 3 koraka

Video: 8x8 Colorduino Pong igra: 3 koraka

Video: 8x8 Colorduino Pong igra: 3 koraka
Video: Создайте свой собственный портативный комплект в стиле ретро. 2024, Srpanj
Anonim
8x8 Colorduino pong igra
8x8 Colorduino pong igra

U ovom uputstvu pokazat ću vam kako sam izgradio pong igru, koristeći 8 x 8 RGB LED matrični modul ploče. Ovaj modul se zove Colorduino. Ima ugrađeni mikrokontroler i sučelje za povezivanje s drugim Colorduino pločama. Ima mogućnost rukovanja sa 64 kom LED u boji. Ploča se može kontrolirati pomoću Arduino koda. Napravio sam dva kontrolera, svaki kontroler ima dvije tipke. Ovu igru mogu igrati dva igrača. Cilj je spriječiti da lopta dođe do zida s vaše strane. Postoji platforma širine 3 LED diode koja može vratiti loptu protivniku. Moj je koncept bio učiniti ga što jednostavnijim. Cijeli proces izgradnje traje oko 1 sat (kukičanje za kontrolere se ne računa). Cijena projekta bila je 20 dolara. Uređaj se napaja iz baterije 18650.

Korak 1: Popis BOM

BOM lista
BOM lista

Veza za naziv materijala

Colorduino V2.0 Dot Matrix RGB LED štitnik za upravljačke programe 1 kom

Plastično kućište za gumbe 1 kom

Fleksibilni kabel obložen gumom 1 kom

Kabelska uvodnica 4 kom

Proto PCB 1 kom

18650 Držač baterije 1 kom

18650 Baterija 1 kom

Prekidač s gumbom 12 mm Trenutačno dugme 4 kom

Kabel za lemljenje 1 kom

Lemljeni lim 1 kom

2 -pozicioni prekidač za zaključavanje 1 kom

4, 7 kohm 4 kom

3V na 5V DC-DC pretvarač Step Up Boost mobile 1 kom

2-polni priključak priključnog bloka za pričvršćivanje na PCB-u s PCM-om 1 kom

3-pinski priključni blok za pričvršćivanje na PCB-u sa debljinom od 5 mm 2 kom

Kućište za elektroniku 1 kom

Ukupni materijalni troškovi projekta: 20, 21 $/ukupni projekt

Korak 2: Montaža

Skupština
Skupština
Skupština
Skupština

Pogledajte video u prvom koraku. Neke dodatne informacije za video:

Prikupite sav materijal prema popisu BOM. Koristio sam proto PCB i lemio sve komponente.

Spojio sam sve komponente prema priloženoj shemi. Ovo je jednostavno izgraditi krug, to mogu učiniti svi, koji su spremni koristiti lemilicu. Za spajanje PIN-ova koristio sam nogice otpornika. Dupont kratkospojni kabeli idealni su za povezivanje LED matrice s protoborom. Cijela se ploča može sastaviti prije ugradnje u kućište. Ugradio sam priključne vijčane priključke za montažu na PCB. To mi je pomoglo da testiram krug bez kućišta. Nakon testiranja samo sam odspojio kabele, ugradio proto PCB u kućište i gurnuo kabele kroz uvodnice, a zatim sam sve vijke zavrnuo.

Arduino kôd potječe iz ove upute, hvala vam na inspiraciji.

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

Regulatore treba provjeriti prije ugradnje u kućište.

Plastično kućište modificirano je pomoću pomoćnog noža i bušilice.

Stavio sam kontrolere u zeleno i plavo heklanje kako bih razlikovao dva igrača. Kukičanje je dizajnirano i stvoreno uz pomoć ove upute:

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

Korak 3: Prenesite priloženi softver

Prenesite priloženi softver
Prenesite priloženi softver
Prenesite priloženi softver
Prenesite priloženi softver
Prenesite priloženi softver
Prenesite priloženi softver

Softver je prenio Atmel Studio. Prvo sam pokušao koristiti Arduino IDE, ali nisam ga mogao koristiti, pa sam morao koristiti AVR programer Avrisp mkII. To mi je malo otežalo rad. Priložio sam Arduino kod i projekt Atmel Studio. Pogledajte gornji video kako koristiti Arduino kod u Atmel Studio 7.

Imao sam nekih problema s učitavanjem PIN-ova Colorduina. PIN-ovi ISP-a Colorduino ploče nalaze se između MCU-a i LED ploče, a konektor sa 6 PIN-a programatora Avrisp mkII nema prostora. Morao sam razdvojiti dvije ploče da bih izvršio prijenos. Tijekom razvojne faze morao sam učitavati kôd mnogo puta pa sam odlučio staviti ISP konektor na drugu stranu ploče. Da bih to učinio, morao sam zrcaliti pinove i upotrijebiti malu proto PCB ploču. Ako vam je potrebno samo nekoliko učitavanja, pa se nemojte mučiti, jednostavno odvojite do ploče za prijenos, a zatim se ponovno povežite. Više informacija o Avrisp mkII:

Arduino kôd potječe iz ove upute, hvala vam na inspiraciji.

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

Završne riječi

Moja djeca su probala ovu igru i svidjela joj se. Mislim da u ovom projektu postoji veliki potencijal, druge igre se mogu lako razviti.

Želim vam ugodan dan!

Preporučeni: