Tartalomjegyzék:
- Kellékek
- 1. lépés: Kód:
- 2. lépés: 3D tervezés
- 3. lépés: Hardver - alaplap
- 4. lépés: Hardver - gombok 1
- 5. lépés: Hardver - gombok 2
- 6. lépés: Hardver - Tápellátás és BE/KI
- 7. lépés: Hardver - zümmögő
- 8. lépés: Az anyák behelyezése
- 9. lépés: Szerelés - LCD és csúszó kapcsoló
- 10. lépés: Szerelés - gombok
- 11. lépés: Szerelés - Zárás
- 12. lépés: Adja hozzá a GameGirl5110 logót
- 13. lépés: Élvezze a GameGirl5110 játékot
Videó: GameGirl5110: 13 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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:
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
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:
- Vissza
- Elülső
- "GameGirl5110" logó
- 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
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
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
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
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ő
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
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ó
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
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
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
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
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:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is