Sisukord:
- Tarvikud
- Samm: kood:
- Samm: 3D -disain
- Samm: riistvara - emaplaat
- Samm 4: riistvara - nupud 1
- Samm: riistvara - nupud 2
- 6. samm: riistvara - toide ja sisse/välja
- 7. samm: riistvara - helisignaal
- 8. samm: mutrite sisestamine
- 9. samm: paigaldamine - LCD ja libisev lüliti
- 10. samm: paigaldamine - nupud
- 11. samm: paigaldamine - sulgemine
- Samm: lisage GameGirl5110 logo
- Samm 13: nautige oma GameGirl5110 -d
Video: GameGirl5110: 13 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Tere! Olen Álvaro Rubio, tahtsin ehitada oma klassikalise konsooli retromängude austajatele ja see on tulemus: The GameGirl 5110.
Sellel on 3D trükitud ümbris, mis on inspireeritud GameBoy Classicust. Ja…
¿MIKS 5110?
Et muuta see veelgi retrospektiivsemaks, otsustasin kasutada Nokia 5110 originaalset sinise taustvalgustusega LCD -ekraani.
-See põhineb Arduino'l, saate kasutada soovitud mudelit, minu puhul valisin piiratud ruumi jaoks Arduino Nano.
-Teil on 6 programmeeritavat nuppu, et laadida üles teile meeldivad mängud! Siin ma programmeerin madu mängu.
-Ma kasutasin juhiste jaoks vasakpoolset 4 nuppu ja parem ülemine nupp on lähtestamine, saate muuta arduino -faili juhtelemente.
-Sel on piesoelektriline helisignaal.
Tarvikud
Materjalid:
- Arduino Nano
- Nokia 5110 LCD ekraan
- Miniliuglüliti ON/OFF
- Nupp B3F Omron 12mm värvid
- Plaadi prototüüp
- 9V akuhoidik
- Traat
- Duponti kaabel emane-naine
- PLA või keegi, kes prindib teile ümbrise
- Sisestage pähklid
-
Poldid ja mutrid 2 mm
Tööriistad:
- Jootekolb
- Tina ja voog
- Liimipüstol
- kruvikeeraja
Samm: kood:
See projekt oli mõeldud loomingulisele elektroonikale, mis on Málaga ülikooli telekommunikatsioonikooli Bengi elektroonikatehnika moodul (https://www.uma.es/etsi-de-telecomunicacion/).
Esiteks olen programmeerinud mängu "Snake", kasutades raamatukogu LCD5110_Graph.h.
Selle saate alla laadida ja kasutusjuhendi siit hankida.
Ma ei süvene programmeerimisse, kuid kui teil on küsimusi, küsige kommentaarides küsimusi!:)
Minu arduino -failide Githubist allalaadimiseks klõpsake siin, seda jagatakse MIT -litsentsi abil.
Samm: 3D -disain
Järgmine samm on 3D -prinditud korpuse valmistamine. Soovitan esmalt korpuse printida ja hiljem riistvara teha, et seda ümbrisega hõlpsamini kohandada. Selle disaini tegemiseks kasutasin Freecadi (esimest korda 3D -d kasutades) ja jagan faile CC -litsentsi kasutades.
Seal on 4 faili:
- tagasi
- Esikülg
- Logo „GameGirl5110”
- Alus riistvara tõstmiseks.
Võimalik, et teie prototüüpplaat või riistvara on minu omast erinev ja peate selles kujunduses või riistvaras mõningaid muudatusi tegema.
See teos on litsentsitud Creative Commons Attribution-NonCommercial-ShareAlike 4.0 rahvusvahelise litsentsi alusel.
Samm: riistvara - emaplaat
Kõigepealt tegin arduino nano ja LCD jaoks prototüüpplaadi, müüsin prototüüpplaadile kaks naissoost päise 15 kontakti arduino tihvtide kaugusega ja veel 8 naissoost päist LCD -ühenduse jaoks. Jälgige, et ma paneksin 8 emase päise tihvtide D3, D4, D5, D6, D7 asendisse, mille joodan arduinos päise tihvtide külge. Järgmised 3 tihvti on VCC BL ja GND, peate jootma VCC ja BL suvalisele 5 V kontaktile ja GND teie plaadi mis tahes maanduskonstruktsioonile, sellega lõpetasime esimese kolmest prototüüpplaadist. Naissoost päiste abil saame arduino ja ekraani soovi korral välja võtta või saate selle asendada, kui midagi on purunenud, ilma jootmiseta. Näete fotot koos tulemusega, seejärel peate LCD -ekraani pikendajana ühendama dupontkaablitega.
Samm 4: riistvara - nupud 1
Nüüd valmistame mängu juhiste jaoks vasakpoolsed nupud. Takisti kasutamine on optiline, arduino sisendite sisetakisteid saate kasutada liini INPUT_PULLUP (PIN) abil; kuid peate koodi mõned read lisama või muutma, teen järgmises etapis näite selle nuppude ühendamise viisist.
Teil on skeemi ühendused vasakul, peate jootma 4 nuppu, järgides nende vahelist kaugust 3D -failist, või muutma disaini, et kohandada see uue riistvaraga.
Analoogsisendeid saate kasutada digitaalsetena, määratledes need sisenditena.
Rohelised kaablid on kaablid, mida peate arduino sisendite külge jootma, ma kasutasin:
- ÜLES -> tihvt 16 (A2)
- VASAK -> tihvt 17 (A3)
- ALLA -> tihvt 18 (A4)
- PAREM -> tihvt 19 (A5)
Samuti peate VCC jootma 5 V ja GND -le peamise prototüüpplaadi mis tahes maandusele.
TÄHTIS: soovitan pikkade kaablite jootmist prototüüpplaatide vahele, siis saate hiljem seda paremini liigutada ja reguleerida, ilma et midagi puruks läheks.
Samm: riistvara - nupud 2
Nüüd peame tegema 2 paremat nuppu. Sel juhul näitan teile, kuidas INPUT_PULLUP -i kasutada, kui soovite kasutada sisemist takistit.
Kasutan lähtestamiseks ülemist nuppu, seejärel jootan ühe külje emaplaadi RST külge ja teise külje joodise GND külge.
Selles mängus ei vaja ma teist nuppu, kuid ma jootan selle tulevikus teiste mängude jaoks kasutamiseks, siis peate lihtsalt jootma ühe külje A1 ja teise poole GND -le. Kui soovite seda uuesti kasutada, kasutage INPUT_PULLUP (15); ja kasutage seda koos DigitalReadiga.
6. samm: riistvara - toide ja sisse/välja
Ma kasutan 9 -voldist akut ja liuglülitit, siis ostsin akuhoidja, mille peate jootma musta juhtme GND -le ja punase juhtme VIN -ile, kuid enne lisate akuhoidikust punase juhtme jootmise lüliti lüliti keskmine tihvt ja üks teistest tihvtidest joodetakse VIN -i külge. Siis sulgete ahela.
7. samm: riistvara - helisignaal
Helide tekitamiseks kasutan piesoelektrit, saate kasutada seda, mida eelistate, peate selle koodi abil jootma ühe juhtme GND -le ja teise juhtme digitaalsele tihvtile 2. Soovi korral saate seda muuta.
Seejärel kinnitasin selle liimipüstoliga patareipesa tagaküljele, et see valjemini kõlaks, nagu näete.
8. samm: mutrite sisestamine
Nüüd olete konsooli riistvara lõpetanud, proovige seda enne ümbrisesse sisestamist !!
Kui olete kindel, et konsool on valmis, saate jootmispunktiga sisestada plastikust sulatavad pähklid nelja kolossa.
9. samm: paigaldamine - LCD ja libisev lüliti
Teie konsool on peaaegu valmis !!
Alustasin LCD -ekraanist, panin selle lihtsalt oma kohale ja parandasin plastpüstoliga.
Seejärel saate libiseva lüliti sisestada ja kruvida, vajadusel võite kasutada mutrit.
10. samm: paigaldamine - nupud
See on kõige raskem osa, peate panema nupud vastavatesse aukudesse ja parandama need täpselt kõrgusega, sest kui te seda ei tee, hoitakse teie nuppu all. Selleks sisestasin mõne tükikese pehmet plastikust kleebist, nagu näete tahvli üla- ja alaosas oleval fotol. Kõrguse hoidmiseks võite kasutada kõike, mille paksus on paar sentimeetrit.
Kui olete prototüüpplaatide jaoks õige asendi saavutanud, kinnitage see plastpüstoliga ja hoidke asendit, kuni see kuivab. Tehke seda mõlema prototüüpplaadiga.
Nüüd proovige, kas saate kõiki nuppe õigesti vajutada, siis olete järgmise sammu jaoks valmis.
11. samm: paigaldamine - sulgemine
Nüüd parandate meie trükitud plastiku ja seda kasutatakse selle tugevamaks muutmiseks ning siis ei lähe prototüüpide plaadid jõuga vajutades sügavamale.
Lihtsalt reguleerige seda mõlema plaadi keskel ja kinnitage plastpüstoliga, vajutage, kuni see kuivab, ja seejärel saate akuhoidiku ülejäänud ruumi panna.
Reguleerige kõik juhtmed ja emaplaat korpuse ülaosas ning seejärel saate selle sulgeda.
Teie GameGirl5110 on peaaegu kasutusvalmis;)
Samm: lisage GameGirl5110 logo
Nüüd peate ekraani logo parandama, selleks eelistan ma kasutada natuke Superglue'i ja värvida see püsiva markeriga, kui see teile meeldib!
Samm 13: nautige oma GameGirl5110 -d
See on tulemus! Kui teil on küsimusi, küsige mind kommentaarides ja ma aitan teid esimesel võimalusel!
Loodan, et teile meeldib oma GameGirl5110 tegemine ja teil on lõbus mängida!;)
Soovitan:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut