Kazalo:
- Korak: Stvari, ki jih boste potrebovali
- 2. korak: Testiranje na ploščici
- Korak: Nalaganje iger v Arduino
- 4. korak: Oblikovanje tiskanega vezja v EasyEDA
- 5. korak: Sestavljanje tiskanega vezja
- 6. korak: Uživajte
Video: Ročna igralna konzola - Arduboy Clone: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pred nekaj meseci sem naletel na Arduboy, ki je po uradni spletni strani miniaturna 8-bitna igralna platforma, ki olajša učenje, deljenje in igranje iger na spletu. Je odprtokodna platforma. Igre za Arduboy izdelujejo uporabniki. Arduboy temelji na ATmega32u4, ki je isti mikrokrmilnik, ki se uporablja v Arduino Pro Micro. Čeprav še nisem sposoben ustvarjati iger, sem se odločil, da bom strojno opremo sestavil na podlagi. In ja, uspelo je! Hvala MrBlinkyju za ustvarjanje domačega paketa Arduboy. Trdo delo je bilo že opravljeno.
Zelo sem se zabaval ob igranju nekaterih retro iger na njem. Toda osnovna plošča je nekoliko nerodna z žicami povsod. Vedno sem si želel preizkusiti oblikovanje tiskanih vezij in jih profesionalno izdelati. Torej, to je pravi čas za to. Tudi to je popoln projekt, saj se moramo osredotočiti samo na oblikovanje PCB. V tem navodilu bomo izdelali lastno različico Arduboya, od sheme vezja do vezja!
Začnimo
Korak: Stvari, ki jih boste potrebovali
1x Arduino Pro Micro (5V)
1x OLED zaslon (SPI)
6x taktilni gumb
1x Piezo zvočnik
1x skupna anodna RGB LED
2. korak: Testiranje na ploščici
Zberite vse potrebne komponente in jih začnite povezovati na ploščo, kot je prikazano na shemi vezja.
Povezave so naslednje:
Nadzorni ključi:
GOR - A0
DOL - A3
DESNO - A1
LEVO - A2
A - D7
B - D8
OLED zaslon:
SCL - D15
SDA - D16
DC - D4
RES - D2
Zvočnik:
ZVOČNIK + - D5
ZVUČNIK - - D6
RGB LED:
RDEČA - D10
ZELENO - D3
MODRA - D9
Korak: Nalaganje iger v Arduino
Preden lahko naložite igre na Arduino, morate narediti nekaj korakov.
- Odprite Arduino IDE> Datoteka> Nastavitve
- Kopirajte in prilepite spodnji URL v besedilno polje URL dodatnega upravitelja plošč in kliknite V redu.
- Pojdite v Orodja> Plošče> Upravitelj plošč.
- V polje z besedilom vnesite domače ali Arduboy domače.
- Izberite Arduboy Homemade paket in kliknite Namesti.
Ko namestite knjižnico, pojdite v meni Orodja in izberite na naslednji način:
- Plošča: Domači Arduboy
- Nalagalnik: Cathy3K
- Na podlagi: SparkFun Pro Micro 5V - nadomestno ožičenje
- Jedro: Arduboy optimizirano jedro
- Zaslon: SSD1306
Od tu izberite in naložite svojo najljubšo igro.
Odprite datoteko.ino in pritisnite naloži.
4. korak: Oblikovanje tiskanega vezja v EasyEDA
Ko vse deluje pravilno, lahko začnemo s postopkom oblikovanja tiskanih vezij. Za oblikovanje sem se odločil EasyEDA, saj tako začetnikom, kot sem jaz, olajša stvari. Želel sem, da je prenosni, zato sem se odločil, da ga poganjam z LiPo baterijo, kar pomeni, da bo potrebno polnjenje in ojačevalno vezje. Odločil sem se, da bom sam zgradil ojačevalno vezje z uporabo MT3608, vendar sem tudi določil, da v primeru neuspeha moje različice povežem lahko dostopen modul MT3608 (kar sem na koncu uporabil). Priložil sem vse datoteke, če želite uporabiti mojo zasnovo tiskanega vezja.
Najprej začnite z izdelavo vezja. Prepričajte se, da je vse pravilno označeno, diagram vezja pa čeden in čist. To olajša kasnejše diagnosticiranje težav. Pri izbiri komponent upoštevajte odtis komponente in se prepričajte, da se ujema s komponento, ki jo imate.
Ko preverite vse povezave, kliknite možnost Pretvori v tiskano vezje. S tem se odpre novo okno, v katerem najdete vse odtise komponent, pripravljenih za namestitev in povezavo.
Prva stvar, ki jo morate storiti, je, da določite oris svoje deske. Svoje sestavne dele postavite okvirno in logično, da dobite grobo predstavo o obliki in velikosti plošče. V meniju Sloji izberite BoardOutline in začnite risati z orodjem za sledenje v meniju PCB Tools.
Zdaj dokončajte položaj komponent. Morda ste opazili črte, ki prihajajo iz blazinic. Te se imenujejo Ratlines in nam pomagajo, da dobimo predstavo o tem, kako so komponente med seboj povezane, tako da postajanje sledi postane enostavno.
Ko ste zadovoljni s postavitvijo komponent, jih lahko zdaj začnete povezovati s sledovi. Širina sledi je določena s tokom, ki ga mora nositi. Kalkulator širine sledi tiskanega vezja pride prav. Šel sem z 0,254 mm za signale in 0,6 mm za napajanje. V meniju Sloji izberite TopLayer (ali BottomLayer) in začnite risati z orodjem za sledenje. Med sledenjem lahko pride do situacije, ko ni prostora za dokončanje sledenja. V tem primeru lahko skočite na drugo plast in nadaljujete povezavo. Povezava med sledmi obeh plasti se izvede s pomočjo, če Vias. Sredi ustvarjanja sledi pritisnite V. Sled se bo končala in zdaj lahko postavite via. Nato izberite drugo plast v meniju Plast in nadaljujte s sledenjem od via. Izvedite vse povezave, razen ozemljitve.
Zdaj izberite orodje Copper Area v meniju PCB Tools in potegnite okoli plošče. Prepričajte se, da je v besedilnem polju neto izbrano GND. To bo ustvarilo ozemljitveno ravnino, preostale ozemljitvene povezave pa bodo samodejno izvedene.
Preverite, preverite in preverite! Prepričajte se, da niste ničesar zamudili. Ko ste popolnoma prepričani, kliknite na Ustvari datoteko izdelave, da prenesete datoteke Gerber, ki jih lahko nato pošljete v storitev za izdelavo po vaši izbiri.
Opomba: Kot smo že omenili, sem z MT3608 naredil ojačevalno vezje, ki odlično deluje, dokler ni priključena obremenitev. Izhodna napetost občutno pade. Te težave sem se zavedal, saj podatkovni list MT3608 jasno določa, kako naj bodo komponente razporejene in širina sledi. Kot začetnik sem bil prepričan, da se bo napaka zgodila. Koristno bi bilo, če bi mi kdo razložil vzrok in rešitev problema.
5. korak: Sestavljanje tiskanega vezja
PCB sem naročil pri JLCPCB, vse potrebne komponente pa pri LCSC. To prihrani stroške pošiljanja, saj sta obe naročili odpremljeni skupaj. Pripravite diagram vezja in začnite spajkati komponente v skladu z oznako svile. Med spajkanjem komponent SMD pazite, da uporabljate veliko pretoka, saj olajša spajkanje drobnih zatičev. To je bilo moje prvo spajkanje SMD komponent in spajkanje je videti zelo dobro.
Očistite tiskano vezje po spajkanju z izopropilnim alkoholom, da odstranite ostanke toka.
Izbira LiPo baterije:
Uporabil sem 380mAh baterijo, ki sem jo imel naokoli. S tokom, porabljenim med 50mA in 100mA, bi moral zdržati približno 3-4 ure.
6. korak: Uživajte
Priključite LiPo baterijo, naložite svojo najljubšo igro kot prej in uživajte!
Hvala, ker ste vztrajali do konca. Upam, da vam je vsem všeč ta projekt in ste se danes naučili kaj novega. Sporočite mi, če ga naredite sami. Naročite se na moj YouTube kanal za več prihajajočih projektov. Še enkrat hvala!
Priporočena:
Ročna igralna konzola DIY z uporabo RetroPie: 7 korakov
Ročna igralna konzola DIY z uporabo RetroPie: Oglejte si zgornji video, če želite bolje razumeti ta projekt. V redu. Čas je, da začnete! Najprej bomo uporabili RetroPie. To nam daje dve možnosti. Če smo Raspbian že namestili na kartico SD, lahko namestimo RetroP
Ročna igralna konzola Raspberry Pi Zero DIY: 6 korakov (s slikami)
Ročna igralna konzola Raspberry Pi Zero DIY: V tem projektu vam bom pokazal, kako sem uporabil Raspberry Pi Zero, NiMH baterije, domače zaščitno vezje za prekomerno praznjenje, LCD za vzvratno vožnjo in avdio ojačevalnik za ustvarjanje ročne igralne konzole, ki lahko predvaja retro igre. Začnimo
Ročna igralna konzola ESP32: 21 korakov (s slikami)
Ročna igralna konzola ESP32: Ta navodila kažejo, kako uporabiti ESP32 in ATtiny861 za izdelavo igralne konzole za emulator NES
Ročna ročna roka MeArm V0.4: 20 korakov (s slikami)
Roka za žepno roko MeArm V0.4: MeArm je ročna roka za žep. Gre za projekt, ki se je začel februarja 2014 in je imel zaradi odprtega razvoja kot projekta odprte strojne opreme fantastično hitro pot do sedanjega stanja. Različica 0.3 je bila predstavljena na strani Instructables
Ročna igralna konzola Recalbox z uporabo 2.2 TFT: 6 korakov
Ročna igralna konzola Recalbox z uporabo 2.2 TFT: Navodila za DIY ročne vmesne igralne konzole z uporabo 2,2 -palčnega TFT LCD -ja in gumbov Raspberry Pi 0 W in GPIO. Ta videoposnetek na YouTubu si lahko ogledate za popoln prikaz korakov: A. Pridobite vse dele.B. Spajate dele skupaj