Kazalo:

Igra 8x8 Colorduino Pong: 3 koraki
Igra 8x8 Colorduino Pong: 3 koraki

Video: Igra 8x8 Colorduino Pong: 3 koraki

Video: Igra 8x8 Colorduino Pong: 3 koraki
Video: Сталин, красный тиран - Полный документальный фильм 2024, Julij
Anonim
Igra 8x8 Colorduino Pong
Igra 8x8 Colorduino Pong

V tem navodilu vam bom pokazal, kako sem ustvaril pong igro z modulom matrične plošče LED 8 x 8 RGB. Ta modul se imenuje Colorduino. Ima vgrajen mikrokrmilnik in vmesnik za povezavo z drugimi ploščami Colorduino. Ima zmožnost ravnanja s 64 kosi barvnih LED. Ploščo je mogoče upravljati s kodo Arduino. Ustvaril sem dva krmilnika, vsak krmilnik ima dva gumba. To igro lahko igrata dva igralca. Cilj je preprečiti, da bi žoga prišla do stene na vaši strani. Na voljo je platforma s 3 LED diodami, ki lahko žogico odbije nazaj do nasprotnika. Moj koncept je bil, da bi bil čim bolj enostaven. Celoten postopek gradnje traja približno 1 uro (kvačkanje za krmilnike se ne šteje). Cena projekta je bila 20 USD. Napravo napaja baterija 18650.

1. korak: Seznam specifikacij

Seznam specifikacij
Seznam specifikacij

Povezava zneska imena materiala

Colorduino V2.0 Dot Matrix RGB LED gonilnik 1 kos

Plastično ohišje za gumbe 1 kos

Prilagodljiv kabel z gumijastim ovojem 1 kos

Kabelska uvodnica 4 pc

Proto PCB 1 kos

Nosilec baterije 18650 1 kos

18650 Baterija 1 kos

Stikalo s pritiskom na gumb 12 mm Takojšnji gumb 4 kom

Kabel za spajkanje 1 kos

Spajkalnik za kos 1 kos

2 -položajno preklopno stikalo za zaklepanje 1 kos

4, 7 kohm 4 kosov

3V v 5V DC-DC pretvornik Step Up Boost mobile 1 kos

2-polni 5-milimetrski priključek za pritrditev vijačne sponke na PCB 1 kos

3-polni 5-milimetrski vijačni priključni blok za pritrditev tiskanega vezja 2 kom

Ohišje za elektroniko 1 kos

Skupni materialni stroški projekta: 20, 21 $/celoten projekt

2. korak: Montaža

Montaža
Montaža
Montaža
Montaža

Oglejte si video na prvem koraku. Nekaj dodatnih informacij o videu:

Zberite vse materiale po seznamu BOM. Uporabil sem proto PCB in spajkal vse komponente.

Vse komponente sem priključil po priloženi shemi. To je enostavno zgraditi vezje, to lahko storijo vsi, ki so pripravljeni uporabiti spajkalnik. Za povezavo PIN-ov sem uporabil noge uporov. Mostični kabli Dupont so idealni za priključitev LED matrike na protoboard. Pred montažo v ohišje je mogoče sestaviti celotno protoboard. Namestil sem vijačne priključke za pritrditev na tiskano vezje. To mi je pomagalo preizkusiti vezje brez ohišja. Po preskušanju sem samo odklopil kable, namestil proto PCB v ohišje in potisnil kable skozi uvodnice, nato sem vse kable privijal nazaj.

Koda Arduino izvira iz tega navodila, hvala za navdih.

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

Pred namestitvijo v ohišje je treba preveriti krmilnike.

Plastično ohišje je spremenjeno s pomočjo noža in vrtalnika.

Krmilnike sem postavil v zeleno in modro kvačkanje, da bi razlikoval oba igralca. Kvačkanje je bilo oblikovano in ustvarjeno s pomočjo tega navodila:

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

3. korak: naložite priloženo programsko opremo

Naložite priloženo programsko opremo
Naložite priloženo programsko opremo
Naložite priloženo programsko opremo
Naložite priloženo programsko opremo
Naložite priloženo programsko opremo
Naložite priloženo programsko opremo

Programsko opremo naloži Atmel Studio. Najprej sem poskušal uporabiti Arduino IDE, vendar ga nisem mogel uporabiti, zato sem moral uporabiti AVR Programmer Avrisp mkII. To mi je nekoliko otežilo delo. Priložil sem kodo Arduino in projekt Atmel Studio. Oglejte si zgornji videoposnetek, kako uporabljati kodo Arduino v Atmel Studio 7.

Imel sem nekaj težav z nalaganjem PIN-ov Colorduina. PIN-ovi ISP-ja na plošči Colorduino se nahajajo med MCU-jem in LED-ploščo, priključek za 6 PIN programatorja Avrisp mkII pa nima prostora. Za nalaganje sem moral razstaviti obe plošči. Med razvojno fazo sem moral kodo večkrat naložiti, zato sem se odločil, da priključek ISP postavim na drugo stran plošče. Za to sem moral ogledati zatiče in uporabiti majhno proto PCB ploščo. Če potrebujete le nekaj nalaganj, zato se ne obremenjujte, nato pa naložite plošče narazen in se znova povežite. Več informacij o Avrisp mkII:

Koda Arduino izvira iz tega navodila, hvala za navdih.

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

Zaključne besede

Moji otroci so preizkusili to igro in so ji bili všeč. Mislim, da je v tem projektu veliko potenciala, druge igre je mogoče enostavno razviti.

Imej lep dan!

Priporočena: