Sisällysluettelo:

GameGirl5110: 13 vaihetta (kuvilla)
GameGirl5110: 13 vaihetta (kuvilla)

Video: GameGirl5110: 13 vaihetta (kuvilla)

Video: GameGirl5110: 13 vaihetta (kuvilla)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, Heinäkuu
Anonim
Pelityttö 5110
Pelityttö 5110

Hei! Olen Álvaro Rubio, halusin rakentaa oman klassisen konsolin retro -pelien ystäville ja tämä tulos: The GameGirl 5110.

Siinä on 3D -painettu kotelo, joka on inspiroitu GameBoy Classiciin. Ja…

¿MIKSI 5110?

Jotta se olisi vieläkin retromaisempi, päätin käyttää alkuperäistä Nokia 5110: n lcd -näyttöä, jossa on sininen taustavalo.

-Se perustuu Arduinoon, voit käyttää haluamaasi mallia, minun tapauksessani valitsin Arduino Nanon rajalliseen tilaan.

-Sinulla on 6 ohjelmoitavaa painiketta ladataksesi rakastamasi pelit! Tässä ohjelmoin Snake -pelin.

-Käytin reittiohjeita vasemmalla olevista 4 painikkeista ja oikea yläpainike on nollaus, voit muuttaa arduino -tiedoston säätimiä.

-Siinä on pietsosähköinen äänimerkki.

Tarvikkeet

Materiaalit:

  • Arduino Nano
  • Nokia 5110 LCD -näyttö
  • Mini -liukukytkin ON/OFF
  • Painike B3F Omron 12 mm värit
  • Prototyyppikortti
  • 9V paristopidike
  • Johto
  • Dupont-kaapeli Naaras-Naaras
  • PLA tai joku, joka tulostaa sinulle kotelon
  • Aseta mutterit paikalleen
  • Mutterit ja pultit 2 mm

Työkalut:

  • Juotin
  • Tina ja flux
  • Liimapistooli
  • ruuvimeisseli

Vaihe 1: Koodi:

Koodi
Koodi

Tämä hanke oli tarkoitettu Creative Electronicsille, Beng Electronics Engineering -moduulille Málagan yliopistossa, Telecommunications Schoolissa (https://www.uma.es/etsi-de-telecomunicacion/).

Ensinnäkin olen ohjelmoinut 'Snake' -pelin käyttämällä kirjastoa LCD5110_Graph.h.

Voit ladata sen ja hankkia käyttöoppaan täältä.

En mene syvälle ohjelmointiin, mutta jos sinulla on kysyttävää, kysy minulta kommentteja!:)

Napsauta tätä ladataksesi arduino -tiedostoni Githubista, se on jaettu MIT -lisenssin avulla.

Vaihe 2: 3D -suunnittelu

3D -suunnittelu
3D -suunnittelu
3D -suunnittelu
3D -suunnittelu

Seuraava askel on tehdä 3D -tulostettu kotelo. Suosittelen tulostamaan ensin kotelo ja myöhemmin tekemään laitteisto, jotta se olisi helpompi sovittaa koteloon. Tein tämän mallin Freecadilla (ensimmäistä kertaa 3D: llä) ja jaan tiedostot CC -lisenssin avulla.

Tiedostoja on 4:

  1. Takaisin
  2. Edessä
  3. 'GameGirl5110' -logo
  4. Pohja laitteiston nostamiseen.

On mahdollista, että prototyyppikorttisi tai laitteistosi on erilainen kuin minun ja sinun on tehtävä joitain muutoksia tähän rakenteeseen tai laitteistoon.

Tämä teos on lisensoitu kansainvälisellä Creative Commons Attribution-NonCommercial-ShareAlike 4.0 -lisenssillä.

Vaihe 3: Laitteisto - emolevy

Laitteisto - emolevy
Laitteisto - emolevy
Laitteisto - emolevy
Laitteisto - emolevy
Laitteisto - emolevy
Laitteisto - emolevy

Ensinnäkin tein prototyyppikortin arduino nanolle ja LCD -näytölle, myin kaksi naaraspuolista 15 -nastaista nastaa prototyyppikortille, jossa on etäisyys arduino -nastoista ja toinen 8 naarasotsikko LCD -liitäntää varten. Varo, että asetan 8 naaraspuolisen otsikon nastojen D3, D4, D5, D6, D7 asentoon, jotka juotan arduinos -otsikkotappeihin. Seuraavat 3 nastaa ovat VCC BL ja GND, sinun on juotettava VCC ja BL mihin tahansa 5 V: n nastaan ja GND mihin tahansa levyn maadoitusliitäntään. Naarasotsikoiden avulla voimme ottaa arduinon ja näytön pois halutessasi tai voit korvata sen, jos jokin on rikki ilman juottamista. Näet valokuvan, jossa on tulos, ja sinun on liitettävä nestekidenäyttö dupont -kaapeleilla lisälaitteena.

Vaihe 4: Laitteisto - painikkeet 1

Laitteisto - painikkeet 1
Laitteisto - painikkeet 1
Laitteisto - painikkeet 1
Laitteisto - painikkeet 1

Nyt aiomme tehdä vasemmat painikkeet pelin ohjeille. Vastuksen käyttö on vaihtoehtoista, voit käyttää arduino -sisääntulojen sisäisiä vastuksia linjan INPUT_PULLUP (PIN) avulla; mutta sinun täytyy lisätä tai muuttaa joitain koodirivejä, seuraavassa vaiheessa teen esimerkin tästä tapaa yhdistää painikkeet.

Kaavion liitännät ovat vasemmalla, sinun on juotettava 4 painiketta, jotka seuraavat niiden välistä etäisyyttä 3D -tiedostosta, tai muokata muotoilua mukauttaaksesi sen uudelle laitteistollesi.

Voit käyttää analogisia tuloja digitaalisina vain määrittämällä ne tuloiksi.

Vihreät kaapelit ovat kaapeleita, jotka sinun on juotettava arduino -tuloihin, käytin:

  • YLÖS -> nasta 16 (A2)
  • VASEN -> nasta 17 (A3)
  • ALAS -> nasta 18 (A4)
  • OIKEA -> nasta 19 (A5)

Sinun on myös juotettava VCC 5 V: ksi ja GND mihin tahansa pääprototyyppikortin maahan.

TÄRKEÄÄ: Suosittelen juottamaan pitkiä kaapeleita prototyyppikorttien väliin, jolloin voit myöhemmin siirtää ja säätää sitä paremmin kotelossa rikkomatta mitään.

Vaihe 5: Laitteisto - painikkeet 2

Laitteisto - painikkeet 2
Laitteisto - painikkeet 2
Laitteisto - painikkeet 2
Laitteisto - painikkeet 2

Nyt meidän on tehtävä oikealla olevat 2 painiketta. Tässä tapauksessa näytän sinulle, miten INPUT_PULLUP -laitetta käytetään, jos haluat käyttää sisäistä vastusta.

Käytän ylempää painiketta nollausnäytönä, sitten juotan toisen puolen emolevyn RST: n ja toisen puolen juotteen GND: hen.

Tässä pelissä en tarvitse toista painiketta, mutta juotan sen käytettäväksi muihin peleihin tulevaisuudessa, sinun tarvitsee vain juottaa toinen puoli A1: een ja toinen puoli GND: hen. Kun haluat käyttää sitä uudelleen, käytä INPUT_PULLUP (15); ja käytä sitä digitalReadin kanssa.

Vaihe 6: Laitteisto - Virta ja ON/OFF

Laitteisto - Virta ja ON/OFF
Laitteisto - Virta ja ON/OFF
Laitteisto - Virta ja ON/OFF
Laitteisto - Virta ja ON/OFF

Käytän 9 voltin akkua ja liukukytkintä, sitten ostin paristopidikkeen, joka sinun täytyy juottaa musta johto GND: hen ja punainen johto VIN: ään, mutta ennen kuin lisäät kytkimen, joka juottaa punaisen johdon akun pidikkeestä kytkimen keskitappi ja toinen nastoista juottaa VIN -numeroon. Sitten suljet piirin.

Vaihe 7: Laitteisto - summeri

Laitteisto - summeri
Laitteisto - summeri
Laitteisto - summeri
Laitteisto - summeri

Äänien tuottamiseksi käytän pietsosähköistä, voit käyttää haluamaasi, sinun on juotettava yksi johto GND: hen ja toinen johto digitaaliseen nastaan 2 tällä koodilla. Voit muuttaa sitä, jos haluat.

Sitten kiinnitin sen paristopidikkeen takaosaan liimapistoolilla, jotta se kuulostaisi kovemmalta, kuten näet.

Vaihe 8: Muttereiden asentaminen

Muttereiden asentaminen
Muttereiden asentaminen
Muttereiden asentaminen
Muttereiden asentaminen

Nyt olet valmis konsolin laitteistoon, kokeile sitä ennen kotelon asettamista !!

Kun olet varma, että konsoli on valmis, voit juottimen kärjellä laittaa mutterit, jotka sulattavat muovin neljään pylvääseen.

Vaihe 9: Asennus - LCD ja liukukytkin

Asennus - LCD ja liukukytkin
Asennus - LCD ja liukukytkin
Asennus - LCD ja liukukytkin
Asennus - LCD ja liukukytkin

Konsolisi on melkein valmis !!

Aloitin nestekidenäytöstä, laitoin sen paikalleen ja korjaan sen muovipistoolilla.

Sitten voit asettaa liukukytkimen sisään ja ruuvata sen, voit tarvittaessa käyttää mutteria.

Vaihe 10: Asennus - painikkeet

Asennus - napit
Asennus - napit
Asennus - napit
Asennus - napit

Tämä on vaikein osa, sinun on asetettava painikkeet kunnioittaviin reikiin, ja sinun on korjattava se tarkalla korkeudella, koska jos et tee tätä, painike pidetään painettuna. Tätä varten laitoin jonkin verran pehmeää muovitarraa, kuten näet valokuvan levyn ylä- ja alaosassa, voit käyttää mitä tahansa muutaman senttimetrin korkeuden säilyttämiseen.

Kun olet saanut oikean asennon prototyyppilevyille, kiinnitä se muovipistoolilla ja pidä asentoa, kunnes se kuivuu. Tee se molemmilla prototyyppilevyillä.

Yritä nyt painaa kaikkia painikkeita oikein, niin olet valmis seuraavaan vaiheeseen.

Vaihe 11: Asennus - sulkeminen

Asennus - Sulkeminen
Asennus - Sulkeminen
Asennus - Sulkeminen
Asennus - Sulkeminen

Nyt korjaat painamamme muovikappaleen ja sitä käytetään tekemään siitä kiinteämpää, ja sitten prototyyppilevyt eivät mene syvemmälle, kun painat voimalla.

Säädä se vain molempien levyjen keskelle ja kiinnitä muovipistoolilla, paina kunnes se kuivuu ja voit laittaa paristopidikkeen muuhun tilaan.

Säädä kaikki kaapelit ja emolevy kotelon yläosassa ja voit sulkea sen.

GameGirl5110 on melkein käyttövalmis;)

Vaihe 12: Lisää GameGirl5110 -logo

Lisää GameGirl5110 -logo
Lisää GameGirl5110 -logo
Lisää GameGirl5110 -logo
Lisää GameGirl5110 -logo
Lisää GameGirl5110 -logo
Lisää GameGirl5110 -logo

Nyt sinun on korjattava näytön logo, tätä varten käytän mieluummin hieman Superglue -liimaa ja maalaan sen pysyvällä merkillä, jos pidät siitä!

Vaihe 13: Nauti GameGirl5110: stä

Nauti GameGirl5110: stä
Nauti GameGirl5110: stä

Tämä on tulos! Jos sinulla on kysyttävää, kysy minulta kommentteja ja autan sinua mahdollisimman pian!

Toivottavasti nautit oman GameGirl5110: n tekemisestä ja hauskaa pelaamista!;)

Suositeltava: