Obsah:

GameGirl5110: 13 krokov (s obrázkami)
GameGirl5110: 13 krokov (s obrázkami)

Video: GameGirl5110: 13 krokov (s obrázkami)

Video: GameGirl5110: 13 krokov (s obrázkami)
Video: Женщина подала на развод сразу после того, как увидела это фото... 2024, Júl
Anonim
GameGirl5110
GameGirl5110

Ahoj! Volám sa Álvaro Rubio a chcel by som postaviť vlastnú klasickú konzolu pre milovníkov retro hier a výsledkom je GameGirl 5110.

Má 3D tlačené puzdro inšpirované GameBoy Classic. A…

¿PREČO 5110?

Aby to bolo ešte retro, rozhodol som sa použiť pôvodný LCD displej telefónu Nokia 5110 s modrým podsvietením.

-Je založený na Arduine, môžete použiť požadovaný model, v mojom prípade som si vybral Arduino Nano pre obmedzený priestor.

-Máte 6 programovateľných tlačidiel na nahrávanie hier, ktoré máte radi! Tu naprogramujem hru Had.

-Použil som 4 tlačidlá vľavo na navigáciu a pravé horné tlačidlo je na resetovanie, ovládacie prvky môžete zmeniť v súbore arduino.

-Je vybavený piezoelektrickým zvukom ako zvukovým signálom.

Zásoby

Materiály:

  • Arduino Nano
  • LCD displej Nokia 5110
  • Mini posuvný vypínač ON/OFF
  • Tlačidlo B3F Omron 12 mm farby
  • Prototypová doska
  • 9V držiak batérie
  • Drôt
  • Kábel Dupont Žena-Žena
  • PLA alebo niekto, kto vám prípad vytlačí
  • Vložte matice
  • Matice a skrutky 2 mm

Náradie:

  • Spájkovačka
  • Cín a tavidlo
  • Lepiaca pištoľ
  • skrutkovač

Krok 1: Kód:

Kód
Kód

Tento projekt bol pre „Creative Electronics“, modul inžinierstva bengenskej elektroniky na univerzite v Málage, Telekomunikačnej škole (https://www.uma.es/etsi-de-telecomunicacion/).

Najprv som naprogramoval hru „Had“pomocou knižnice LCD5110_Graph.h.

Tu si môžete stiahnuť a stiahnuť návod.

Nebudem sa zaoberať programovaním, ale ak máte nejaké otázky, môžete sa ma opýtať v komentároch!:)

Kliknutím sem stiahnete moje arduino súbory z Githubu, zdieľajú sa pomocou licencie MIT.

Krok 2: 3D návrh

3D dizajn
3D dizajn
3D dizajn
3D dizajn

Ďalším krokom je výroba 3D tlačeného puzdra. Odporúčam najskôr vytlačiť puzdro a neskôr vykonať hardvér, aby sa ľahšie prispôsobil puzdru. Na vytvorenie tohto návrhu som použil Freecad (prvýkrát pomocou 3D) a súbory zdieľam pomocou licencie CC.

Sú tam 4 súbory:

  1. späť
  2. Predné
  3. Logo „GameGirl5110“
  4. Základňa na zvýšenie hardvéru.

Je možné, že sa vaša prototypová doska alebo váš hardvér líši od môjho a musíte v tomto dizajne alebo hardvéri vykonať určité zmeny.

Toto dielo je chránené medzinárodnou licenciou Creative Commons Attribution-NonCommercial-ShareAlike 4.0.

Krok 3: Hardvér - základná doska

Hardvér - základná doska
Hardvér - základná doska
Hardvér - základná doska
Hardvér - základná doska
Hardvér - základná doska
Hardvér - základná doska

Najprv som vyrobil prototypovú dosku pre arduino nano a LCD, predal som dve samičie záhlavie 15 pinov na prototypovú dosku so vzdialenosťou arduino kolíkov a ďalších 8 ženských záhlaví pre pripojenie LCD. Dávajte pozor, aby som vložil 8 ženskú hlavičku do polohy kolíkov D3, D4, D5, D6, D7, ktoré spájkujem s kolíkami arduinos. Nasledujúce 3 piny sú VCC BL a GND, musíte spájkovať VCC a BL na ľubovoľný 5V pin a GND na akékoľvek uzemnenie vašej dosky, čím sme dokončili prvú z 3 prototypových dosiek. Pomocou ženských hlavičiek môžeme arduino a obrazovku vytiahnuť, kedykoľvek chcete, alebo ho môžete nahradiť, ak je niečo pokazené bez odpájania. Môžete vidieť fotografiu s výsledkom, potom musíte LCD displej pripojiť ako predlžovací kábel dupontovými káblami.

Krok 4: Hardvér - tlačidlá 1

Hardvér - tlačidlá 1
Hardvér - tlačidlá 1
Hardvér - tlačidlá 1
Hardvér - tlačidlá 1

Teraz urobíme ľavé tlačidlá pre pokyny v hre. Použitie rezistora je voliteľné, môžete použiť vnútorné odpory vstupov arduino pomocou riadka INPUT_PULLUP (PIN); musíte však pridať alebo zmeniť niektoré riadky kódu, v nasledujúcom kroku uvediem príklad tohto spôsobu pripojenia tlačidiel.

Vľavo máte pripojenia schémy, musíte spájkovať 4 tlačidlá podľa vzdialenosti medzi nimi od 3D súboru alebo upraviť dizajn a prispôsobiť ho svojmu novému hardvéru.

Analógové vstupy môžete používať ako digitálne, iba ich definovať ako vstupy.

Zelené káble sú káble, ktoré musíte spájkovať so vstupmi arduino, použil som:

  • UP -> pin 16 (A2)
  • VĽAVO -> kolík 17 (A3)
  • DOLE -> kolík 18 (A4)
  • SPRÁVNE -> kolík 19 (A5)

Tiež musíte spájkovať VCC na 5V a GND na akékoľvek uzemnenie základnej prototypovej dosky.

DÔLEŽITÉ: Navrhujem spájkovať dlhé káble medzi prototypovými doskami, neskôr sa môžete v puzdre lepšie pohybovať a upravovať, aby ste nič nepokazili.

Krok 5: Hardvér - tlačidlá 2

Hardvér - tlačidlá 2
Hardvér - tlačidlá 2
Hardvér - tlačidlá 2
Hardvér - tlačidlá 2

Teraz musíme urobiť 2 tlačidlá vpravo. V tomto prípade vám ukážem, ako používať INPUT_PULLUP, ak chcete použiť vnútorný odpor.

Ako reset použijem horné tlačidlo, potom jednu stranu spájkujem na pin RST základnej dosky a druhú bočnú spájku na GND.

V tejto hre nepotrebujem druhé tlačidlo, ale spájkujem ho, aby som ho v budúcnosti použil pre ďalšie hry, potom stačí jednu stranu spájkovať na A1 a druhú na GND. Ak ho chcete použiť, použite INPUT_PULLUP (15); a použite ho s digitalRead.

Krok 6: Hardvér - napájanie a ZAP/VYP

Hardvér - Napájanie a ZAP/VYP
Hardvér - Napájanie a ZAP/VYP
Hardvér - Napájanie a ZAP/VYP
Hardvér - Napájanie a ZAP/VYP

Budem používať 9v batériu a posuvný prepínač, potom som si kúpil držiak batérie, ktorý musíte spájkovať čiernym vodičom na GND a červeným vodičom na VIN, ale skôr, ako pridáte spínač spájajúci červený vodič z držiaka batérie do stredný pin prepínača a jeden z ďalších pinov spájkuje na VIN. Potom okruh zatvárate.

Krok 7: Hardvér - bzučiak

Hardvér - bzučiak
Hardvér - bzučiak
Hardvér - bzučiak
Hardvér - bzučiak

Na vytváranie zvukov použijem piezoelektrikum, môžete použiť to, čo dávate prednosť, musíte s týmto kódom spájkovať jeden vodič na GND a druhý na digitálny pin 2. Môžete to zmeniť, ak chcete.

Potom som ho lepiacou pištoľou pripevnil k zadnej časti držiaka batérie, aby to znelo hlasnejšie, ako vidíte.

Krok 8: Vloženie orechov

Vkladanie orieškov
Vkladanie orieškov
Vkladanie orieškov
Vkladanie orieškov

Teraz ste dokončili hardvér konzoly, vyskúšajte to pred vložením do puzdra !!

Keď ste si istí, že je konzola pripravená, hrotom spájky môžete vložiť matice roztápajúce plast do štyroch stĺpcov.

Krok 9: Vybavenie - LCD a posuvný spínač

Príslušenstvo - LCD a posuvný spínač
Príslušenstvo - LCD a posuvný spínač
Príslušenstvo - LCD a posuvný spínač
Príslušenstvo - LCD a posuvný spínač

Vaša konzola je takmer pripravená !!

Začal som s LCD, jednoducho ho vložil na svoje miesto a pripevnil plastovou pištoľou.

Potom môžete zasunúť posuvný spínač a zaskrutkovať ho, v prípade potreby môžete použiť maticu.

Krok 10: Vybavenie - tlačidlá

Fitment - gombíky
Fitment - gombíky
Fitment - gombíky
Fitment - gombíky

Toto je najťažšia časť, musíte dať gombíky do ich otvorov a rešpektovať ich, aby ste ich opravili s presnou výškou, pretože ak to neurobíte, tlačidlo zostane stlačené. Aby som to urobil, vložil som kúsok mäkkej plastovej nálepky, ako vidíte na fotografii, v hornej a dolnej časti dosky, na zachovanie výšky môžete použiť čokoľvek s pár centimetrami.

Akonáhle získate správnu polohu pre prototypové dosky, jednoducho ho zafixujte plastovou pištoľou a držte pozíciu, kým nezaschne. Vykonajte to s oboma prototypovými doskami.

Teraz vyskúšajte, či môžete správne stlačiť všetky tlačidlá, a ste pripravení na ďalší krok.

Krok 11: Vybavenie - zatváranie

Fitment - zatváranie
Fitment - zatváranie
Fitment - zatváranie
Fitment - zatváranie

Teraz opravíte plastový kus, ktorý sme vytlačili a ktorý sa používa na jeho zvýšenie pevnosti, a potom prototypové dosky nepôjdu hlbšie, keď tlačíte silou.

Jednoducho ho nastavte uprostred oboch dosiek a zafixujte plastovou pištoľou, zatlačte, kým nezaschne, a potom môžete držiak batérie vložiť do zvyšku priestoru.

Upravte všetky káble a hlavnú dosku v hornej časti skrinky a potom ju môžete zatvoriť.

Váš GameGirl5110 je takmer pripravený na použitie;)

Krok 12: Pridajte logo GameGirl5110

Pridajte logo GameGirl5110
Pridajte logo GameGirl5110
Pridajte logo GameGirl5110
Pridajte logo GameGirl5110
Pridajte logo GameGirl5110
Pridajte logo GameGirl5110

Teraz musíte opraviť logo obrazovky, na to radšej použijem trochu lepidla a ak sa vám to páči, namaľte ho trvalou značkou!

Krok 13: Užite si GameGirl5110

Užite si hru GameGirl5110
Užite si hru GameGirl5110

Toto je výsledok! Ak máte akékoľvek otázky, opýtajte sa ma v komentároch a ja vám pomôžem čo najskôr!

Dúfam, že sa vám bude páčiť postup pri vytváraní vlastnej hry GameGirl5110 a budete sa baviť hraním!;)

Odporúča: