Kazalo:
- 1. korak: Zberite komponente
- 2. korak: Izdelava PCB -ja
- Korak: Spajkajte komponente
- 4. korak: Prenesite Arduino IDE
- 5. korak: Namestitev knjižnic
- 6. korak: Nalaganje iger
- 7. korak: Uživajte !
Video: Video igra DIY z uporabo Arduina (Arduboy Clone): 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Obstaja 8 -bitna igralna platforma velikosti kreditne kartice, imenovana Arduboy, ki olajša učenje, skupno rabo in igranje odprtokodnih iger.
Na tej napravi lahko uživate v 8-bitnih igrah drugih proizvajalcev ali pa sami. Ker gre za odprtokodni projekt in uporablja arduino, sem se odločil, da naredim svojo različico.
Moj cilj je bil oblikovati tiskano vezje, ki ga je enostavno narediti s pomočjo metode prenosa tonerja. Tako sem naredil skladbe in ploščice čim večje. Če ne želite jedkati tiskanega vezja, ga lahko naredite na plošči ali na plošči Perfboard.
1. korak: Zberite komponente
Boste potrebovali:
- Arduino Pro micro (NE Pro Mini. Pro micro tisti s čipom ATmega32u4)
- 7 -pin SPI OLED zaslon
- 4 -polni trenutni gumb (12x12x7,3 mm)
- Bakreno (če izdelujete PCB) ali pa uporabite Breadboard / Prefboard.
- Drsno stikalo
- 3v Gumbna celica in držalo
- Ženski zatiči za glavo
- Piezo električna plošča z zvočnikom
OPOZORILO: Poskrbeti morate, da imate pro micro micro in 7 -pin star zaslon na osnovi ATmega32u4, sicer projekt ne bo deloval
Po zaključku tega projekta sem spoznal, da lahko celica z gumbom 3v igro napaja le manj kot minuto. Ker za napajanje uporabljam kabel USB, se nisem trudil, da bi ponovno ustvaril datoteke PCB. Zato razmislite o uporabi močnejše baterije, če želite popolno mobilnost
2. korak: Izdelava PCB -ja
PCB po meri lahko natisnete z uporabo metode prenosa tonerja ali pa komponente spajkate na montažno ploščo s pomočjo shem.
Od tu prenesite datoteke PCB in jih jedkajte.
Povezava:
Poskusil sem narediti to PCB čim bolj prijazno do DIY. Ima velike sledi in široke blazinice. To bo olajšalo postopek jedkanja in spajkanja. Če še niste imeli izkušenj z jedkanjem PCB, upoštevajte te vaje.
www.instructables.com/id/Making-A-Customiz…
Korak: Spajkajte komponente
Spajajte 6 gumbov, drsno stikalo in držalo baterije na tiskano vezje.
(Če boste igro napajali s kablom USB, ne potrebujete baterije.)
Arduino in oled zaslona ne spajamo neposredno na tiskano vezje, saj jih lahko v prihodnosti uporabimo za kakšen drug projekt. Zatiče ženskih glav najprej spajkajte na tiskano vezje in pritrdite oled zaslon in arduino na glave. To bo povečalo debelino našega arduboya, vendar lahko te dele odstranimo, če želimo.
Do zvočnika gre mostična žica. V datotekah PCB je označena z rdečo barvo. Za povezavo uporabite kos žice.
Če želite priključiti piezo električni zvočni signal, dve žici spajkajte na ploščo z zvočnikom in to žico spajkajte na tiskano vezje. Ploščo z zvočnikom pritrdite na tiskano vezje z dvostranskim trakom.
Priključite arduino in OLED zaslon na ustrezne zatiče glave.
Če ta projekt izdelujete na podlagi, potem morate samo povezati komponente, kot je določeno v shemah. Tu sem naredil ločeno krmilno palico s 6 gumbi in jih pritrdil na ploščo.
Povezave so:
Vse gumbe povežite z GND arduina.
BUTTON_UP -> Pin A0 Arduina
BUTTON_DOWN -> Pin A3 Arduina
BUTTON_LEFT -> Pin A2 Arduina
BUTTON_RIGHT -> Pin A1 Arduina
BUTTON_A -> Pin 7 Arduina
BUTTON_B -> Pin 8 Arduina
Zvočnik -> Pin 5 Arduina
OLED pin GND in CS -> GND pin arduino
OLED pin VCC -> VCC arduino
OLED pin SCK -> Digitalni pin 15 arduina
OLED pin SDA -> Digitalni pin 16 arduina
OLED pin RES -> Digitalni pin 6 arduina
OLED pin DC -> Digitalni pin 4 arduina
4. korak: Prenesite Arduino IDE
Če želite naložiti igre, morate prenesti in namestiti arduino IDE.
Arduino IDE lahko prenesete s spodnje povezave:
www.arduino.cc/en/main/software
Prenesite in namestite arduino IDE za vaš računalnik s zgornje povezave.
5. korak: Namestitev knjižnic
Če želite sestaviti in naložiti igro na svoj arduboy, morate namestiti nekaj knjižnic.
Spodaj bom navedel nekaj pomembnih.
github.com/Arduboy/Arduboy
github.com/MLXXXp/Arduboy2
github.com/MLXXXp/ArduboyTones
github.com/TEAMarg/ATMlib
github.com/Arduboy/ArduboyPlaytune
github.com/igvina/ArdBitmap
Kliknite gumb Kloniraj ali Prenesi in kliknite Prenesi ZIP
Pojdite na te povezave in kliknite na kloniraj ali prenesite in naložite zip. Odprite arduino IDE in kliknite
Skica> Vključi knjižnico> dodaj knjižnico. ZIP
in izberite preneseno datoteko zip. To ponovite za vse datoteke.
Nadomestna metoda
Namesto prenosa in nameščanja datotek.zip lahko knjižnice namestite tudi z Arduino IDE Library Manager:
Skica> Vključi knjižnico> Upravljanje knjižnic
nato v polje za filtriranje iskanja vnesite ime knjižnice.
6. korak: Nalaganje iger
Če želite preveriti, ali strojna oprema deluje pravilno, pojdite na:
Datoteka -> Primer -> Arduboy -> ArduBreakout
in kliknite naloži. Če vse deluje pravilno, lahko na arduboju igrate prelomno igro.
Prepričajte se, da ste ploščo izbrali kot arduino Leonardo ali Arduino/Genuino Micro
Več iger za vašega arduboja najdete na teh spletnih mestih:
community.arduboy.com/c/games
www.team-arg.org/games.html
Včasih lahko pride do napake, kot je:
usodna napaka: ArduboyPlaytune0.h: Ni take datoteke ali imenika
#vključi
^
kompilacija končana
izhodni status 1 Napaka pri sestavljanju plošče Arduino/Genuino Micro
med nalaganjem iger.
Če želite odpraviti to napako, poiščite manjkajoče ime knjižnice na
Prenesite in namestite knjižnico, kot smo to storili že prej.
Tukaj je video:
7. korak: Uživajte !
OPOMBA:
Drugi pin zvočnika sem priključil na ozemljitev, namesto Arduino pin 13, kot pravi Arduboy. Zato zvok nekaterih iger ne bo deloval pravilno. Nisem vključil LED RGB, ki ga ima pravi Arduboy. Zato igram, ki uporabljajo LED RGB, manjkajo LED učinki in jih bo morda težje igrati.
Velika zahvala MLXXXp iz skupnosti arduboy za opozorilo na napake.
To je moj prvi neuničljiv, zato ni popoln. Če potrebujete pomoč pri tem projektu, mi to sporočite v komentarjih.
Priporočena:
3D igra Labirint z uporabo Arduina: 8 korakov (s slikami)
3D igra Labirint z uporabo Arduina: Pozdravljeni prijatelji, zato bomo danes naredili igro labirinta z uporabo ARDUINO UNO. Ker je Arduino Uno najpogosteje uporabljena plošča, je zelo kul igrati z njo. V tem Instructable lahko naredite igro labirinta, ki jo nadzirate z igralnimi palicami. Ne pozabite
Moja DIY Steampunk operacijska igra, na osnovi Arduina: 9 korakov (s slikami)
Moja DIY Steampunk operacijska igra, zasnovana na Arduinu: Ta projekt je precej obsežen. Ne potrebuje veliko orodij ali predznanja, vendar bo vsakogar (tudi mene) naučil veliko na različnih oddelkih izdelave! Tako kot zaznavanje ujetništva z Arduinom, večopravilnost z Arduinom
Odbiti se ! Igra navidezne resničnosti z uporabo Arduina in merilnika merilnika: 9 korakov
Odbiti se ! Igra navidezne resničnosti z uporabo Arduina in merilnika števcev: V tej vadnici bomo ustvarili igro navidezne resničnosti z uporabo Arduina in merilnika merilnika
Brezžični daljinski upravljalnik z uporabo 2.4Ghz modula NRF24L01 z Arduinom - Nrf24l01 4 -kanalni / 6 -kanalni sprejemnik oddajnika za Quadcopter - Rc helikopter - Rc ravnina z uporabo Arduina: 5 korakov (s slikami)
Brezžični daljinski upravljalnik z uporabo 2.4Ghz modula NRF24L01 z Arduinom | Nrf24l01 4 -kanalni / 6 -kanalni sprejemnik oddajnika za Quadcopter | Rc helikopter | Rc letalo z uporabo Arduina: za upravljanje avtomobila Rc | Quadcopter | Dron | RC ravnina | RC čoln, vedno potrebujemo sprejemnik in oddajnik, recimo za RC QUADCOPTER potrebujemo 6 -kanalni oddajnik in sprejemnik in ta vrsta TX in RX je predraga, zato jo bomo naredili na svojem
Ročna igralna konzola - Arduboy Clone: 6 korakov (s slikami)
Ročna igralna konzola | Arduboy Clone: 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 izdeluje uporabnik