Tartalomjegyzék:

DIY videojáték Arduino használatával (Arduboy Clone): 7 lépés (képekkel)
DIY videojáték Arduino használatával (Arduboy Clone): 7 lépés (képekkel)

Videó: DIY videojáték Arduino használatával (Arduboy Clone): 7 lépés (képekkel)

Videó: DIY videojáték Arduino használatával (Arduboy Clone): 7 lépés (képekkel)
Videó: Как управлять несколькими серводвигателями с помощью одного потенциометра с Arduino 2024, November
Anonim
Image
Image
DIY videojáték Arduino (Arduboy Clone) használatával
DIY videojáték Arduino (Arduboy Clone) használatával
DIY videojáték Arduino (Arduboy Clone) használatával
DIY videojáték Arduino (Arduboy Clone) használatával
DIY videojáték Arduino (Arduboy Clone) használatával
DIY videojáték Arduino (Arduboy Clone) használatával

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:

  1. Arduino Pro micro (NOT Pro Mini. Pro micro az ATmega32u4 chip)
  2. 7 tűs SPI OLED kijelző
  3. 4 tűs pillanatnyi nyomógomb (12x12x7,3 mm)
  4. Rézzel burkolt (ha PCB -t készít), vagy használhatja a Breadboard / Prefboard alkalmazást.
  5. Tolókapcsoló
  6. 3v Gombelem és tartó
  7. Női fejléc csapok
  8. 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

NYÁK készítése
NYÁK készítése
NYÁK készítése
NYÁK készítése
NYÁK készítése
NYÁK készítése
NYÁK készítése
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

Az alkatrészek forrasztása
Az alkatrészek forrasztása
Az alkatrészek forrasztása
Az alkatrészek forrasztása
Az alkatrészek forrasztása
Az alkatrészek forrasztása
Az alkatrészek forrasztása
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

Könyvtárak telepítése
Könyvtárak telepítése
Könyvtárak telepítése
Könyvtárak telepítése
Könyvtárak telepítése
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

Játékok feltöltése
Játékok feltöltése
Játékok feltöltése
Játékok feltöltése
Játékok feltöltése
Játékok feltöltése
Játékok feltöltése
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: