Sisukord:
Video: 8x8 Colorduino pongimäng: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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:
8x8 maatriksekraan BT -ga: 5 sammu (piltidega)
8x8 maatriksi kuvamine BT -ga: ostsin paar kuud tagasi Ebayst (Hiina) 4 -paneelilise 8x8 maatriksi. Ma olin natuke pettunud, kui mõistsin, et see on kõvasti ühendatud juhtmetega, mitte ülevalt alla, mille kohta enamik näiteid net on kirjutatud! Vaadake 2. sammu. Ma arvan, et mul võiks olla
8x8 maalija: 6 sammu
8x8 maalija: Lihtne tööriist graafika loomiseks 8x8 LED -moodulil. Poisid - ma olen halb. Ei - tõesti, väga halb, kui tegemist on ikoonide joonistamisega. Eriti ikoonide joonistamine 8x8 ruudustikule, nagu need väikesed WEMOS -maatriksekraanid WEMOS D1 jaoks. Kõigele lisaks iman ma
Andrea pongimäng: 4 sammu
Andrea pongimäng: See on mäng, mis pärineb algselt siit. Tegin mängu ja tegin selle põhjal mõned muudatused. Näitan teile selle mängu tegemise samme ja annan teile koodi, mille ma muutsin. Lisasin esialgsele koodile mõned muudatused, näiteks
Pongimäng: 6 sammu
Pongimäng: Materjalid: Basys3 FPGA Board VGA -kaabel Vivado Selle juhendi eesmärk on arendada monitoril kuvatavat Pong -mängu. Projekt kasutab programmeerimiseks VHDL -i ja kasutab koodi täitmiseks Basys3 FPGA -d ja edastab meile pildi
Paindliku ekraaniga pongimäng särgil: 8 sammu (piltidega)
Paindliku ekraaniga pongimäng särgil: see on minu Halloweeni kostüüm aastaks 2013. See on olnud töös umbes aasta ja selle loomiseks on kulunud päris mitu töötundi. Ekraan on 14 x 15 pikslit, seega üsna madal eraldusvõime, kuid see võib siiski teha mõnda lõbusat. See on füüsiliselt lendav