Sadržaj:
- Pribor
- 1. korak: Kôd:
- Korak 2: 3D dizajn
- Korak 3: Hardver - matična ploča
- Korak 4: Hardver - tipke 1
- Korak 5: Hardver - tipke 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: Opremanje - Gumbi
- 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 promjena: 2024-01-30 09:32
Bok! Ja sam Álvaro Rubio, želio sam izgraditi svoju klasičnu konzolu za ljubitelje retro igara i ovo je rezultat: GameGirl 5110.
Ima 3D tiskanu futrolu inspiriranu GameBoy Classic -om. I…
¿ZAŠTO 5110?
Kako bih bio još retro, odlučio sam upotrijebiti originalni LCD zaslon Nokije 5110 s plavim pozadinskim osvjetljenjem.
-Ne temelji se na Arduinu, možete koristiti željeni model, u mom slučaju odabrao sam Arduino Nano za ograničeni prostor.
-Imate 6 programabilnih gumba za učitavanje igara koje volite! Ovdje ću programirati igru Zmija.
-Koristio sam 4 lijeva gumba za upute, a gornji desni gumb je resetiran, možete promijeniti kontrole u arduino datoteci.
-Ima piezoelektrični zvuk kao zvučni signal za zvukove.
Pribor
Materijali:
- Arduino Nano
- Nokia 5110 LCD zaslon
- UKLJUČEN/ISKLJUČEN mini klizni prekidač
- Gumb B3F Omron boje 12 mm
- Prototipna ploča
- 9V držač baterije
- Žica
- Dupont kabel žensko-žensko
- PLA ili netko tko vam je otisnuo kućište
- Umetnite matice
-
Matice i vijci 2 mm
Alati:
- Lemilica
- Kositar i fluks
- Pištolj za ljepilo
- odvijač
1. korak: Kôd:
Ovaj je projekt namijenjen 'Creative Electronics', modulu Beng Electronics Engineering na Sveučilištu u Málagi, Telekomunikacijskoj školi (https://www.uma.es/etsi-de-telecomunicacion/).
Prvo sam programirao igru 'Zmija' pomoću biblioteke 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 izraditi 3D tiskano kućište. Preporučujem da prvo ispišete kućište, a kasnije napravite hardver kako biste ga lakše prilagodili kućištu. Za izradu ovog dizajna koristio sam Freecad (prvi put koristeći 3D) i dijelim datoteke pomoću CC licence.
Postoje 4 datoteke:
- leđa
- Ispred
- 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 unijeti neke promjene u ovaj dizajn ili svoj hardver.
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 žensko zaglavlje 8 stavio u položaj igala D3, D4, D5, D6, D7 koje sam lemio na arduino zaglavlja 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 spoj vaše ploče, čime smo završili prvu od 3 prototipne ploče. Pomoću ženskih zaglavlja možemo izvaditi arduino i zaslon kad želite ili ga 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 - tipke 1
Sada ćemo napraviti lijeve tipke za upute u igri. Upotreba otpornika je opcionalna, možete koristiti unutarnje 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 gumba.
Spojevi sheme nalaze se s lijeve strane, 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 -> iglica 17 (A3)
- DOLJE -> pin 18 (A4)
- DESNO -> pin 19 (A5)
Također morate lemiti VCC na 5V i GND na bilo koje uzemljenje glavne prototipne ploče.
VAŽNO: Predlažem lemljenje dugih kabela između prototipnih ploča, a kasnije ih možete bolje pomaknuti i prilagoditi u kućištu, a da ništa ne slomite.
Korak 5: Hardver - tipke 2
Sada moramo napraviti 2 gumba s desne strane. U ovom slučaju pokazat ću vam kako koristiti INPUT_PULLUP ako želite koristiti unutarnji otpornik.
Koristit ću gornji gumb 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 drugi gumb, ali ću ga lemiti za upotrebu u drugim igrama u budućnosti, tada samo trebate lemiti jednu stranu na A1, a drugu na GND. Kad ga želite koristiti, podsjetite na korištenje INPUT_PULLUP (15); i koristiti ga s digitalReadom.
Korak 6: Hardver - napajanje i uključivanje/isključivanje
Koristit ću bateriju od 9 V 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č lemljenje crvene žice s držača baterije na 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 što 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čvrstila 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 !!
Nakon što ste 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 stavite na njegovo mjesto i popravite plastičnim pištoljem.
Zatim možete umetnuti klizni prekidač i pričvrstiti ga, po potrebi možete upotrijebiti maticu.
Korak 10: Opremanje - Gumbi
Ovo je najteži dio, gumbe morate staviti u odgovarajuće rupe i morate to popraviti s točnom visinom jer ako to ne učinite, vaš će gumb ostati pritisnut. 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.
Nakon što 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 gumbe, spremni ste za sljedeći korak.
Korak 11: Opremanje - zatvaranje
Sada ćete popraviti plastični komad koji smo tiskali i koristi se za njegovu čvrstinu, a zatim prototipne ploče ne idu dublje kada pritisnete snažno.
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 gotovo spremna za upotrebu;)
Korak 12: Dodajte logotip GameGirl5110
Sada morate popraviti logotip za zaslon, za to radije koristim malo Supergluea i premažem 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 pomoći ću vam u najkraćem mogućem roku!
Nadam se da ćete uživati u izradi vlastitog GameGirl5110 i zabaviti se igrajući!;)
Preporučeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s 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 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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom 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čunalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. 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 spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja