Tartalomjegyzék:
- 1. lépés: Gyűjtse össze az alkatrészeket
- 2. lépés: NYÁK készítése
- 3. lépés: Az alkatrészek forrasztása
- 4. lépés: Az Arduino IDE letöltése
- 5. lépés: Könyvtárak telepítése
- 6. lépés: Játékok feltöltése
- 7. lépés: Élvezze
Videó: DIY videojáték Arduino használatával (Arduboy Clone): 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Van egy 8 bites, hitelkártya méretű játékplatform, az Arduboy, amely megkönnyíti a nyílt forráskódú játékok tanulását, megosztását és lejátszását.
Élvezheti mások által készített 8 bites játékokat ezen az eszközön, vagy készíthet saját játékokat. Mivel ez egy nyílt forráskódú projekt, és arduino -t használ, úgy döntöttem, hogy elkészítem a saját verziómat.
Célom egy olyan NYÁK tervezése volt, amely könnyen elkészíthető festékátviteli módszerrel. Így a pályákat és a betéteket a lehető legnagyobbra készítettem. Ha nem szeretné maratni a NYÁK -t, akkor készíthet egyet kenyérsütő táblán vagy Perfboardon.
1. lépés: Gyűjtse össze az alkatrészeket
Szükséged lesz:
- Arduino Pro micro (NOT Pro Mini. Pro micro az ATmega32u4 chip)
- 7 tűs SPI OLED kijelző
- 4 tűs pillanatnyi nyomógomb (12x12x7,3 mm)
- Rézzel burkolt (ha PCB -t készít), vagy használhatja a Breadboard / Prefboard alkalmazást.
- Tolókapcsoló
- 3v Gombelem és tartó
- Női fejléc csapok
- Piezo Electric zümmögő lemez
FIGYELMEZTETÉS: Győződjön meg arról, hogy rendelkezik ATmega32u4 alapú pro mikro és 7 tűs régi kijelzővel, különben a projekt nem fog működni
A projekt befejezése után rájöttem, hogy a 3v -os gombelem csak egy percnél rövidebb ideig képes táplálni a játékot. Mivel USB -kábelt használok az enyém áramellátásához, nem fáradtam a PCB -fájlok újratelepítésével. Tehát fontolja meg sokkal erősebb akkumulátor használatát, ha teljes mobilitást szeretne
2. lépés: NYÁK készítése
A festést a festékátviteli módszerrel marathatja, vagy forraszthatja az alkatrészeket az előlapra a rajzok segítségével.
Töltse le a PCB fájlokat innen, és etch.
Link:
Megpróbáltam a lehető legbarkácsbarátabbá tenni ezt a NYÁK -ot. Nagy nyomokkal és széles párnákkal rendelkezik. Ez megkönnyíti a maratást és a forrasztást. Ha korábban nincs tapasztalata a NYÁK -maratással, kövesse ezeket az oktatóanyagokat.
www.instructables.com/id/Making-A-Customiz…
3. lépés: Az alkatrészek forrasztása
Forgassa a 6 nyomógombot, a csúszó kapcsolót és az elemtartót a NYÁK -hoz.
(Ha USB -kábellel szeretné táplálni a játékot, akkor nincs szüksége az akkumulátorra.)
Nem közvetlenül forrasztjuk az arduino és oled kijelzőt a NYÁK -ra, mivel felhasználhatjuk őket a jövőben más projektekhez. Forrasztja először a női fejlécet a NYÁK -ra, és csatlakoztassa az oled kijelzőt és az arduino -t a fejlécekhez. Ez növeli az arduboy vastagságát, de ezeket az alkatrészeket eltávolíthatjuk, ha akarjuk.
A hangszóróhoz áthidaló vezeték vezet. A NYÁK fájlokban piros színnel van jelölve. A csatlakozáshoz használjon egy huzaldarabot.
A piezo elektromos hangjelző csatlakoztatásához forrasztjon két vezetéket a zümmögő lemezre, és forrasztja a vezetéket a NYÁK -ra. Kétoldalas szalaggal rögzítse a zümmögőlemezt a NYÁK -hoz.
Csatlakoztassa az arduino és az OLED kijelzőt a megfelelő fejlécekhez.
Ha ezt a projektet kenyérsütő táblán készíti, akkor mindössze annyit kell tennie, hogy csatlakoztatja a komponenseket a rajzok szerint. Itt készítettem egy külön joystickot 6 gomb segítségével, és rögzítettem őket a kenyértáblán.
A kapcsolatok a következők:
Csatlakoztassa az összes gombot az arduino GND -jéhez.
BUTTON_UP -> Arduino A0 csapja
BUTTON_DOWN -> Arduino A3 -as csapja
BUTTON_LEFT -> Arduino A2 -es csapja
BUTTON_RIGHT -> Arduino A1 csapja
BUTTON_A -> Arduino 7. csapja
BUTTON_B -> Arduino 8. csapja
Hangszóró -> Arduino 5. tűje
OLED pin GND and CS -> arduino GND pin
OLED pin VCC -> arduino VCC
OLED pin SCK -> Digitális 15. tű az arduino -ból
OLED pin SDA -> Digitális 16. pin az arduino -ból
OLED pin RES -> Arduino digitális 6. tűje
OLED pin DC -> Arduino digitális 4. tűje
4. lépés: Az Arduino IDE letöltése
A játékok feltöltéséhez le kell töltenie és telepítenie kell az arduino IDE -t.
Az arduino IDE letölthető az alábbi linkről:
www.arduino.cc/en/main/software
Töltse le és telepítse az arduino IDE -t számítógépére a fenti linkről.
5. lépés: Könyvtárak telepítése
A játék fordításához és feltöltéséhez az arduboy -hoz telepítenie kell néhány könyvtárat.
Az alábbiakban felsorolok néhány fontosat.
github.com/Arduboy/Arduboy
github.com/MLXXXp/Arduboy2
github.com/MLXXXp/ArduboyTones
github.com/TEAMarg/ATMlib
github.com/Arduboy/ArduboyPlaytune
github.com/igvina/ArdBitmap
Kattintson a Klón vagy a Letöltés gombra, majd a Letöltés ZIP gombra
Lépjen ezekre a linkekre, és kattintson a klónozás vagy a zip letöltése és letöltése lehetőségre. Nyissa meg az arduino IDE -t, és kattintson a gombra
Vázlat> Könyvtár bevonása>. ZIP könyvtár hozzáadása
és válassza ki a letöltött zip fájlt. Ismételje meg ezt az összes fájlnál.
Alternatív módszer
A.zip fájlok letöltése és telepítése helyett a könyvtárakat az Arduino IDE Library Manager használatával is telepítheti:
Vázlat> Könyvtár bevonása> Könyvtárak kezelése
majd írja be a könyvtár nevét a Keresési szűrés mezőbe.
6. lépés: Játékok feltöltése
A hardver megfelelő működésének ellenőrzéséhez keresse fel a következő oldalt:
Fájl -> Példa -> Arduboy -> ArduBreakout
és kattintson a feltöltésre. Ha minden megfelelően működik, játszhat kitörési játékot arduboy -ján.
Győződjön meg arról, hogy a táblát arduino Leonardo vagy Arduino/Genuino Micro formátumban választotta
További játékokat találhat az arduboy számára az alábbi webhelyeken:
community.arduboy.com/c/games
www.team-arg.org/games.html
Néha olyan hibába ütközhet, mint:
végzetes hiba: ArduboyPlaytune0.h: Nincs ilyen fájl vagy könyvtár
#befoglalni
^
az összeállítás befejeződött
kilépési állapot 1 Hiba az Arduino/Genuino Micro alaplap összeállításakor
játékok feltöltése közben.
A hiba kijavításához keresse meg a hiányzó könyvtárnevet a https://github.com/ címen.
Töltse le és telepítse a könyvtárat, mint korábban.
Itt a videó:
7. lépés: Élvezze
JEGYZET:
A második hangszórótűt a földhöz kötöttem, az Arduino 13 -as érintkező helyett, mint az igazi Arduboy. Ezért egyes játékok hangja nem fog megfelelően működni. Nem vettem bele az igazi Arduboy RGB LED -jét. Ezért az RGB LED -et használó játékokból hiányoznak a LED -effektusok, és nehezebben játszhatók.
Hatalmas köszönet az MLXXXp -nek az arduboy közösségtől, hogy rámutatott a hibákra.
Ez az első elpusztíthatatlan, tehát nem tökéletes. Ha segítségre van szüksége ezzel a projekttel kapcsolatban, kérjük, jelezze megjegyzésekben.
Ajánlott:
Arduino videojáték -vezérlő: 4 lépés
Arduino videojáték -vezérlő: Van Arduino készlete, de fogalma sincs, mit tegyen vele? Talán nem, de ebben az utasításban lépésről lépésre megmutatom, hogyan kell felépíteni, kódolni és integrálni az Arduino -t a projektbe. Jelenleg ezt az útmutatót csak a Clic segítségével tesztelik
DIY USB videojáték -vezérlő: 6 lépés
DIY USB videojáték-vezérlő: Számos egyedi „csináld magad” vezérlő létezik, a klasszikus árkádpálcáktól a modern vezérlők kikapcsolódásáig, amelyek általában ugyanazokból az alapvető részekből készülnek. , nálunk van
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet
DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés
DIY videojáték a fejmozgás irányításával (kiterjesztett valóság): Szeretném megmutatni, mennyire egyszerű manapság saját játékot készíteni, amelyet a test mozgatásával lehet irányítani. Csak egy laptopra lesz szüksége webkamerával és némi programozási készséggel. Ha nincs laptopja és webkamerája, vagy ha nem tudja, hogyan kell programozni, akkor
Félelmetes videojáték audio tervezése: 10 lépés (képekkel)
Awesome Videogame Audio tervezése: Az elmúlt években videojáték -tervező voltam - különféle játékokon dolgoztam, kezdve a Game Boy Advance homebrew cuccaival, és olyan igazán furcsa dolgokkal, mint a Seaman, a Sega Dreamcast számára, olyan nagy költségvetésű kasszasikerekhez, mint a Sims