Turinys:
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šioje instrukcijoje parodysiu, kaip sukūriau pongo žaidimą, naudojant 8 x 8 RGB LED matricos plokštės modulį. Šis modulis vadinamas Colorduino. Jame yra įmontuotas mikrovaldiklis ir sąsaja, skirta prisijungti prie kitų „Colorduino“plokščių. Jis gali valdyti 64 vnt spalvotus šviesos diodus. Lentą galima valdyti naudojant „Arduino“kodą. Aš sukūriau du valdiklius, kiekvienas valdiklis turi du mygtukus. Šį žaidimą gali žaisti du žaidėjai. Tikslas yra neleisti kamuoliukui pasiekti sienos iš jūsų pusės. Yra 3 šviesos diodų pločio platforma, kuri gali atmušti kamuolį priešininkui. Mano idėja buvo padaryti tai kuo paprastesnę. Visas statybos procesas užtrunka apie 1 valandą (nėrimas valdikliams neįskaitomas). Projekto kaina buvo 20 USD. Įrenginys maitinamas 18650 baterija.
1 žingsnis: BOM sąrašas
Medžiagos pavadinimo kiekio nuoroda
„Colorduino V2.0 Dot Matrix RGB LED“tvarkyklės skydas 1 vnt.
Plastikinis mygtukų gaubtas 1 vnt
Lankstus kabelis su guminiu apvalkalu 1 vnt
„Cable Gland 4 PC“https://www.aliexpress.com/store/product/10pcs-Hi…
Proto PCB 1 pc
18650 Baterijos laikiklis 1 vnt
18650 Baterija 1 vnt
Mygtukinis jungiklis 12 mm momentinis mygtukas 4 vnt.
Kabelis litavimui 1 vnt
Lydmetalis 1 vnt.
2 padėties fiksavimo jungiklis 1 vnt
4, 7 kohm 4 vnt
Nuo 3V iki 5V DC-DC keitiklis „Step Up Boost mobile 1 PC“https://www.aliexpress.com/store/product/1PC-New-…
2 polių 5 mm žingsnio PCB tvirtinimo varžtų gnybtų bloko jungtis 1 vnt.
3 kaiščių 5 mm pikio PCB tvirtinimo varžtų gnybtų blokas 2 vnt.
Korpusas elektronikai 1 vnt
Bendra projekto kaina: 20, 21 USD/bendras projektas
2 žingsnis: Surinkimas
Pirmajame žingsnyje patikrinkite vaizdo įrašą. Šiek tiek papildomos informacijos vaizdo įraše:
Surinkite visas medžiagas pagal BOM sąrašą. Aš naudoju proto PCB ir litavau visus komponentus.
Aš prijungiau visus komponentus pagal pridedamą schemą. Tai lengva sukurti grandinę, tai gali padaryti visi, kurie nori naudoti lituoklį. PIN kodams prijungti naudojau rezistorių kojas. „Dupont“jungiamieji kabeliai idealiai tinka prijungti LED matricą prie prototipo. Prieš montuojant į korpusą, visą protoboardą galima surinkti. Įdiegiau PCB tvirtinimo varžtų gnybtų jungtis. Tai padėjo man išbandyti grandinę be korpuso. Po bandymo aš tiesiog atjungiau laidus, įdėjau proto PCB į korpusą ir išstūmiau kabelius per liaukas, tada visus laidus atsukau atgal.
Arduino kodas kilo iš šios instrukcijos, ačiū už įkvėpimą.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Prieš montuojant į korpusą, reikia patikrinti valdiklius.
Plastikinis korpusas modifikuojamas naudojant peilį ir grąžtą.
Įdėjau valdiklius į žalius ir mėlynus nėrimus, kad atskirtų du žaidėjus. Nėrimas buvo suprojektuotas ir sukurtas naudojant šią instrukciją:
www.instructables.com/id/Crochet-for-Gadge…
3 veiksmas: įkelkite pridėtą programinę įrangą
Programinę įrangą įkėlė „Atmel Studio“. Pirma, bandžiau naudoti „Arduino IDE“, bet negalėjau ja naudotis, todėl turėjau naudoti AVR programuotoją „Avrisp mkII“. Tai šiek tiek apsunkino mano darbą. Pridėjau „Arduino“kodą ir „Atmel Studio“projektą. Peržiūrėkite aukščiau esantį vaizdo įrašą, kaip naudoti „Arduino“kodą „Atmel Studio 7“.
Turėjau problemų su „Colorduino“PIN kodų įkėlimu. „Colorduino“plokštės IPT PIN kodai yra tarp MCU ir LED plokštės, o „Avrisp mkII“programuotojo 6 PIN jungtis neturi vietos. Kad galėčiau įkelti, turėjau išardyti dvi plokštes. Kurimo etape turėjau daug kartų įkelti kodą, todėl nusprendžiau įdėti ISP jungtį į kitą plokštės pusę. Norėdami tai padaryti, turėjau atspindėti kaiščius ir naudoti mažą proto PCB plokštę. Jei jums reikia tik kelių įkėlimų, kad nesijaudintumėte, tiesiog išimkite lentas, atlikite įkėlimą, tada vėl prisijunkite. Daugiau informacijos apie „Avrisp mkII“:
Arduino kodas kilo iš šios instrukcijos, ačiū už įkvėpimą.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Paskutiniai žodžiai
Mano vaikai išbandė šį žaidimą ir jam patiko. Manau, kad šiame projekte yra daug potencialo, kitus žaidimus galima lengvai sukurti.
Geros dienos!
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
DINO ŽAIDIMAS NAUDOJANT LDR: 5 žingsniai
DINO ŽAIDIMAS NAUDOJANT LDR: „Dinosaur Game“, dar žinomas kaip „T-Rex Game“ir „Dino Runner“, yra integruotas naršyklės žaidimas „Google Chrome“žiniatinklio naršyklėje. Žaidimą sukūrė Sebastienas Gabrielis 2014 m. Ir jį galima pasiekti paspaudus tarpo klavišą neprisijungus prie „Google Chrome“. L
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: Viena iš mano šios klasės užduočių šią savaitę yra naudoti „BBC Micro: bit“sąsajai su mūsų parašyta „Scratch“programa. Maniau, kad tai puiki proga panaudoti „ThreadBoard“ir sukurti įterptąją sistemą! Mano įkvėpimas nuo nulio
„Python Tic Tac Toe“žaidimas: 4 žingsniai
„Python Tic Tac Toe“žaidimas: „Python Tic Tac Toe“žaidimas Šis žaidimas sukurtas kompiuterine „Python“versija Aš naudoju „Python“redaktorių, pavadintą: pycharm, taip pat galite naudoti įprastą „Python“kodo redaktorių
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“