Obsah:
- Krok 1: Získejte díly
- Krok 2: Vytvořte hlavní desku
- Krok 3: Vyrobte herní kazetu
- Krok 4: Načtěte hry do kazety
Video: Herní konzole pro kreditní karty ATtiny: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je návod, jak postavit herní konzoli Attiny 85 postavenou na kreditní kartě, jejíž platnost vypršela.
Ukázku hotového výrobku najdete v tomto odkazu na youtube:
gametiny na skutečné kreditní kartě.
Inspirovaly mě mini herní konzole založené na energeticky účinném MCU ATtiny85.
Existuje několik designů retro herních konzolí: Attiny Joypad vytvořený Danielem Champagne.. (Electro L. I. B) 2018 GPL V3 je skvělá platforma se 4 směrovými směrovými tlačítky/joystickem a dalším tlačítkem pro střelbu. Druhá platforma s názvem Attiny Arcade vytvořená webbloggles je také skvělá mini herní konzole s jednoduchostí pouze dvou tlačítek. Obě platformy mě inspirovaly k vytvoření něčeho, co vezme to nejlepší z obou světů.
Tato verze herního plánu, kterou jsem nazval „gametiny“, vychází z Attiny Joypadu vytvořeného Danielem Champagne. Upravil jsem to tak, aby přidal záhlaví pro programátor USBasp, které se zdvojnásobí jako zásuvka pro herní kazetu, která obsahuje čip ATtiny85. Můžete si vyrobit několik herních kazet a načíst své oblíbené hry, abyste si je mohli na cestě vyměnit. ATtiny85 je velmi energeticky účinný. K hodinovému hraní her potřebujete pouze jednu baterii CR2032. Kromě tlačítka A, které se obvykle používá jako tlačítko palby, jsem přidal tlačítko B k vytažení PB3 na zem. To umožňuje, aby kódy přerušení fungovaly pro PB1 i PB3, což usnadňuje převod her napsaných pro arkádu Attiny na práci na Attiny joypadu.
Odkazy
Originální design Tiny Joypad od Daniela Champagne.
sites.google.com/view/arduino-collection
Originální sada klíčenek Attiny Arcade
webboggles.com/attiny85-game-kit-assembly-instructions/
Ovladač desky Arduino pro attiny85
raw.githubusercontent.com/damellis/attiny/…
schémata a zdrojové kódy v
Krok 1: Získejte díly
1. U každé herní kazety
jedna ATtiny85 SOD-8 (přisazená), jedna malá jednostranná perf deska (prototypová deska), jedna 8kolíková zásuvka.
2. 0,9”I2C Mono OLED (s integrovanými řadiči SSD1306) na 4 pinech (GND, VCC, SCK, SDA).
3. Lithiová baterie CR2032 3,3 V.
4. Držák baterie pro CR2032.
5. mini piezo zvuková jednotka.
6. 3,5mm konektor pro sluchátka s přepínačem
7. 6 tichých tlačítek
8. mini 10K VR pro ovládání hlasitosti.
9. 8kolíková zásuvka pro připojení k herní kazetě.
10 Mini posuvný vypínač pro vypínač
11. 2 kredity na kartách nebo papírové/plastové desky stejné platnosti.
12. Laminovaný (izolovaný) drát 0,2 mm nebo 0,3 mm
13. Programátor USBasp.
14. 8žilový plochý kabel.
15. 8kolíková zásuvka a 2x4kolíková zásuvka pro programovací kabel.
Krok 2: Vytvořte hlavní desku
Tento projekt používá jako rámec prošlou kreditní kartu. Můžete také použít kartony nebo plastové desky.
Navrhněte rozložení tlačítek na napájecím bodě. Vytiskněte silový bod na papír se skutečnou velikostí. Použil jsem nastavení tisku dvou snímků na jedné stránce, abych ji zmenšil na skutečnou velikost. Přilepte rozvržení na kreditní kartu pomocí oboustranných pásek. Vyvrtejte otvory pomocí 0,5 mm vrtaných jamek na vyznačených bodech pro kolíky tlačítek a další součásti, které mají být namontovány na kreditní kartu. Na obě strany každého tichého tlačítka připájejte krátké vodiče, aby mohly být vloženy do kreditní karty. K dispozici jsou tlačítka D-PAD pro tlačítka nahoru, dolů, doleva, doprava a vypalování (A a B). Vložte tlačítka a další součásti na kreditní kartu. Pro součásti s delšími nohami, např. tlačítka, ohněte nohy opačným směrem, aby držely na místě. V opačném případě použijte oboustranné pásky nebo lepidlo, které drží součásti na svém místě. Zapojte obvody pomocí 0,3 mm laminovaných (izolovaných) vodičů podle schématu zapojení. Aby byla hlavní deska co nejtenčí, je OLED připájen přímo na vodič místo použití kolíkových konektorů. K připojení k herní kazetě, která je ve skutečnosti přisazeným mikrokontrolérem Attiny 85, se používá 8kolíková zásuvka.
Zakryjte dráty vzadu druhou kreditní kartou.
Krok 3: Vyrobte herní kazetu
1. Vystřihněte malou desku pro perf, která pojme 4 řady 8 otvorů
2. Pomocí řezačky rozdělte 3. řadu na dvě odpojené poloviny (aby na prostřední dva čepy Attiny 85 stály).
3. Pájte ATtiny85 SOD-8 (přisazený) na desku.
4. Na první řadu připájejte 8kolíkovou zástrčku.
5. Zapojte kazetu podle schématu zapojení pomocí 0,3 mm laminovaných (izolovaných) vodičů.
Krok 4: Načtěte hry do kazety
1. Pokud jste v Arduinu noví, stáhněte si arduino z arduino.cc. Klikněte na Software. Klikněte na Stáhnout. Poté vyberte verzi pro svůj PC nebo Mac. stáhnout a nainstalovat.
2. Přejděte na stránku https://github.com/MrBlinky/Arduboy-homemade-package a podle uvedených pokynů přidejte definici desky a knihovny pro podporu domácího košíku Arduboy a Flash. Shrnu to v následujících krocích:
3. Spusťte Arduino IDE. Klikněte na Předvolby v horní nabídce Arduina. Zadejte tento text do „Adresářů URL dalších desek“https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Pokud již máte v poli jiný text, vložte tento další text na začátku, poté přidejte znak „“a ponechte ostatní adresy URL, které tam již jsou, nedotčené.
4. Ukončete Arduino IDE a znovu spusťte IDE, aby se výše uvedená změna projevila.
5. Klikněte na Tools -> Board: -> Board Manager. Pro vyhledávání zadejte „Attiny“. Vyberte pro instalaci nejnovější verze ovladače desky Attiny. Balíček bude přidán do Arduina.
6. Nyní vyberte Nástroje-> Deska: „ATtiny 25/45/85“
a vyberte následující parametry:
Procesor: Attiny 85
Hodiny: Interní 8 MHz (pouze pro hru Pac Man, vyberte interní 16 MHz)
Programátor: USBasp
7. Získejte programátor USBasp, přepněte jej na 5V (místo 3V). Připojte USBasp programátor k USB portu a připojte plochý kabel k programátoru. Připojte druhý konec plochého kabelu s 8kolíkovým konektorem samice k zástrčce konektoru herní kazety (na něj je připájen čip Attiny 85).
8. Kliknutím na „Burn Bootloader“vypálíte pojistku na Attiny 85. Zkontrolujte, zda je výstup úspěšně dokončen.
9. Z Arduino IDE otevřete zdrojový kód hry do Arduino IDE. Podívejte se na můj odkaz na GitHub zde:
10. Kliknutím na „->“zkompilujete a nahrajete hru prostřednictvím programátoru USBasp na čip ATtiny85 na herní kazetě. Zkontrolujte, zda je nahrávání úspěšné.
11. Vložte herní kazetu na hlavní desku. Zapněte herní desku pomocí posuvného přepínače a začněte hrát.
12. Většina her je napsána tak, aby po skončení hry přešla do režimu spánku. K probuzení stačí stisknout buď tlačítko A nebo B.
13. Pokud tlačítka nebo zvukový výstup nefungovaly, načtěte „Attiny Tester“a vyzkoušejte, zda se hodnoty tlačítek při stisknutí a uvolnění tlačítek změnily správně a zda jste při stisknutí jakýchkoli tlačítek slyšeli pípnutí. Znovu zkontrolujte a opravte všechny problémy s pájením nebo zapojením.
Doporučuje:
Přenosná herní konzole Lego s Space Invaders: 4 kroky
Přenosná herní konzole Lego s Space Invaders: Přemýšleli jste někdy o tom, že budete vývojářem her a postavíte si vlastní herní konzoli, kterou můžete hrát na cestách? Vše, co potřebujete, je trochu času, hardware
DIY herní konzole využívající Arduino: 4 kroky
DIY herní konzole pomocí Arduina: V tomto tutoriálu vám ukážu, jak lze pomocí Arduino nano vytvořit herní konzoli. Pokud tedy chcete vidět podrobné video, podívejte se na můj youtube kanál
Ruční herní konzole pro kutily využívající RetroPie: 7 kroků
Ruční herní konzole pro kutily pomocí RetroPie: Podívejte se na výše uvedené video, abyste lépe porozuměli tomuto projektu. Pokuta. Je čas začít! Nejprve použijeme RetroPie. Zbývají nám tedy dvě možnosti. Pokud jsme již nainstalovali Raspbian na naši SD kartu, můžeme nainstalovat RetroP
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
Geek - držák kreditní karty/vizitky ze starého pevného disku notebooku: 7 kroků
Geek - držitel kreditní karty / vizitky ze starého pevného disku přenosného počítače: Geek -ed up business / kreditní karta. S tímto bláznivým nápadem jsem přišel, když mi zemřel pevný disk notebooku a v podstatě se stal nepoužitelným. Zde jsem vložil dokončené obrázky