Sadržaj:
- Supplies
- Korak 1: Kôd:
- Korak 2: 3D dizajn
- Korak 3: Hardver - matična ploča
- Korak 4: Hardver - dugmad 1
- Korak 5: Hardver - dugmad 2
- Korak 6: Hardver - napajanje i uključivanje/isključivanje
- Korak 7: Hardver - zujalica
- Korak 8: Umetanje matica
- Korak 9: Opremanje - LCD i klizni prekidač
- Korak 10: Uklapanje - dugmad
- Korak 11: Opremanje - zatvaranje
- Korak 12: Dodajte logotip GameGirl5110
- Korak 13: Uživajte u igri GameGirl5110
Video: GameGirl5110: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Zdravo! Ja sam Álvaro Rubio, htio sam izgraditi svoju klasičnu konzolu za ljubitelje retro igara i ovo je rezultat: GameGirl 5110.
Ima 3D štampano kućište inspirisano GameBoy Classic -om. I…
¿ZAŠTO 5110?
Kako bih bio još retro, odlučio sam koristiti originalni LCD ekran Nokije 5110 sa plavim pozadinskim osvjetljenjem.
-Nisam baziran na Arduinu, možete koristiti model koji želite, u mom slučaju odabrao sam Arduino Nano za ograničeni prostor.
-Imate 6 programabilnih dugmadi za učitavanje igara koje volite! Ovdje ću programirati igru Zmija.
-Koristio sam 4 lijeva dugmeta za upute, a desno gornje dugme je resetirano, možete promijeniti kontrole u arduino datoteci.
-Ima piezoelektrični zvuk kao zvučni signal za zvukove.
Supplies
Materijali:
- Arduino Nano
- Nokia 5110 LCD ekran
- Uključivanje/isključivanje kliznog prekidača
- Dugme B3F Omron boje 12 mm
- Prototipna ploča
- 9V držač baterije
- Žica
- Dupont kabel žensko-žensko
- PLA ili neko ko vam štampa kućište
- Umetnite matice
-
Matice i vijci 2 mm
Alati:
- Lemilica
- Kositar i fluks
- Pištolj za ljepilo
- šrafciger
Korak 1: Kôd:
Ovaj projekat je bio namijenjen „Creative Electronics“, modulu Beng Electronics Engineering na Univerzitetu u Malagi, Fakultetu za telekomunikacije (https://www.uma.es/etsi-de-telecomunicacion/).
Prvo sam programirao igru 'Zmija' koristeći biblioteku LCD5110_Graph.h.
Ovdje ga možete preuzeti i dobiti priručnik.
Neću duboko ulaziti u programiranje, ali ako imate bilo kakvih pitanja, pitajte me u komentarima!:)
Kliknite ovdje za preuzimanje mojih arduino datoteka s Githuba, dijeli se pomoću MIT licence.
Korak 2: 3D dizajn
Sljedeći korak je stvaranje 3D štampane futrole. Preporučujem da prvo odštampate kućište, a kasnije napravite hardver kako biste ga lakše prilagodili kućištu. Koristio sam Freecad za izradu ovog dizajna (prvi put koristeći 3D) i dijelim datoteke pomoću CC licence.
Postoje 4 datoteke:
- Nazad
- Prednji
- Logotip 'GameGirl5110'
- Baza za podizanje hardvera.
Moguće je da se vaša prototipna ploča ili vaš hardver razlikuju od mojih i da morate napraviti neke promjene u ovom dizajnu ili hardveru.
Ovo djelo je licencirano pod Creative Commons Attribution-NonCommercial-ShareAlike 4.0 međunarodnom licencom.
Korak 3: Hardver - matična ploča
Prije svega, napravio sam prototipnu ploču za arduino nano i LCD, lemio sam dva ženska zaglavlja sa 15 pinova na prototipnu ploču s razmakom arduino pinova i još 8 ženskih zaglavlja za LCD priključak. Pazite da sam 8 žensko zaglavlje stavio u položaj igala D3, D4, D5, D6, D7 koje sam lemio na arduinos pinove zaglavlja. Sljedeća 3 pina su VCC BL i GND, morate lemiti VCC i BL na bilo koji 5V pin i GND na bilo koji uzemljeni priključak vaše ploče, čime smo završili prvu od 3 prototipne ploče. Pomoću ženskih zaglavlja možemo izvaditi arduino i ekran kad želite ili ih možete zamijeniti ako se nešto pokvari bez odleživanja. Možete vidjeti fotografiju s rezultatom, zatim morate povezati LCD s dupont kabelima kao ekstenzor.
Korak 4: Hardver - dugmad 1
Sada ćemo napraviti lijeve tipke za upute u igri. Upotreba otpornika je opcionalna, možete koristiti interne otpornike arduino ulaza koristeći liniju INPUT_PULLUP (PIN); ali morate dodati ili promijeniti neke retke koda, u sljedećem koraku ću napraviti primjer ovog načina povezivanja tipki.
S lijeve strane imate povezivanje sheme, morate lemiti 4 gumba prateći udaljenosti između njih od 3d datoteke ili izmijeniti dizajn kako biste ga prilagodili svom novom hardveru.
Analogne ulaze možete koristiti kao digitalne samo ih definirajući kao ulaze.
Zeleni kabeli su kabeli koje trebate lemiti na arduino ulaze, koristio sam:
- GOR -> pin 16 (A2)
- LIJEVO -> pin 17 (A3)
- DOLE -> pin 18 (A4)
- DESNO -> iglica 19 (A5)
Također morate lemiti VCC na 5V i GND na bilo koje uzemljenje glavne prototipne ploče.
VAŽNO: Predlažem da lemite dugačke kabele između prototipnih ploča, a kasnije ih možete bolje pomicati i prilagođavati u kućištu, a da ništa ne polomite.
Korak 5: Hardver - dugmad 2
Sada moramo napraviti 2 dugmeta s desne strane. U ovom slučaju pokazat ću vam kako koristiti INPUT_PULLUP ako želite koristiti unutarnji otpornik.
Koristit ću gornje dugme kao reset, a zatim ću lemiti jednu stranu za pričvršćivanje RST matične ploče, a drugu stranu za lemljenje na GND.
U ovoj igri mi ne treba drugo dugme, ali ću ga lemiti za upotrebu u drugim igrama u budućnosti, tada samo trebate lemiti jednu stranu na A1, a drugu na GND. Kada ga želite upotrijebiti, upotrijebite INPUT_PULLUP (15); i koristite ga sa digitalRead -om.
Korak 6: Hardver - napajanje i uključivanje/isključivanje
Koristit ću bateriju od 9V i klizni prekidač, tada sam kupio držač baterije za koji trebate lemiti crnu žicu na GND, a crvenu na VIN, ali prije nego što dodate prekidač za lemljenje crvene žice iz držača baterije u srednji pin prekidača i jedan od drugih pinova lemljeni na VIN. Tada zatvarate krug.
Korak 7: Hardver - zujalica
Za proizvodnju zvukova upotrijebit ću piezoelektriku, možete koristiti šta god želite, jednu žicu morate lemiti na GND, a drugu žicu na digitalni pin 2 s ovim kodom. Možete ga promijeniti ako želite.
Zatim sam ga pričvrštio pištoljem za ljepilo na stražnju stranu držača baterije kako bi zvučao glasnije kao što vidite.
Korak 8: Umetanje matica
Sada ste završili hardver konzole, isprobajte prije umetanja u kućište !!
Kada budete sigurni da je konzola spremna, s vrhom lemljenja možete umetnuti matice koje tope plastiku u četiri koluta.
Korak 9: Opremanje - LCD i klizni prekidač
Vaša konzola je skoro spremna !!
Počeo sam s LCD -om, samo ga postavite na njegovo mjesto i popravite plastičnim pištoljem.
Zatim možete umetnuti klizni prekidač i zašrafiti ga, možete koristiti maticu ako je potrebno.
Korak 10: Uklapanje - dugmad
Ovo je najteži dio, morate gumbe staviti u odgovarajuće rupe i morate ih popraviti s točnom visinom jer ako to ne učinite, vaše će se dugme držati pritisnuto. Da bih to učinio, umetnuo sam komad naljepnice od meke plastike, kao što možete vidjeti na fotografiji pri vrhu i dnu ploče, možete koristiti bilo što s nekoliko centimetara da zadržite visinu.
Kada dobijete ispravan položaj za prototipne ploče, samo ga popravite plastičnim pištoljem i držite ga dok se ne osuši. Učinite to s obje prototipne ploče.
Sada pokušajte ako možete pravilno pritisnuti sve tipke, spremni ste za sljedeći korak.
Korak 11: Opremanje - zatvaranje
Sada ćete popraviti plastični komad koji smo odštampali i koristi se za njegovo učvršćivanje, a zatim prototipne ploče ne idu dublje kada pritisnete sa silom.
Samo ga namjestite na sredini obje ploče i učvrstite plastičnim pištoljem, pritisnite dok se ne osuši, a zatim možete staviti držač baterije u ostatak prostora.
Podesite sve kabele i glavnu ploču na vrhu kućišta, a zatim ih možete zatvoriti.
Vaša GameGirl5110 je skoro spremna za upotrebu;)
Korak 12: Dodajte logotip GameGirl5110
Sada morate popraviti logotip za ekran, za to više volim upotrijebiti malo Super ljepila i obojiti ga trajnim markerom ako vam se sviđa!
Korak 13: Uživajte u igri GameGirl5110
Ovo je rezultat! Ako imate bilo kakvih pitanja, pitajte me u komentarima i ja ću vam pomoći u najkraćem mogućem roku!
Nadam se da ćete uživati u procesu izrade vlastite GameGirl5110 i zabaviti se igrajući!;)
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola sa Baby Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koju možete glodati na stolnoj PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja