Tartalomjegyzék:

GameGirl5110: 13 lépés (képekkel)
GameGirl5110: 13 lépés (képekkel)

Videó: GameGirl5110: 13 lépés (képekkel)

Videó: GameGirl5110: 13 lépés (képekkel)
Videó: Таблица умножения больше не нужна / Умножение любых чисел без калькулятора @arinablog 2024, Július
Anonim
Játéklány5110
Játéklány5110

Szia! Álvaro Rubio vagyok, saját klasszikus konzolt akartam építeni a retro játékok szerelmeseinek, és ez lett az eredmény: The GameGirl 5110.

A 3D nyomtatott tok a GameBoy Classic ihlette. És…

¿MIÉRT 5110?

Hogy még retrobb legyen, úgy döntöttem, hogy az eredeti Nokia 5110 kék háttérvilágítású LCD képernyőjét használom.

-Az Arduino -n alapul, használhatja a kívánt modellt, az én esetemben az Arduino Nano -t választottam a korlátozott hely miatt.

-6 programozható gombja van a kedvenc játékok feltöltéséhez! Itt programozom a Snake játékot.

-A bal oldali 4 gombot használtam útbaigazításhoz, és a jobb felső gombot, ez a visszaállítás, megváltoztathatja az arduino fájl vezérlőit.

-Pietzoelektromos csengőhangként működik.

Kellékek

Anyagok:

  • Arduino Nano
  • Nokia 5110 LCD kijelző
  • Mini tolókapcsoló BE/KI
  • Gomb B3F Omron 12 mm -es színek
  • Prototípus tábla
  • 9V elemtartó
  • Huzal
  • Dupont kábel nő-nő
  • PLA vagy valaki, aki kinyomtatja a tokot
  • Helyezzen be anyákat
  • Csavarok és anyák 2 mm

Eszközök:

  • Forrasztópáka
  • Ón és fluxus
  • Ragasztópisztoly
  • csavarhúzó

1. lépés: Kód:

Kód
Kód

Ez a projekt a „Creative Electronics”, a Beng Electronics Engineering modul számára készült a Málagai Egyetemen, a Távközlési Iskolában (https://www.uma.es/etsi-de-telecomunicacion/).

Először a "Snake" játékot programoztam az LCD5110_Graph.h könyvtár segítségével.

Letöltheti és letöltheti a kézikönyvet.

Nem fogok mélyen programozni, de ha van kérdésed, tedd fel kérdéseidet kommentben!:)

Kattintson ide az arduino fájljaim letöltéséhez a Github -ból, megosztva az MIT licenc használatával.

2. lépés: 3D tervezés

3D Design
3D Design
3D Design
3D Design

A következő lépés a 3D nyomtatott tok elkészítése. Javaslom, hogy először nyomtatja ki a tokot, majd később végezze el a hardvert, hogy könnyebben hozzáigazítsa a tokhoz. A Freecad segítségével készítettem ezt a tervet (először 3D -vel), és megosztom a fájlokat a CC License használatával.

4 fájl van:

  1. Vissza
  2. Elülső
  3. "GameGirl5110" logó
  4. Alap a hardver emelésére.

Lehetséges, hogy a prototípus táblája vagy a hardvere eltér az enyémtől, és módosítania kell ezen a konstrukción vagy a hardveren.

Ez a mű a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 nemzetközi licenc alapján licencelt.

3. lépés: Hardver - alaplap

Hardver - alaplap
Hardver - alaplap
Hardver - alaplap
Hardver - alaplap
Hardver - alaplap
Hardver - alaplap

Először is elkészítettem az arduino nano és az LCD prototípus tábláját, eladtam két női fejléc 15 tűt egy prototípus táblának az arduino csapok távolságával és további 8 női fejlécet az LCD csatlakozáshoz. Ügyeljen arra, hogy a 8 női fejlécet a D3, D4, D5, D6, D7 csapok helyzetébe állítsam, amelyeket az arduinos fejlécekhez forrasztok. A következő 3 csap VCC BL és GND, a VCC -t és a BL -t forrasztania kell bármelyik 5V -os és GND -hez a tábla bármely földelő csatlakozójához, ezzel befejeztük az első prototípuslapot. A női fejlécek segítségével kivesszük az arduino -t és a képernyőt, amikor akarja, vagy cserélheti, ha valami elromlott anélkül, hogy forrasztaná. Láthatja a fényképet az eredménnyel, majd csatlakoztatnia kell az LCD -t a dupont kábelekkel bővítőként.

4. lépés: Hardver - gombok 1

Hardver - gombok 1
Hardver - gombok 1
Hardver - gombok 1
Hardver - gombok 1

Most elkészítjük a bal oldali gombokat a játékhoz. Az ellenállás használata opcionális, használhatja az arduino bemenetek belső ellenállásait az INPUT_PULLUP (PIN) vonal használatával; de hozzá kell adnia vagy módosítania kell a kód egyes sorait, a következő lépésben példát hozok a gombok csatlakoztatásának ilyen módjára.

A sémakötések a bal oldalon láthatók, 4 gombot kell forrasztani, követve a köztük lévő távolságot a 3D -fájltól, vagy módosítani kell a kialakítást, hogy az új hardverhez igazodjon.

Az analóg bemeneteket digitálisként is használhatja, csak bemenetként definiálva.

A zöld kábelek azok a kábelek, amelyeket az arduino bemenetekhez kell forrasztani, ezeket használtam:

  • FEL -> 16. láb (A2)
  • BAL -> 17. tüske (A3)
  • LE -> 18. láb (A4)
  • JOBB -> 19 csap (A5)

Ezenkívül a VCC -t 5 V -ra és GND -re kell forrasztani a fő prototípus kártya bármelyik talajára.

FONTOS: Azt javaslom, hogy a hosszú kábeleket forrasztja a prototípus táblák közé, majd később jobban mozgathatja és beállíthatja a tokban anélkül, hogy bármi elszakadna.

5. lépés: Hardver - gombok 2

Hardver - gombok 2
Hardver - gombok 2
Hardver - gombok 2
Hardver - gombok 2

Most el kell készítenünk a jobb oldali 2 gombot. Ebben az esetben megmutatom, hogyan kell használni az INPUT_PULLUP -ot, ha a belső ellenállást szeretné használni.

A felső gombot fogom használni alaphelyzetbe állításhoz, majd az egyik oldalt az alaplap RST -hez forrasztom, a másik oldalt pedig a GND -hez.

Ebben a játékban nincs szükségem a második gombra, de forrasztani fogom más játékokhoz a jövőben, akkor csak az egyik oldalt kell forrasztani A1 -re, a másikat pedig GND -re. Ha újra használni szeretné, használja újra az INPUT_PULLUP (15) használatát; és használja a digitalRead programmal.

6. lépés: Hardver - Tápellátás és BE/KI

Hardver - Tápellátás és BE/KI
Hardver - Tápellátás és BE/KI
Hardver - Tápellátás és BE/KI
Hardver - Tápellátás és BE/KI

9 V -os akkumulátort és csúszkakapcsolót fogok használni, majd vettem egy elemtartót, amelyhez a fekete vezetéket a GND -hez kell forrasztani, a piros vezetéket pedig a VIN -hez, de mielőtt hozzáadná a kapcsolót, amely forrasztja a piros vezetéket az elemtartóból a a kapcsoló középső csapja és az egyik másik csap VIN -hez forrasztva. Ezután lezárja az áramkört.

7. lépés: Hardver - zümmögő

Hardver - Zümmögő
Hardver - Zümmögő
Hardver - Zümmögő
Hardver - Zümmögő

Hangok előállításához piezoelektromosat fogok használni, használhatja, amit szeretne, az egyik vezetéket a GND -hez kell forrasztani, a másikat pedig a 2 -es digitális tüskéhez ezzel a kóddal. Megváltoztathatja, ha úgy tetszik.

Ezután a ragasztópisztollyal rögzítettem az elemtartó hátuljához, hogy hangosabban szóljon, mint látható.

8. lépés: Az anyák behelyezése

Az anyák behelyezése
Az anyák behelyezése
Az anyák behelyezése
Az anyák behelyezése

Most befejezte a konzol hardverét, próbálja ki, mielőtt behelyezi a tokba !!

Miután meggyőződött arról, hogy a konzol készen áll, a forrasztás hegyével behelyezheti a műanyagot olvasztó anyákat a négy oszlopba.

9. lépés: Szerelés - LCD és csúszó kapcsoló

Szerelés - LCD és csúszó kapcsoló
Szerelés - LCD és csúszó kapcsoló
Szerelés - LCD és csúszó kapcsoló
Szerelés - LCD és csúszó kapcsoló

A konzol majdnem kész !!

Az LCD -vel kezdtem, csak tegyem a helyére és rögzítsem a műanyag pisztollyal.

Ezután behelyezheti a csúszó kapcsolót és csavarhatja, szükség esetén anyát is használhat.

10. lépés: Szerelés - gombok

Felszerelés - gombok
Felszerelés - gombok
Felszerelés - gombok
Felszerelés - gombok

Ez a legnehezebb rész, be kell helyezni a gombokat a tiszteletbeli lyukakba, és meg kell határozni a pontos magassággal, mert ha ezt nem teszi meg, a gomb nyomva marad. Ehhez behelyeztem egy darab puha műanyag matricát, amint az a képen látható a tábla tetején és alján, bármit használhat néhány centiméterrel a magasság megtartásához.

Miután megkapta a megfelelő pozíciót a prototípus táblákhoz, csak rögzítse a műanyag pisztollyal, és tartsa a pozíciót, amíg meg nem szárad. Végezze el mindkét prototípus táblával.

Most próbálja meg, hogy képes -e minden gombot megfelelően megnyomni, és készen áll a következő lépésre.

11. lépés: Szerelés - Zárás

Felszerelés - Zárás
Felszerelés - Zárás
Felszerelés - Zárás
Felszerelés - Zárás

Most megjavítja a nyomtatott műanyag darabot, és szilárdabbá teszi, majd a prototípus táblák nem mennek mélyebbre, amikor erővel nyomja.

Csak állítsa be mindkét tábla közepére, és rögzítse a műanyag pisztollyal, nyomja le, amíg meg nem szárad, majd behelyezheti az elemtartót a többi helyre.

Állítsa be az összes kábelt és az alaplapot a tok tetején, majd bezárhatja.

A GameGirl5110 majdnem használatra kész;)

12. lépés: Adja hozzá a GameGirl5110 logót

Adja hozzá a GameGirl5110 logót
Adja hozzá a GameGirl5110 logót
Adja hozzá a GameGirl5110 logót
Adja hozzá a GameGirl5110 logót
Adja hozzá a GameGirl5110 logót
Adja hozzá a GameGirl5110 logót

Most meg kell javítania a képernyő logóját, ehhez inkább egy kis Superglue -t használok, és ha úgy tetszik, állandó markerrel festem le!

13. lépés: Élvezze a GameGirl5110 játékot

Élvezze a GameGirl5110 játékot
Élvezze a GameGirl5110 játékot

Ez az eredmény! Ha bármilyen kérdése van, kérdezze meg kommentben, és amint tudok, segítek!

Remélem, élvezni fogja a saját GameGirl5110 készítésének sikerét, és jó szórakozást a játékhoz!;)

Ajánlott: