Deska ESP32, vyvinutá společností Espressif Systems v Šanghaji, Čína, je nízkonákladový mikrokontrolér se systémem na čipu s nízkou spotřebou. Má dokonce vestavěné Bluetooth a Wi-Fi.
Mnoho projektů IoT, robotiky a chytré domácnosti bylo vytvořeno s ESP32, ale zde se zaměřujeme na nejlepší herní projekty založené na ESP32.
Tato působivá náhlavní souprava s rozšířenou realitou je postavena na desce Wemos D1 Mini ESP32. Mezi další komponenty patří MPU6050 IMU, dva 1,54palcové LCD displeje založené na ovladači ST7789, zrcátka o tloušťce 1 mm, LiPo baterie, správce baterie TP4056, tlačítka a rezistory.
Budete také potřebovat přístup k 3D tiskárně pro tisk všech částí náhlavní soupravy. Všechny soubory STL jsou k dispozici na Instructable výrobce, na který odkazuje výše. K jeho naprogramování budete potřebovat Arduino IDE; výrobce poskytl svůj kód, kompletně napsaný v jazyce Processing, takže jej mohli snadno otestovat na různých operačních systémech.
Chtěli jste někdy hrát starou hudbu Sega Genesis a Master System? S MegaGRRL to můžete udělat! K hudbě se přistupuje přes SD kartu a přehrává se pomocí originálních zvukových čipů.
Úroveň obtížnosti tohoto projektu je střední. Mezi díly potřebné k jeho sestavení patří zvukový čip ESP32, Yamaha YM2612 nebo YM3438, zvukový čip TI SN76489AN, 3,5 mm konektor pro sluchátka pro výstup zvuku, Slot pro SD kartu pro ukládání, 2,8palcový LCD displej, tlačítka, vypínač, D-pad, LED diody pro stavové indikátory a baterie 9~12V DC 599 mA pro napájení.
Tvůrce dokonce poskytl design krytu, kam jej umístit, plně 3D tisknutelný a bezplatný stáhnout z Thingiverse.
Jedná se o malou šachovnici postavenou s ESP32. Umožňuje vám hrát zápasy s ostatními lidmi online a přitom si zachovat autentický zážitek z hry over-the-board (OTB).
Navíc, pokud jste měli dvě sady těchto desek, mohli byste to s kamarádem hrát se skutečnými šachovými figurkami! Dodávané 3D modely lze vytisknout pomocí FDM tisku nebo pryskyřice.
Úroveň obtížnosti tohoto projektu je těžká. Požadované základní komponenty jsou ESP32, Arduino IOT33, 16bitový multiplexer, 8bitový multiplexer, analogový Hall senzor, elektromagnet, buck převodník, rezistory, magnety, krokové ovladače, 12V napájecí adaptér a skluz prsten.
Na povrch desky byl použit hliníkový kompozitní plech a dřevěná dýha, zatímco pro podporu byl přidán hliníkový vnější rám. Vnitřek je vyroben z MDF pro uložení elektroniky, zatímco spodní deska je vyrobena z hliníkového kompozitního plechu. Šachové figurky byly vytvořeny na CNC stroji!
Snake je klasická hra, kterou si mnoho lidí vybaví hraní na raných mobilních telefonech. Hráči ovládají zjednodušeného hada na obrazovce. Jak had požírá tečky, roste do délky, dokud se jeho vlastní ocas nestane překážkou ve hře: kolize s ním nebo s okraji obrazovky má za následek konec hry.
Tento projekt se zaměřuje na hardwarovou verzi Snake a kód hry je k dispozici na Instructables. Základními požadovanými součástmi jsou ESP32, prkénko, VGA port, VGA monitor, perfboard a čtyři tlačítka pro ovládání hada.
Plně sestavená verze Retro ESP PCB, původně navržená jako vzdělávací hračka, je zásuvnou náhradou za stávající v Game Boy. Je schopen emulovat širokou škálu konzolí staré školy, má plnou podporu pro ESP-ISP Dev toolchain, Arduino toolchain a využívá desku ESP32 WROVER.
Postavit si vlastní od nuly bude vyžadovat značné dovednosti. Aby vám pomohl, výrobce zahrnul všechny podrobnosti o tom, jak vytvořit vlastní PCB. Další požadované komponenty jsou kondenzátory, slot pro microSD kartu, LED, MOSFET, tranzistory, SMD odpory, Posuvný spínač SPDT, modul Wi-Fi, lineární regulátor, lithiový nabíječ IC, audio zesilovač a TFT Zobrazit.
Pro obal můžete znovu použít skořepinu Game Boy nebo se rozhodnout pro 3D tisk své vlastní, abyste projekt posunuli na další úroveň.
Příbuzný: Tato deska ESP32 za 6 $ je snem chytrého domova pro vlastní potřebu
Zde je nový pohled na klasickou hru Tetris. Tento projekt, který je obtížně proveditelný, používá ESP32 a adresovatelné LED pásky WS2812B k obnovení padajících tetrominoes. Mezi další požadované součásti patří rám, dráty a napájecí zdroj.
Chcete jej dále rozšířit, aby zahrnoval klasické hry, jako je Breakout? Podívejte se na třetí díl této série videí od výrobce. Také, pokud se vám nelíbí složitá konstrukce, můžete také postavit stejný projekt pomocí LED matice.
Claw machine jsou fondy, které lze hrát v arkádě, ale může být frustrující obtížné (a drahé) konečně získat cenu! K dispozici jsou dokonce i online drápací stroje, ale nenabízejí úplně stejný zážitek s použitím klávesnice nebo gamepadu.
Místo toho si můžete sestavit svůj vlastní ovladač drápového stroje za zlomek ceny, který se bude moci připojit k online drápovým strojům a ovládat je díky Wi-Fi možnostem ESP32.
Úroveň obtížnosti tohoto projektu je střední. Potřebné základní komponenty jsou ESP32, modul joysticku, tlačítko, perfboard, rezistor, LiPo baterie a držák baterie.
Výrobce jej nejprve prototypoval s prkénkem na krájení a poznamenává, že ačkoli štítek na modulu joysticku uvádí, že je to 5V, připojení joysticku přes 3,3V je stále přijatelné.
Raspberry Pi s RetroPie se často používá pro emulaci retro her, ale ESP32 lze také použít k reprodukci některých klasických arkádových her napsaných ve snadno programovatelném jazyce MicroPython.
Úroveň obtížnosti tohoto projektu je střední. Tvůrce ukazuje, jak vytvořit některé klasiky, jako je Bomber, Breakout a Snake. Tyto hry poběží na ESP32 s výstupem na VGA monitor.
Požadované základní komponenty jsou ESP32, VGA konektory (9-pin a 15-pin), rezistory, joystick a VGA monitor.
Příbuzný: Moduly ESP-32 právě dostaly velký upgrade
I když existuje spousta projektů ESP32, které provozují Doom, tento výrobce jej dále upravoval a přizpůsoboval. Úroveň obtížnosti tohoto projektu je střední.
LCD obrazovka je připojena k ESP32-DevKitC a hru lze ovládat chvilkovými tlačítkovými spínači. Soubory WAD pro úpravy Doom jsou uloženy na SD kartě. Pro zvuk je audio zesilovač připojen k malému reproduktoru. Další komponenty potřebné pro projekt jsou rezistory, kondenzátory a propojovací kabely.
Jak název projektu napovídá, jedná se o nejmenší Game Boy Color na světě, vyrobený pomocí ESP32! Úroveň obtížnosti tohoto projektu je těžká. Mezi základní komponenty patří ESP-WROOM-32, malý reproduktor o průměru menším než 1 cm, 150 mAh lithium-iontová baterie a malá OLED obrazovka s rozlišením 800 x 600 barev.
Který herní projekt je pro vás?
V této příručce jsme se podívali na deset skvělých herních projektů vytvořených s deskou ESP32. Většina z nich vyžaduje nějaký ovladač a displej. Jiní využívají moduly SD karet, LED diody, baterie, kondenzátory a další elektronické součástky.
Nyní je jen na vás, do kterého projektu se vrhnete. Než si nějaký vyberete, budete chtít zvážit vhodný modul ESP32 a dostupnost dalších komponent potřebných k sestavení vašeho projektu.
Pomocí mikrokontroléru ESP32 můžete vytvořit úžasné a užitečné projekty chytré domácnosti.
Přečtěte si další
- DIY
- DIY projektové nápady
- hraní her
Cherie je kreativní technolog, který se k MUO připojil v roce 2021. Je zanícená tvůrkyně a technická spisovatelka se zkušenostmi s používáním zařízení Raspberry Pi, Arduino, Micro: bit, ATtiny a ATMega, stejně jako E-textilie, 3D tisk a KiCad. Kromě tvorby má Cherie ráda hraní hudby a cvičení.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem