Tartalomjegyzék:

Kézi játékkonzol - Arduboy klón: 6 lépés (képekkel)
Kézi játékkonzol - Arduboy klón: 6 lépés (képekkel)

Videó: Kézi játékkonzol - Arduboy klón: 6 lépés (képekkel)

Videó: Kézi játékkonzol - Arduboy klón: 6 lépés (képekkel)
Videó: X6 retro kézi konzol teszt - egyedi játékok 2024, Július
Anonim
Image
Image
Dolgok, amire szüksége lesz
Dolgok, amire szüksége lesz

Néhány hónappal ezelőtt találkoztam az Arduboy-val, amely hivatalos honlapja szerint egy miniatűr 8 bites játékplatform, amely megkönnyíti az online játékok tanulását, megosztását és lejátszását. Ez egy nyílt forráskódú platform. Az Arduboy játékokat a felhasználók készítik. Az Arduboy az ATmega32u4 köré épül, amely ugyanaz a mikrokontroller, mint az Arduino Pro Micro. Bár még nem vagyok képes játékok készítésére, úgy döntöttem, hogy a hardver részét kenyérsütő táblára építem. És igen, sikerült! Köszönet MrBlinky -nek, hogy elkészítette a Házi Arduboy csomagot. A kemény munka már elkészült.

Nagyon jól szórakoztam néhány retro játékkal. De a kenyértábla kissé ügyetlen, és a vezetékek végig futnak. Mindig szerettem volna kipróbálni a NYÁK tervezést, és professzionálisan elkészíteni. Tehát ez a megfelelő alkalom erre. Ezenkívül ez egy tökéletes projekt, mivel csak a NYÁK -tervezésre kell koncentrálnunk. Ebben az utasításban elkészítjük az Arduboy saját verzióját, a kapcsolási rajztól az áramköri lapig!

Lássunk neki

1. lépés: Amire szüksége lesz

Dolgok, amire szüksége lesz
Dolgok, amire szüksége lesz

1x Arduino Pro Micro (5V)

1x OLED kijelző (SPI)

6x tapintható nyomógomb

1x Piezo hangszóró

1x közös anód RGB LED

2. lépés: Tesztelés kenyértáblán

Tesztelés kenyértáblán
Tesztelés kenyértáblán
Tesztelés kenyértáblán
Tesztelés kenyértáblán
Tesztelés kenyértáblán
Tesztelés kenyértáblán

Gyűjtse össze az összes szükséges alkatrészt, és kezdje el csatlakoztatni őket a kenyértáblához, az áramköri rajz szerint.

A kapcsolatok a következők:

Vezérlőgombok:

FEL - A0

LE - A3

JOBB - A1

BAL - A2

A - D7

B - D8

OLED kijelző:

SCL - D15

SDA - D16

DC - D4

RES - D2

Hangszóró:

SPEAKER + - D5

HANGSZÓRÓ - - D6

RGB LED:

PIROS - D10

ZÖLD - D3

KÉK - D9

3. lépés: Játékok feltöltése az Arduino -ba

Néhány lépést kell követnie, mielőtt bármilyen játékot feltölthet az Arduino -ra.

  • Nyissa meg az Arduino IDE> Fájl> Beállítások lehetőséget
  • Másolja ki és illessze be az alábbi URL -t a További táblák kezelője URL szövegmezőbe, majd kattintson az OK gombra.
  • Lépjen az Eszközök> Táblák> Fórumkezelő menüpontba.
  • A szövegmezőbe írja be: házi vagy Arduboy házi.
  • Válassza ki az Arduboy Homemade csomagot, majd kattintson a Telepítés gombra.

A könyvtár telepítése után lépjen az Eszközök menübe, és válassza ki a következőket:

  • Ellátás: Házi Arduboy
  • Bootloader: Cathy3K
  • Alapja: SparkFun Pro Micro 5V - Alternatív vezetékek
  • Mag: Arduboy optimalizált mag
  • Kijelző: SSD1306

Válassza ki és töltse le kedvenc játékát innen.

Nyissa meg az.ino fájlt, és kattintson a Feltöltés gombra.

4. lépés: NYÁK tervezése az EasyEDA -ban

NYÁK tervezése EasyEDA -ban
NYÁK tervezése EasyEDA -ban
NYÁK tervezése EasyEDA -ban
NYÁK tervezése EasyEDA -ban
NYÁK tervezése EasyEDA -ban
NYÁK tervezése EasyEDA -ban

Ha minden megfelelően működik, kezdhetjük a NYÁK tervezési folyamatával. A tervezéshez az EasyEDA -t választottam, mivel megkönnyíti a hozzám hasonló kezdők dolgát. Azt akartam, hogy hordozható legyen, ezért úgy döntöttem, hogy LiPo akkumulátorral futtatom, ami azt jelenti, hogy töltésre és erősítő áramkörre lesz szükség. Úgy döntöttem, hogy az erősítő áramkört magam építem fel az MT3608 használatával, de gondoskodtam arról is, hogy egy könnyen hozzáférhető MT3608 modult (amit végül is használtam) csatlakoztathassak arra az esetre, ha a verzióm meghibásodik. Csatoltam az összes fájlt arra az esetre, ha használni szeretném a NYÁK -tervezést.

Először is kapcsolási rajz készítésével kezdje. Győződjön meg arról, hogy minden megfelelően fel van címkézve, és az áramköri rajz tiszta és tiszta. Ez megkönnyíti a későbbi problémák diagnosztizálását. Az alkatrészek kiválasztásakor vegye figyelembe az alkatrész lábnyomát, és győződjön meg arról, hogy illeszkedik az Ön által használt alkatrészhez.

Miután ellenőrizte az összes kapcsolatot, kattintson a Konvertálás PCB -re opcióra. Ez egy új ablakot nyit meg, ahol megtalálja az alkatrészek összes lábnyomát, amelyeket készen kell elhelyezni és csatlakoztatni.

Az első dolog, amit meg kell tennie, hogy meghatározza a tábla vázlatát. Helyezze el durván és logikusan az alkatrészeket, hogy nagyjából megértse a tábla alakját és méretét. Válassza ki a BoardOutline elemet a Rétegek menüből, és indítsa el a rajzot a Nyomkövető eszköz segítségével a PCB Tools menüből.

Most véglegesítse az alkatrészek helyzetét. Lehet, hogy észrevette a vonalakat a párnákból. Ezeket Ratline -nak hívják, és segítenek képet alkotni arról, hogy az alkatrészek hogyan kapcsolódnak egymáshoz, hogy a nyomok lefektetése egyszerű legyen.

Ha elégedett az alkatrészek elhelyezésével, most elkezdheti nyomokkal összekapcsolni őket. A nyomvonal szélességét a hordozandó áram határozza meg. Egy PCB nyomkövetési szélesség számológép jól jön. 0,254 mm -rel mentem a jelekhez, és 0,6 mm -rel a teljesítményhez. Válassza ki a TopLayer (vagy BottomLayer) elemet a Rétegek menüből, és indítsa el a rajzolást a Track eszköz segítségével. A nyomon követés során előfordulhat olyan helyzet, amikor nincs hely a nyomvonal befejezésére. Ebben az esetben ugorhat a másik rétegre, és folytathatja a kapcsolatot. A két réteg nyomai közötti kapcsolat a Vias segítségével történik. A nyomkövetés közepén nyomja meg a V gombot. A nyomnak vége lesz, és most elhelyezhet egy via -t. Ezután válassza ki a másik réteget a Réteg menüből, és folytassa a nyomkövetést a via -tól kezdve. Végezze el az összes csatlakozást a földelés kivételével.

Most válassza a Rézterület eszközt a NYÁK Eszközök menüből, és rajzolja körbe a táblát. Győződjön meg arról, hogy a GND ki van választva a háló szövegmezőjében. Ez létrehoz egy földelési síkot, és a fennmaradó földelőcsatlakozásokat automatikusan hozza létre.

Ellenőrizze, ellenőrizze és ellenőrizze! Győződjön meg róla, hogy nem hagyott ki semmit. Ha teljesen biztos benne, kattintson a Generálási fájl létrehozása gombra a Gerber -fájlok letöltéséhez, amelyeket aztán elküldhet az Ön által választott gyártási szolgáltatásnak.

Megjegyzés: Amint azt korábban említettük, az MT3608 használatával egy erősítő áramkört készítettem, amely tökéletesen működik, amíg terhelést nem csatlakoztatnak. A kimeneti feszültség jelentősen csökken. Tisztában voltam ezzel a problémával, mivel az MT3608 adatlapja egyértelműen meghatározza az összetevők elrendezését és a nyomvonal szélességét. Kezdőként pedig biztos voltam benne, hogy ez a hiba bekövetkezik. Hasznos lenne, ha valaki elmagyarázná a probléma okát és megoldását.

5. lépés: A NYÁK összeszerelése

A NYÁK összeszerelése
A NYÁK összeszerelése
A NYÁK összeszerelése
A NYÁK összeszerelése
A NYÁK összeszerelése
A NYÁK összeszerelése

A PCB -ket a JLCPCB -től rendeltem, az összes szükséges alkatrészt pedig az LCSC -től. Ez spórol a szállítási költségeken, mivel a két rendelést együtt szállítjuk. Tartsa készen a kapcsolási rajzát, és kezdje el forrasztani az alkatrészeket a selyemnyomás jelzés szerint. Az SMD alkatrészek forrasztása közben ügyeljen arra, hogy sok fluxust használjon, mivel ez nagyon megkönnyíti az apró csapok forrasztását. Először forrasztottam SMD alkatrészeket, és a forrasztási munka nagyon jól néz ki.

Az izopropil -alkohollal való forrasztás után tisztítsa meg a NYÁK -t, hogy eltávolítsa a fluxusmaradványokat.

A LiPo akkumulátor kiválasztása:

Egy 380 mAh -s akkumulátort használtam, amit leraktam. 50mA és 100mA közötti áramerősség esetén körülbelül 3-4 órán át kell tartania.

6. lépés: Élvezze

Csatlakoztassa a LiPo akkumulátort, töltse fel kedvenc játékát, mint korábban, és élvezze!

Köszönöm, hogy kitartottál a végéig. Remélem, mindenki szereti ezt a projektet, és ma valami újat tanult. Szólj, ha készítesz magadnak egyet. Iratkozz fel YouTube -csatornámra a további projektekért. Köszönöm mégegyszer!

Ajánlott: