Obsah:
- Zásoby
- Krok 1: Kód:
- Krok 2: 3D design
- Krok 3: Hardware - základní deska
- Krok 4: Hardware - tlačítka 1
- Krok 5: Hardware - tlačítka 2
- Krok 6: Hardware - napájení a ON/OFF
- Krok 7: Hardware - bzučák
- Krok 8: Vložení ořechů
- Krok 9: Montáž - LCD a posuvný spínač
- Krok 10: Fitment - tlačítka
- Krok 11: Fitment - zavírání
- Krok 12: Přidejte logo GameGirl5110
- Krok 13: Užijte si GameGirl5110
Video: GameGirl5110: 13 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Ahoj! Jsem Álvaro Rubio, chtěl jsem postavit vlastní klasickou konzoli pro milovníky retro her a výsledkem je: The GameGirl 5110.
Má 3D tištěné pouzdro inspirované GameBoy Classic. A…
¿PROČ 5110?
Aby to bylo ještě retro, rozhodl jsem se použít původní LCD displej telefonu Nokia 5110 s modrým podsvícením.
-Je založen na Arduinu, můžete použít požadovaný model, v mém případě jsem pro omezený prostor vybral Arduino Nano.
-Máte 6 programovatelných tlačítek pro nahrávání her, které milujete! Zde budu programovat hru Had.
-Použil jsem 4 tlačítka vlevo pro směr a pravé horní tlačítko je to reset, můžete změnit ovládací prvky v souboru arduino.
-Má zvuk jako piezoelektrický.
Zásoby
Materiály:
- Arduino Nano
- LCD displej Nokia 5110
- Mini posuvný spínač ON/OFF
- Tlačítko B3F Omron 12mm barvy
- Prototypová deska
- 9V držák baterie
- Drát
- Dupont kabel žena-žena
- PLA nebo někdo, kdo vám případ vytiskne
- Vložte matice
- Šrouby a matice 2 mm
Nástroje:
- Páječka
- Cín a tavidlo
- Tavná pistole
- šroubovák
Krok 1: Kód:
Tento projekt byl určen pro „Creative Electronics“, modul Beng Electronics Engineering na University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).
Nejprve jsem naprogramoval hru „Had“pomocí knihovny LCD5110_Graph.h.
Zde si jej můžete stáhnout a získat manuál.
Nebudu se zabývat programováním, ale pokud máte nějaké, můžete se mě zeptat v komentářích!:)
Kliknutím sem stáhnete své soubory arduino z Github, je sdíleno pomocí licence MIT.
Krok 2: 3D design
Dalším krokem je vytvoření 3D tištěného pouzdra. Doporučuji nejprve vytisknout pouzdro a později provést hardware, aby se snáze přizpůsobil pouzdru. K vytvoření tohoto designu jsem použil Freecad (poprvé pomocí 3D) a soubory sdílím pomocí licence CC.
Jsou tam 4 soubory:
- Zadní
- Přední
- Logo „GameGirl5110“
- Základna pro zvýšení hardwaru.
Je možné, že se vaše prototypová deska nebo váš hardware liší od mého a vy musíte v tomto designu nebo hardwaru provést nějaké změny.
Toto dílo podléhá mezinárodní licenci Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
Krok 3: Hardware - základní deska
Nejprve jsem vyrobil prototypovou desku pro arduino nano a LCD, prodal jsem dvě samičí záhlaví 15 pinů na prototypovou desku se vzdáleností arduino pinů a dalších 8 samičích záhlaví pro připojení LCD. Sledujte, že jsem vložil hlavičku 8 do polohy kolíků D3, D4, D5, D6, D7, které pájím na kolíky arduinos. Další 3 piny jsou VCC BL a GND, je třeba připájet VCC a BL k jakémukoli 5V pinu a GND k libovolnému uzemnění vaší desky, čímž jsme dokončili první ze 3 prototypových desek. Pomocí ženských záhlaví můžeme arduino a obrazovku vyjmout, kdykoli chcete, nebo je můžete vyměnit, pokud je něco rozbité, aniž by bylo nutné odpájet. Můžete vidět fotografii s výsledkem, poté musíte připojit LCD pomocí dupontních kabelů jako extenzor.
Krok 4: Hardware - tlačítka 1
Nyní uděláme levá tlačítka pro pokyny ve hře. Použití rezistoru je volitelné, můžete použít interní rezistory vstupů arduino pomocí řádku INPUT_PULLUP (PIN); ale musíte přidat nebo změnit některé řádky kódu, v dalším kroku udělám příklad tohoto způsobu připojení tlačítek.
Vlevo máte připojení schématu, musíte pájet 4 tlačítka podle vzdálenosti mezi nimi ze souboru 3d nebo upravit design a přizpůsobit jej novému hardwaru.
Analogové vstupy můžete použít jako digitální, stačí je definovat jako vstupy.
Zelené kabely jsou kabely, které potřebujete pájet na vstupy arduino, použil jsem:
- UP -> pin 16 (A2)
- VLEVO -> kolík 17 (A3)
- DOLŮ -> kolík 18 (A4)
- VPRAVO -> kolík 19 (A5)
Také je třeba pájet VCC na 5V a GND na jakékoli uzemnění desky hlavního prototypu.
DŮLEŽITÉ: Navrhuji pájet dlouhé kabely mezi prototypovými deskami, později se můžete v pouzdře lépe pohybovat a upravovat, aniž byste cokoli zlomili.
Krok 5: Hardware - tlačítka 2
Nyní musíme vytvořit 2 tlačítka vpravo. V tomto případě vám ukážu, jak používat INPUT_PULLUP, pokud chcete použít vnitřní odpor.
Jako reset použiji horní tlačítko, poté jednu stranu připájím na pin RST základní desky a druhou stranu pájím na GND.
V této hře nepotřebuji druhé tlačítko, ale budu jej pájet pro použití v jiných hrách v budoucnosti, pak stačí pájet jednu stranu na A1 a druhou stranu na GND. Chcete -li použít remenber k použití INPUT_PULLUP (15); a použijte jej s digitalRead.
Krok 6: Hardware - napájení a ON/OFF
Budu používat 9v baterii a posuvný přepínač, poté jsem koupil držák baterie, který potřebujete k pájení černého vodiče na GND a červeného vodiče na VIN, ale než přidáte spínač pájející červený vodič z držáku baterie na střední pin spínače a jeden z dalších pinů pájí na VIN. Poté uzavíráte obvod.
Krok 7: Hardware - bzučák
K produkci zvuků použiji piezoelektrikum, můžete použít to, co dáváte přednost, musíte s tímto kódem pájet jeden vodič na GND a druhý na digitální pin 2. Pokud chcete, můžete jej změnit.
Poté jsem lepicí pistolí připevnil k zadní části držáku baterie, aby to znělo hlasitěji, jak vidíte.
Krok 8: Vložení ořechů
Nyní jste dokončili hardware konzoly, zkuste to před vložením do pouzdra !!
Jakmile jste si jisti, že je konzola připravena, můžete špičkou pájky vložit matice tající plast do čtyř límců.
Krok 9: Montáž - LCD a posuvný spínač
Vaše konzole je téměř připravena !!
Začal jsem s LCD, prostě jsem ho umístil na své místo a upevnil plastovou pistolí.
Poté můžete zasunout posuvný spínač a zašroubovat jej, v případě potřeby můžete použít matici.
Krok 10: Fitment - tlačítka
Toto je nejtěžší část, musíte umístit tlačítka do příslušných otvorů a opravit je pomocí přesné výšky, protože pokud to neuděláte, bude tlačítko stále stisknuto. Za tímto účelem jsem vložil kousek měkké plastové samolepky, jak vidíte na fotografii v horní a spodní části desky, můžete použít cokoli s několika centimetry, abyste udrželi výšku.
Jakmile získáte správnou polohu pro prototypové desky, jednoduše ji zafixujte plastovou pistolí a držte ji, dokud nezaschne. Udělejte to s oběma prototypovými deskami.
Nyní zkuste, zda dokážete správně stisknout všechna tlačítka, pak jste připraveni na další krok.
Krok 11: Fitment - zavírání
Nyní opravíte plastový kus, který jsme vytiskli a který se používá k jeho větší pevnosti, a pak prototypové desky nepůjdou hlouběji, když tlačíte silou.
Stačí jej nastavit doprostřed obou desek a zafixovat plastovou pistolí, přitlačit, dokud nezaschne, a poté můžete dát držák baterie do zbytku prostoru.
Upravte všechny kabely a hlavní desku v horní části skříně a poté ji můžete zavřít.
Vaše GameGirl5110 je téměř připravena k použití;)
Krok 12: Přidejte logo GameGirl5110
Nyní musíte opravit logo na obrazovce, proto raději použiji trochu Superglue a pokud se vám to líbí, namalujte to trvalou fixou!
Krok 13: Užijte si GameGirl5110
Toto je výsledek! Pokud máte nějaké dotazy, zeptejte se mě v komentářích a já vám pomůžu co nejdříve!
Doufám, že se vám bude líbit postup při vytváření vlastní hry GameGirl5110 a užijete si hraní!;)
Doporučuje:
Postup: Instalace Raspberry PI 4 bezhlavého (VNC) s Rpi imagerem a obrázky: 7 kroků (s obrázky)
Jak na to: Instalace Raspberry PI 4 Headless (VNC) s Rpi-imager a obrázky: Mám v plánu použít tento Rapsberry PI ve spoustě zábavných projektů zpět na mém blogu. Neváhejte se na to podívat. Chtěl jsem se vrátit k používání svého Raspberry PI, ale na novém místě jsem neměl klávesnici ani myš. Už je to dlouho, co jsem nastavoval Raspberry
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Vykreslete 3D obrázky svých desek plošných spojů pomocí Eagle3D a POV-Ray: 5 kroků (s obrázky)
Vykreslování 3D obrázků vašich desek plošných spojů pomocí Eagle3D a POV-Ray: Pomocí Eagle3D a POV-Ray můžete vytvářet realistické 3D vykreslování vašich desek plošných spojů. Eagle3D je skript pro EAGLE Layout Editor. Tím se vygeneruje soubor pro sledování paprsku, který bude odeslán na POV-Ray, který nakonec vyskočí finální im
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: 8 kroků (s obrázky)
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: Stereo grafické obrázky mohou 3D hloubkám dodat hloubku