Sisukord:

8x8 Colorduino pongimäng: 3 sammu
8x8 Colorduino pongimäng: 3 sammu

Video: 8x8 Colorduino pongimäng: 3 sammu

Video: 8x8 Colorduino pongimäng: 3 sammu
Video: Пакет для почты: #30 — Счастливого Рождества на светодиодной матрице ICS RGB 2024, November
Anonim
8x8 Colorduino pongi mäng
8x8 Colorduino pongi mäng

Selles juhendis näitan teile, kuidas ma ehitasin pongimängu, kasutades 8 x 8 RGB LED -maatriksplaadi moodulit. Selle mooduli nimi on Colorduino. Sellel on sisseehitatud mikrokontroller ja liides teiste Colorduino tahvlitega ühendamiseks. See suudab hallata 64 tk värvilisi LED -e. Tahvlit saab juhtida Arduino koodiga. Lõin kaks kontrollerit, igal kontrolleril on kaks nuppu. Seda mängu saavad mängida kaks mängijat. Eesmärk on takistada palli jõudmist teie poole seina. Seal on 3 LED -i laiusega platvorm, mis suudab palli vastasele tagasi lükata. Minu idee oli muuta see võimalikult lihtsaks. Kogu ehitusprotsess võtab aega umbes 1 tund (kontrollerite heegeldamist ei arvestata). Projekti maksumus oli 20 dollarit. Seadme toiteallikaks on 18650 aku.

Samm: tootekirjelduste loend

BOM -i loend
BOM -i loend

Materjali nimetuse summa link

Colorduino V2.0 Dot Matrix RGB LED draiverikilp 1 tk

Plastkorpus nuppudele 1 tk

Kummikattega painduv kaabel 1 tk

Kaablitihend 4 tk

Proto PCB 1 tk

18650 Akuhoidja 1 tk

18650 Aku 1 tk

Surunupp 12mm hetkeline nupp 4 tk

Kaabel 1 tk jootmiseks

Jootekarp 1 tk

2 Asendi lukustuslüliti 1 tk

4, 7 kohm 4 tk

3V kuni 5V alalisvoolu muundur Step Up Boost mobile 1 pc

2 poolusega 5 mm pigi trükkplaadi kinnitusega kruviklemmliidese pistik 1 tk

3 tihvti 5 mm pigi trükkplaadi kinnituskruvi klemmiplokk 2 tk

Elektroonika korpus 1 tk

Projekti materjalide kogumaksumus: 20, 21 dollarit projekti kohta

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Esimeses etapis vaadake videot. Lisateavet video kohta:

Koguge kõik materjalid vastavalt BOM -i loendile. Ma kasutasin proto PCB -d ja jootsin kõik komponendid.

Ühendasin kõik komponendid vastavalt lisatud skeemile. Seda vooluringi on lihtne ehitada, seda saavad teha kõik, kes on nõus jootekolvi kasutama. PIN-koodide ühendamiseks kasutasin takistite jalgu. Duponti hüppajakaablid sobivad ideaalselt LED -maatriksi ühendamiseks protoboardiga. Kogu protoboardi saab enne korpusesse paigaldamist kokku panna. Paigaldasin PCB -kinnitusega kruviklemmide pistikud. See aitas mul testida vooluringi ilma korpuseta. Pärast testimist ühendasin kaablid lihtsalt vooluvõrgust lahti, paigaldasin proto -trükkplaadi korpusesse ja surusin kaablid läbi näärmete, seejärel keerasin kõik kaablid tagasi.

Arduino kood pärineb sellest juhendist, tänan teid inspiratsiooni eest.

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

Enne korpusesse paigaldamist tuleb kontrollereid kontrollida.

Plastikust korpust muudetakse tarbeaia ja puuri abil.

Panin kontrollerid kahe mängija eristamiseks roheliste ja siniste heegeldamiste vahele. Heegeldamine on kavandatud ja loodud selle juhendi abil:

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

Samm: laadige lisatud tarkvara üles

Laadige lisatud tarkvara üles
Laadige lisatud tarkvara üles
Laadige lisatud tarkvara üles
Laadige lisatud tarkvara üles
Laadige lisatud tarkvara üles
Laadige lisatud tarkvara üles

Tarkvara laadis üles Atmel Studio. Esiteks proovisin kasutada Arduino IDE -d, kuid ma ei saanud seda kasutada, nii et pidin kasutama AVR -i programmeerijat Avrisp mkII. See tegi mu töö natuke raskemaks. Lisasin Arduino koodi ja Atmel Studio projekti. Vaadake ülaltoodud videot, kuidas Arduino koodi Atmel Studio 7 -s kasutada.

Mul oli probleeme Colorduino PIN-koodide üleslaadimisega. Colorduino tahvli ISP PIN-koodid asuvad MCU ja LED-plaadi vahel ning Avrisp mkII programmeerija 6-PIN-pistikul pole ruumi. Üleslaadimiseks pidin kaks tahvlit lahti võtma. Arendusetapis pidin koodi mitu korda üles laadima, nii et otsustasin panna ISP -pistiku plaadi teisele küljele. Selleks pidin tihvte peegeldama ja kasutasin väikest proto -PCB -plaati. Kui vajate vaid mõningaid üleslaadimisi, siis ärge muretsege lihtsalt, võtke lauad lahku, tehke üleslaadimine ja ühendage uuesti. Lisateavet Avrisp mkII kohta:

Arduino kood pärineb sellest juhisest, tänan teid inspiratsiooni eest.

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

Lõppsõnad

Minu lapsed proovisid seda mängu ja neile meeldis see. Ma arvan, et selles projektis on palju potentsiaali, muid mänge saab hõlpsasti arendada.

Head päeva!

Soovitan: