Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Mým cílem bylo vybudovat přenosnou konzoli a mediální centrum pro moji dceru. Hratelnost mini designů, jako jsou klony PSP nebo Nintendo, se zdá být příliš vzdálená myšlence starých arkádových skříněk. Chtěl jsem se připojit k nostalgii tlačítek ve starých skříních s pohodlím přenositelnosti a obrazovkou, která není příliš malá.
Toto jsou počáteční požadavky tohoto projektu:
-Malá, 7letá dívka by s tím měla snadno pohybovat.
- Jeden hráč.
- Ovládací panel v pohodlné poloze (zvednutý).
- Podsvícená tlačítka. Chci programovat hry v Pythonu s využitím barev tlačítek, jako QuizzPi, instrukce, kterou jsem nedávno vytvořil.
- Přenosný. Moje dcera chce sledovat filmy ve své posteli, já chci hrát Ghostovi a Goblinsovi na balkoně a moje žena chce sledovat videa z Youtube v kuchyni. Někdy budeme mít poblíž zástrčku, ale někdy ne, takže potřebujeme baterii.
- Co nejlevnější.
Jakmile byly definovány požadavky projektu, šel jsem do místnosti pro myšlení a vytvořil jsem projekt s těmito charakteristikami:
- Skříň není příliš velká, přibližně. 20-25cm x 20-25cm x 20cm (přední x výška x hloubka).
- 7palcový LCD displej z poškozeného DVD přehrávače do auta.
- Dlouhotrvající baterie, existují dvě možnosti, koupit powerbanku nebo baterii typu DIY o šířce 18650 článků ze staré baterie notebooku.
- Joystick, 4 akční tlačítka pro hraní, 2 tlačítka pro hry pinball a 4 ovládací tlačítka (úvod, esc, pauza, karta).
- Volitelná osvětlená tlačítka, světla lze přepínat ON/OFF šířkou a přepínačem.
- Raspberry Pi 2/3 uvnitř.
- Recalbox frontend pro přehrávání a Kodi Media Center pro sledování videí a filmů na YouTube.
- Přibližné náklady: <100 $
Krok 1: Kabinet…
Strávil jsem spoustu času hledáním skříně, která by se přizpůsobila mým požadavkům. Chtěl jsem, aby byl ovládací panel v pohodlné poloze, ideálně v úhlu 45 stupňů, a skříň by mohla obsahovat obrazovku a veškerou elektroniku uvnitř. Bohužel jsem nic podobného nenašel, ale uvědomil jsem si, že otočením skříně o 90 stupňů s názvem Nanocade (můžete to vidět na stránce Koenigs) byl výsledek docela podobný tomu, co jsem hledal.
Jak můžete vidět na druhém obrázku, pokud nadzvednete Nanocade zepředu a zadní část Nanocade se dotkne země, stane se to v mém designu. Na ovládacím panelu Nanocade bude umístěna obrazovka a místo, kde je obrazovka v Nanocade, se stane mým ovládacím panelem. Musel jsem provést nějaké úpravy, abych zvětšil prostor pro obrazovku. Interiér mého designu je zcela nový a neodpovídá Nanocade. Upravil jsem některá měření, aby se vešla na obrazovku ve skříni.
Jakmile byly plány vytvořeny (je vidět na obrázku), dřevo jsem nařezal a konstrukci připevnil dřevěným lepidlem a pomocí některých spon. Ke zpevnění spojů jsem použil dřevo 15 mm x 15 mm. Když lepidlo zaschlo, namontoval jsem obrazovku. Použil jsem její původní plastový držák.
Ovládací panel je kus tvořený kusem 10 mm překližky a dalším kusem 5 mm překližky slepeným v úhlu 90 stupňů. Vytiskl jsem rozložení ovládacího panelu, abych viděl, jak se tlačítka a joystick na ovládacím panelu hodí (můžete vidět na prvním obrázku).
Otvory pro knoflíky jsem nedělal, dokud jsem neměl tištěné umění.
Hlavní práce ve skříni byly dokončeny. Náklady na dřevo a lepidlo byly přibližně 5 $.
Krok 2: Obrazovka…
Použil jsem 7palcovou obrazovku ze starého DVD přehrávače rozbitého auta. Koupil jsem to před několika lety v obchodě z druhé ruky. Stálo mě to 20 $, DVD přehrávač a dvě 7palcové obrazovky. V autě jsem použil jen jeden.
Problém byl v tom, že neměl RCA ani HDMI vstupy. Mělo to S-VIDEO port, tak jsem se podíval na pinout s-video konektorů a pin na výstupním video konektoru Raspberry Pi RCA a udělal jsem kabel, jak vidíte na obrázku. Připojuji 3,5 mm audio/video výstup z Raspberry a napájení 12 V ke vstupnímu konektoru S-VIDEO. Schémata můžete vidět na obrázcích.
Jakmile byl kabel připraven, byl čas na test. Připojil jsem obrazovku k Raspberry a Jdeme na PANG…
Krok 3: Dej mi trochu energie…
Nejdůležitějším požadavkem tohoto projektu byla přenositelnost, potřebuji baterii. Potřebujeme dvě napětí, 5 V pro napájení Raspberry Pi a 12 V pro napájení obrazovky a LED diod. Hledal jsem 12voltovou napájecí banku, která by umožňovala současné nabíjení a vybíjení, ale cena byla neúnosná (40 $ a více), ale našel jsem alternativu pro kutily. Se třemi články 18650 (najdete je ve starých bateriích pro notebooky) a ochranou proti nabití/vybití jsem vyrobil 12 V 2700mA baterii. Stálo mě to 3 $. Zde můžete vidět chránič DPS. Pokud nemáte žádnou starou baterii do notebooku, můžete si články koupit v tomto odkazu.
Stačí zapojit tři články 18650 do série podle schématu dodaného výrobcem, přičemž každý odkaz připojíte k desce s ochranou PCB. Nakonec musíte připojit zástrčku nebo zástrčku na kladný a záporný pól, jak ukazuje diagram výrobce, a dát horké lepidlo a pásku, aby byla baterie robustnější. Konečný výsledek můžete vidět na obrázcích. Máme 12v 2700ma za 3 dolary (4 $ nebo 5 $ více, pokud musíte koupit 18650 buněk).
K napájení obrazovky máme 12 V. Dalším krokem je získání 5v písma z této 12v baterie pro napájení Raspberry Pi. Použil jsem levnou nabíječku do auta pro smartphony. Tyto nabíječky se napájejí z autobaterie 12 V a transformují se na výstup 5 V pro napájení chytrých telefonů. To je vše, co potřebujeme. Použil jsem jeden, který jsem našel doma, ale jeden z nich můžete získat za 2 $ zde.
Jakmile máme písma 12v a 5v, je okamžik vysvětlit napájecí systém. Jak vidíte na obrázku na prvním obrázku, vycházíme z napájecího zdroje 12 V notebooku, který se připojuje ke konektoru skříně. Ve skříni se napájí naše 12V baterie DIY, když máme připojený napájecí zdroj, baterie se nabíjí a napájí systém, když nemáme napájecí zdroj, baterie se používá k napájení systému.
Kladný pól z baterie jde do hlavního vypínače ON/OFF skříně. Z tohoto přepínače máme čtyři vodiče s 12V: obrazovka, LED diody, tlačítka LED a nabíječka do auta 12vTO5v pro Raspberry Pi. Máme další přepínač (spínač osvětlení), takže můžeme zapnout/rozsvítit LED diody a LED diody.
Nakonec jsem vyrobil nějaké kabely pro vlastní potřebu, abych ušetřil místo, protože originál byl na tento účel příliš dlouhý. Můžete je vidět na posledních obrázcích.
Tato baterie napájí Raspberry Pi a obrazovku přibližně 3,5 - 4 hodiny hraním her nebo sledováním videí. Pokud u videí z YouTube zapnete osvětlovací systém a wifi, doba trvání je přibližně 2,5 - 3 hodiny.
Krok 4: Dokončení: Rozložení ovládacího panelu, tlačítka, osvětlení a umění
Chtěl jsem 4 akční tlačítka, 2 pinball tlačítka, 4 ovládací tlačítka (esc, intro, tab a pause) a nezávislé spínače pro zapnutí/vypnutí a osvětlení. Z těchto odkazů dostávám tlačítka, joysticky a arkádový kodér:
- Arkádová tlačítka: zde
- Joystick: zde
- Arkádový kodér USB a kabely: zde
Otvory pro knoflíky jsem udělal 25mm vrtákem. Pomocí kabelu USB jsem připojil tlačítka k kodéru a kodér k Raspberry Pi. LEDky v tlačítkách jsem zapojil písmem 12v.
Potřeboval jsem také 2 přepínače, 3,5 mm konektor pro napájení a některé vodiče. Také jsem si koupil nějaké led pneumatiky pro stan. Napájení LED bylo popsáno v předchozím kroku. Pracují s 12 V, takže nebyla nutná žádná transformace. LED diody ve stanu můžete vidět na obrázcích.
Hlavním tématem umění jsou Víly, moje dcera to má ráda a ona si to vybírá. Pracuji 2 dny na designu umění a výsledky jsou vidět na obrázcích. Objednal jsem si jej vytisknout lepícím vinylem na Pixart Printing. Stálo mě to jen 10 $ kus 1 metr x 1 metr.
Skříň jsem natřel černou akrylovou barvou a poté jsem dal vinyl. Nakonec jsem udělal otvory a dal knoflíky. Hotová práce je zobrazena na obrázcích.
Krok 5: Frontend: Recalbox a Kodi
Posledním krokem bylo najít obrázek Raspberry Pi SD s arkádovým frontendem a Kodi. Nebyl jsem si jistý, protože existovaly dva dobré frontendy, Retropie a Recalbox. Rozhodl jsem se pro recalbox, protože jeho konfigurace je jednodušší. Obrázek SD jsem našel na internetovém fóru. Obraz jsem vypálil na SD kartu. Při prvním spuštění můžete nakonfigurovat tlačítka tak, aby odpovídala našemu stroji. SD obrázek, který vám nejlépe vyhovuje, najdete na Youtube nebo jiném fóru.
To je vše. Na videu můžete vidět, jak můj projekt funguje: Running Fairies Arcade
Doufám, že se vám tento návod líbí stejně, jako se to líbilo mé dceři a mé ženě. Chvíli čekám, až si zahraji PANG, ale oni to nepustí.
Případné dotazy rád zodpovím. Zdravím a děkuji!