Innehållsförteckning:

GameGirl5110: 13 steg (med bilder)
GameGirl5110: 13 steg (med bilder)

Video: GameGirl5110: 13 steg (med bilder)

Video: GameGirl5110: 13 steg (med bilder)
Video: Is The 80s Transparent Tech Trend BACK with a Twist? 2024, November
Anonim
GameGirl5110
GameGirl5110

Hej! Jag är Álvaro Rubio, jag ville bygga min egen klassiska konsol för älskare av retrospel och detta blev resultatet: The GameGirl 5110.

Den har ett 3D -tryckt fodral inspirerat av GameBoy Classic. Och…

VARFÖR 5110?

För att göra det ännu mer retro bestämde jag mig för att använda den ursprungliga Nokia 5110: s LCD -skärm med blå bakgrundsbelysning.

-Det är baserat på Arduino, du kan använda den modell du vill ha, i mitt fall valde jag Arduino Nano för det begränsade utrymmet.

-Du har 6 programmerbara knappar för att ladda upp de spel du älskar! Här kommer jag att programmera Snake -spelet.

-Jag använde de fyra knapparna till vänster för riktningar och den högra övre knappen är återställningen, du kan ändra kontrollerna i arduino -filen.

-Den har en piezoelektrisk som summer för ljuden.

Tillbehör

Material:

  • Arduino Nano
  • Nokia 5110 LCD -skärm
  • Mini -skjutbrytare PÅ/AV
  • Knapp B3F Omron 12mm färger
  • Prototypbräda
  • 9V batterihållare
  • Tråd
  • Dupont-kabel hona-hona
  • PLA eller någon som skriver ut fallet
  • Sätt i muttrarna
  • Muttrar och bultar 2 mm

Verktyg:

  • Lödkolv
  • Tenn och fluss
  • Limpistol
  • skruvmejsel

Steg 1: Kod:

Koda
Koda

Detta projekt var för 'Creative Electronics', en Beng Electronics Engineering-modul vid University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).

För det första har jag programmerat "Snake" -spelet med bibliotekets LCD5110_Graph.h.

Du kan ladda ner den och få manualen här.

Jag kommer inte gå in på programmering men om du har några kan du ställa frågor i kommentarerna!:)

Klicka här för att ladda ner mina arduino -filer från Github, den delas med MIT -licens.

Steg 2: 3D -design

3D -design
3D -design
3D -design
3D -design

Nästa steg är att göra det 3D -tryckta fodralet. Jag rekommenderar att du först skriver ut fodralet och senare gör hårdvaran för att anpassa det lättare till fodralet. Jag använde Freecad för att göra denna design (första gången med 3D) och jag delar filerna med CC -licens.

Det finns 4 filer:

  1. Tillbaka
  2. Främre
  3. 'GameGirl5110' logotyp
  4. Bas för att höja hårdvaran.

Det är möjligt att din prototypkort eller din hårdvara är annorlunda än min och du måste göra några ändringar i denna design eller din hårdvara.

Detta verk är licensierat under en Creative Commons Erkännande-Ickekommersiell-Dela liknande 4.0 Internationell licens.

Steg 3: Hårdvara - moderkort

Hårdvara - moderkort
Hårdvara - moderkort
Hårdvara - moderkort
Hårdvara - moderkort
Hårdvara - moderkort
Hårdvara - moderkort

Först och främst gjorde jag prototypkortet för arduino nano och LCD, jag sålde två kvinnliga huvud 15 pins till ett prototypkort med avståndet till arduino stiften och ytterligare 8 kvinnliga rubrik för LCD -anslutningen. Se till att jag satte den 8 kvinnliga rubriken i positionen för stiften D3, D4, D5, D6, D7 som jag lödde till arduinos rubrikstift. De nästa 3 stiften är VCC BL och GND, du måste löda VCC och BL till alla 5V stift och GND till valfri markkonstruktion på ditt bräde, med detta avslutade vi den första av 3 prototypbrädor. Med hjälp av de kvinnliga rubrikerna kan vi ta ut arduino och skärmen när du vill eller så kan du byta ut den om något går sönder utan att avlödas. Du kan se fotot med resultatet, sedan måste du ansluta LCD -skärmen med dupontkablarna som extensor.

Steg 4: Hårdvara - Knappar 1

Hårdvara - Knappar 1
Hårdvara - Knappar 1
Hårdvara - Knappar 1
Hårdvara - Knappar 1

Nu ska vi göra de vänstra knapparna för vägbeskrivningar i spelet. Användningen av motstånd är opional, du kan använda de interna motstånden på arduinoingångarna med linjen INPUT_PULLUP (PIN); men du måste lägga till eller ändra några rader i koden, i nästa steg kommer jag att göra ett exempel på detta sätt att ansluta knappar.

Du har schemat anslutningar till vänster, du måste löd 4 knappar efter avstånden mellan dem från 3d -filen eller ändra designen för att anpassa den till din nya hårdvara.

Du kan använda analoga ingångar som digitala bara definiera dem som ingångar.

De gröna kablarna är de kablar som du behöver för att lödda till arduinoingångarna, jag använde:

  • UPP -> stift 16 (A2)
  • VÄNSTER -> stift 17 (A3)
  • NED -> stift 18 (A4)
  • HÖGER -> stift 19 (A5)

Du måste också löda VCC till 5V och GND till vilken mark som helst på huvudprototypkortet.

VIKTIGT: Jag föreslår att du lödder långa kablar mellan prototypkort, sen kan du flytta och justera det bättre i fodralet utan att ha brutit något.

Steg 5: Hårdvara - Knappar 2

Hårdvara - Knappar 2
Hårdvara - Knappar 2
Hårdvara - Knappar 2
Hårdvara - Knappar 2

Nu måste vi göra de två knapparna till höger. I det här fallet kommer jag att visa dig hur du använder INPUT_PULLUP om du vill använda det interna motståndet.

Jag kommer att använda den övre knappen som återställning, sedan kommer jag att löda ena sidan för att fästa RST på moderkortet och den andra sidolodden till GND.

I det här spelet behöver jag inte den andra knappen men jag kommer att lödda den för att använda för andra spel i framtiden, då behöver du bara löda ena sidan till A1 och den andra sidan till GND. När du vill använda den påminnelse om att använda INPUT_PULLUP (15); och använd den med digitalRead.

Steg 6: Hårdvara - Ström och PÅ/AV

Hårdvara - Ström och PÅ/AV
Hårdvara - Ström och PÅ/AV
Hårdvara - Ström och PÅ/AV
Hårdvara - Ström och PÅ/AV

Jag kommer att använda ett 9v batteri och en skjutreglage, sedan köpte jag en batterihållare som du behöver för att löda den svarta ledningen till GND och den röda tråden till VIN, men innan du lägger till strömbrytaren som löder den röda ledningen från batterihållaren till omkopplarens mittstift och en av de andra stiftlödarna till VIN. Då stänger du kretsen.

Steg 7: Hårdvara - summer

Hårdvara - summer
Hårdvara - summer
Hårdvara - summer
Hårdvara - summer

För att producera ljud kommer jag att använda en piezoelektrisk, du kan använda vad du föredrar, du måste löda en tråd till GND och den andra ledningen till den digitala stift 2 med denna kod. Du kan ändra det om du föredrar det.

Sedan fixade jag den på baksidan av batterihållaren med limpistolen så att den låter högre som du kan se.

Steg 8: Sätt i muttrarna

Sätta i muttrarna
Sätta i muttrarna
Sätta i muttrarna
Sätta i muttrarna

Nu har du avslutat konsolens hårdvara, prova innan du sätter i fodralet !!

När du är säker på att konsolen är klar, med lödspetsen kan du sätta in muttrarna som smälter plasten i de fyra kolumnerna.

Steg 9: Montering - LCD och skjutbrytare

Montering - LCD och skjutbrytare
Montering - LCD och skjutbrytare
Montering - LCD och skjutbrytare
Montering - LCD och skjutbrytare

Din konsol är nästan klar !!

Jag började med LCD -skärmen, bara sätta den på sin plats och fixa den med plastpistolen.

Sedan kan du sätta in skjutreglaget och skruva fast det, du kan använda en mutter om det behövs.

Steg 10: Montering - Knappar

Montering - Knappar
Montering - Knappar
Montering - Knappar
Montering - Knappar

Detta är den svåraste delen, du måste sätta knapparna i deras respektiva hål, och du måste fixa det med den exakta höjden, för om du inte gör det kommer din knapp att hållas intryckt. För att göra detta satte jag in en bit mjuk plastklistermärke som du kan se på bilden längst upp och ned på brädet, du kan använda allt med ett par centimeter för att hålla höjden.

När du har fått rätt position för prototypbrädorna fixar du det bara med plastpistolen och behåller positionen tills den torkar. Gör det med båda prototypbrädorna.

Försök nu om du kan trycka på alla knappar korrekt, så är du redo för nästa steg.

Steg 11: Montering - Stängning

Montering - Stängning
Montering - Stängning
Montering - Stängning
Montering - Stängning

Nu ska du fixa plastbiten som vi tryckte ut och den används för att göra den mer solid och då går inte prototypbrädorna djupare när du trycker med kraft.

Bara justera den i mitten av båda brädorna och fixa med plastpistolen, tryck tills den torkar och sedan kan du sätta batterihållaren i resten av utrymmet.

Justera alla kablar och huvudkort i toppen av fodralet, och sedan kan du stänga det.

Din GameGirl5110 är nästan klar att använda;)

Steg 12: Lägg till GameGirl5110 -logotypen

Lägg till GameGirl5110 -logotypen
Lägg till GameGirl5110 -logotypen
Lägg till GameGirl5110 -logotypen
Lägg till GameGirl5110 -logotypen
Lägg till GameGirl5110 -logotypen
Lägg till GameGirl5110 -logotypen

Nu måste du fixa logotypen för skärmen, för detta föredrar jag att använda lite Superglue och måla det med en permanent markör om du gillar det!

Steg 13: Njut av ditt GameGirl5110

Njut av din GameGirl5110
Njut av din GameGirl5110

Detta är resultatet! Om du har några frågor ställ mig i kommentarerna så hjälper jag dig så snart som möjligt!

Hoppas du gillar processen med att göra din egen GameGirl5110 och ha roligt att spela!;)

Rekommenderad: