Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Kode:
- Trinn 2: 3D -design
- Trinn 3: Maskinvare - Hovedkort
- Trinn 4: Maskinvare - Knapper 1
- Trinn 5: Maskinvare - Knapper 2
- Trinn 6: Maskinvare - Strøm og PÅ/AV
- Trinn 7: Maskinvare - summer
- Trinn 8: Sette inn nøtter
- Trinn 9: Montering - LCD og skyvebryter
- Trinn 10: Montering - Knapper
- Trinn 11: Montering - Avslutning
- Trinn 12: Legg til GameGirl5110 -logoen
- Trinn 13: Nyt GameGirl5110
Video: GameGirl5110: 13 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Hei! Jeg er Álvaro Rubio, jeg ønsket å bygge min egen klassiske konsoll for elskere av retrospill, og dette er resultatet: The GameGirl 5110.
Den har et 3D -trykt etui inspirert av GameBoy Classic. Og…
HVORFOR 5110?
For å gjøre det enda mer retro bestemte jeg meg for å bruke den originale Nokia 5110s lcd -skjerm med blå bakgrunnsbelysning.
-Jeg er basert på Arduino, du kan bruke modellen du vil ha, i mitt tilfelle valgte jeg Arduino Nano for den begrensede plassen.
-Du har 6 programmerbare knapper for å laste opp spillene du liker! Her skal jeg programmere Snake -spillet.
-Jeg brukte de fire knappene til venstre for veibeskrivelser, og den høyre øvre knappen er tilbakestillingen. Du kan endre kontrollene i arduino -filen.
-Den har en piezoelektrisk som summer for lydene.
Rekvisita
Materialer:
- Arduino Nano
- Nokia 5110 LCD -skjerm
- Mini skyvebryter PÅ/AV
- Knapp B3F Omron 12 mm farger
- Prototypebrett
- 9V batteriholder
- Metalltråd
- Dupont Cable Female-Female
- PLA eller noen som skriver ut saken
- Sett inn muttere
-
Bolter og muttere 2 mm
Verktøy:
- Loddejern
- Tinn og fluss
- Limpistol
- skrujern
Trinn 1: Kode:
Dette prosjektet var for 'Creative Electronics', en Beng Electronics Engineering-modul ved University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).
For det første har jeg programmert 'Snake' -spillet ved å bruke biblioteket LCD5110_Graph.h.
Du kan laste den ned og få manualen her.
Jeg vil ikke gå dypt inn i programmering, men hvis du har noen kan du stille spørsmål i kommentarer!:)
Klikk her for å laste ned mine arduino -filer fra Github, den deles med MIT -lisens.
Trinn 2: 3D -design
Det neste trinnet er å lage et 3D -trykt etui. Jeg anbefaler å skrive ut saken først og senere gjøre maskinvaren for å tilpasse den lettere til saken. Jeg brukte Freecad til å lage dette designet (første gang ved bruk av 3D), og jeg deler filene med CC -lisens.
Det er 4 filer:
- Tilbake
- Front
- 'GameGirl5110' -logo
- Base for å løfte maskinvaren.
Det er mulig at prototypekortet eller maskinvaren din er annerledes enn min, og du må gjøre noen endringer i dette designet eller maskinvaren din.
Dette verket er lisensiert under en Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Trinn 3: Maskinvare - Hovedkort
Først av alt laget jeg prototypekortet for arduino nano og LCD, jeg solgte to kvinnelige topptekster 15 pins til et prototypebrett med avstanden til arduino -pinnene og ytterligere 8 kvinnelige topptekster for LCD -tilkoblingen. Se på at jeg satte den 8 kvinnelige toppteksten i posisjonen til pinnene D3, D4, D5, D6, D7 som jeg loddet til arduinos topptekst. De neste 3 pinnene er VCC BL og GND, du må lodde VCC og BL til en hvilken som helst 5V pinne og GND til en hvilken som helst bakkekonstruksjon på brettet ditt, med dette avsluttet vi det første av 3 prototypebrett. Ved å bruke kvinnelige overskrifter kan vi ta ut arduinoen og skjermen når du vil, eller du kan bytte den ut hvis noe er ødelagt uten å desolde. Du kan se bildet med resultatet, så må du koble LCD -en med dupontkablene som ekstensor.
Trinn 4: Maskinvare - Knapper 1
Nå skal vi lage de venstre knappene for retninger i spillet. Bruk av motstand er valgfri, du kan bruke de interne motstandene til arduino -inngangene ved å bruke linjen INPUT_PULLUP (PIN); men du må legge til eller endre noen linjer i koden, i neste trinn skal jeg lage et eksempel på denne måten å koble til knapper.
Du har skjemaforbindelsene til venstre, du må lodde 4 knapper som følger avstandene mellom dem fra 3d -filen eller endre designet for å justere det til din nye maskinvare.
Du kan bruke analoge innganger som digitale bare definere dem som innganger.
De grønne kablene er kablene du trenger for å lodde til arduino -inngangene, jeg brukte:
- OPP -> pinne 16 (A2)
- VENSTRE -> pin 17 (A3)
- NED -> pinne 18 (A4)
- HØYRE -> pinne 19 (A5)
Du må også lodde VCC til 5V og GND til en hvilken som helst grunn av hovedprototypebrettet.
VIKTIG: Jeg foreslår å lodde lange kabler mellom prototypebrett, så kan du senere flytte og justere det bedre i saken uten å ødelegge noe.
Trinn 5: Maskinvare - Knapper 2
Nå må vi lage de to knappene til høyre. I dette tilfellet vil jeg vise deg hvordan du bruker INPUT_PULLUP hvis du vil bruke den interne motstanden.
Jeg vil bruke den øvre knappen som tilbakestilling, så lodder jeg den ene siden for å feste RST på hovedkortet og den andre siden loddetinn til GND.
I dette spillet trenger jeg ikke den andre knappen, men jeg skal lodde den til bruk for andre spill i fremtiden, så trenger du bare lodde den ene siden til A1 og den andre siden til GND. Når du vil bruke den, minner du om å bruke INPUT_PULLUP (15); og bruk den med digitalRead.
Trinn 6: Maskinvare - Strøm og PÅ/AV
Jeg vil bruke et 9v batteri og en glidebryter, så kjøpte jeg en batteriholder som du trenger for å lodde den svarte ledningen til GND og den røde ledningen til VIN, men før du legger til bryteren som lodder den røde ledningen fra batteriholderen til den midtre pinnen på bryteren og en av de andre pinnene loddetinn til VIN. Da stenger du kretsen.
Trinn 7: Maskinvare - summer
For å produsere lyder vil jeg bruke en piezoelektrisk, du kan bruke det du foretrekker, du må lodde den ene ledningen til GND og den andre ledningen til den digitale pinnen 2 med denne koden. Du kan endre det hvis du foretrekker det.
Så festet jeg den på baksiden av batteriholderen med limpistolen for å få den til å høres høyere ut som du kan se.
Trinn 8: Sette inn nøtter
Nå er du ferdig med maskinvaren til konsollen, prøv den før du setter den i etuiet !!
Når du er sikker på at konsollen er klar, kan du sette inn nøttene som smelter plasten i de fire kolonnene med loddetinnet.
Trinn 9: Montering - LCD og skyvebryter
Konsollen din er nesten klar !!
Jeg begynte med LCD -skjermen, bare sette den på plass og fikse den med plastpistolen.
Deretter kan du sette inn glidebryteren og skru den, du kan bruke en mutter hvis det er nødvendig.
Trinn 10: Montering - Knapper
Dette er den vanskeligste delen, du må sette knappene i de respektive hullene, og du må fikse den med den nøyaktige høyden, for hvis du ikke gjør dette, vil knappen holdes inne. For å gjøre dette satte jeg inn et stykke mykt plastklistremerke som du kan se på bildet øverst og nederst på brettet, du kan bruke hva som helst med et par centimeter for å beholde høyden.
Når du har fått riktig posisjon for prototypebrettene, må du bare fikse det med plastpistolen og beholde posisjonen til den tørker. Gjør det med begge prototypebrettene.
Prøv nå om du kan trykke alle knappene riktig, så er du klar for neste trinn.
Trinn 11: Montering - Avslutning
Nå vil du fikse plaststykket som vi trykte, og det brukes til å gjøre det mer solid, og da går ikke prototypebrettene dypere når du presser med kraft.
Bare juster den midt på begge brettene og fest den med plastpistolen, trykk til den tørker og så kan du sette batteriholderen i resten av plassen.
Juster alle kablene og hovedkortet i toppen av saken, og så kan du lukke den.
GameGirl5110 er nesten klar til bruk;)
Trinn 12: Legg til GameGirl5110 -logoen
Nå må du fikse logoen for skjermen, for dette foretrekker jeg å bruke litt Superlim og male det med en permanent markør hvis du liker det!
Trinn 13: Nyt GameGirl5110
Dette er resultatet! Spør meg i kommentarene hvis du har spørsmål, så hjelper jeg deg så snart som mulig!
Håper du liker prosessen med å lage ditt eget GameGirl5110 og har det gøy å spille!;)
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl