ESP32-kortet er udviklet af Espressif Systems i Shanghai, Kina, og er en lavpris, lav-effekt system-on-chip mikrocontroller. Den har endda Bluetooth og Wi-Fi indbygget.
Mange IoT-, robotteknologi- og smart home-projekter er blevet lavet med ESP32, men her fokuserer vi på de bedste ESP32-baserede spilprojekter.
Dette imponerende augmented reality-headset er bygget med et Wemos D1 Mini ESP32-kort. Andre komponenter inkluderer en MPU6050 IMU, to 1,54-tommer LCD-skærme baseret på ST7789-driveren, 1 mm tykke spejle, LiPo-batteri, TP4056 batterimanager, trykknapper og modstande.
Du skal også have adgang til en 3D-printer for at printe alle dele af headsettet. Alle STL-filer er tilgængelige på producentens Instructable, linket ovenfor. For at programmere det, skal du bruge Arduino IDE; producenten har leveret deres kode, fuldstændig skrevet i behandlingssproget, så de var i stand til nemt at teste den på forskellige operativsystemer.
Har du nogensinde ønsket at spille gammeldags Sega Genesis og Master System-musik? Med MegaGRRL kan du gøre netop det! Musikken tilgås via et SD-kort og afspilles med originale lydchips.
Sværhedsgraden for dette projekt er mellemliggende. De nødvendige dele for at bygge den inkluderer en ESP32, Yamaha YM2612 eller YM3438 lydchip, TI SN76489AN lydchip, 3,5 mm hovedtelefonstik til lydoutput, SD-kortplads til opbevaring, 2,8-tommer LCD-skærm, trykknapper, strømafbryder, D-pad, LED'er til statusindikatorer og 9~12V DC 599 mA batteri til strøm.
Producenten har endda leveret et kabinetdesign til at rumme det, fuldt 3D-printbart og gratis download fra Thingiverse.
Dette er et lille skakbræt bygget med en ESP32. Det giver dig mulighed for at spille kampe med andre mennesker online, mens du bevarer en autentisk over-the-board (OTB) oplevelse.
Desuden, hvis du havde to sæt af disse brætter, så kunne du og en ven spille det med rigtige skakbrikker! De medfølgende 3D-modeller kan printes med enten FDM-print eller harpiks.
Sværhedsgraden for dette projekt er svær. De nødvendige kernekomponenter er en ESP32, Arduino IOT33, 16-bit multiplexer, 8-bit multiplexer, analog Hall sensor, elektromagnet, buck-konverter, modstande, magneter, step-drivere, 12V strømadapter og en slip ring.
Aluminiumskompositplade og træfiner blev brugt til pladeoverfladen, mens en udvendig aluminiumsramme blev tilføjet til støtte. Interiøret er lavet af MDF til at holde på elektronikken, hvorimod bundpladen er lavet af aluminium kompositplade. Skakbrikkerne blev skabt med en CNC-maskine!
Snake er et klassisk spil, som mange mennesker vil huske at spille på tidlige mobiltelefoner. Spillere styrer en forsimplet slange på skærmen. Efterhånden som slangen spiser prikker, vokser den i længden, indtil dens egen hale bliver en hindring i spillet: kolliderer med den eller skærmens kanter resulterer det i, at spillet er slut.
En hardware-baseret version af Snake er fokus for dette projekt, og koden til spillet er tilgængelig på Instructables. De nødvendige kernekomponenter er en ESP32, breadboard, VGA-port, VGA-skærm, perfboard og fire trykknapper til at styre slangen.
Oprindeligt designet som et pædagogisk legetøj, den fuldt monterede version af Retro ESP PCB er en drop-in erstatning for den eksisterende i en Game Boy. Den er i stand til at efterligne en bred vifte af old-school-konsoller, den har fuld understøttelse af ESP-ISP Dev-værktøjskæden, Arduino-værktøjskæden og bruger ESP32 WROVER-kortet.
At bygge din egen fra bunden vil kræve betydelig dygtighed. For at hjælpe dig har producenten inkluderet de fulde detaljer for, hvordan du laver dit eget PCB. Andre nødvendige komponenter er kondensatorer, microSD-kortslot, LED'er, MOSFET, transistorer, SMD-modstande, SPDT-skydekontakt, Wi-Fi-modul, lineær regulator, lithiumoplader IC, lydforstærker og en TFT Skærm.
Til kabinettet kan du genbruge en Game Boy-skal eller vælge at 3D-printe din egen for at tage projektet til næste niveau.
Relaterede: Dette ESP32-bræt til $6 er en DIY Smart Home-drøm
Her er et nyt bud på det klassiske spil Tetris. Svært at lave, dette projekt bruger en ESP32 og adresserbare WS2812B LED-strips til at genskabe de faldende tetrominoer. Yderligere nødvendige komponenter omfatter en ramme, ledninger og strømforsyning.
Vil du udvide det yderligere til at omfatte klassiske spil som Breakout? Tjek ud tredje del af denne videoserie fra maker. Hvis du ikke kan lide den komplekse konstruktion, kan du også bygge det samme projekt ved hjælp af en LED-matrix.
Claw-maskiner er penge at spille i arkaden, men det kan være frustrerende svært (og dyrt) endelig at få fat i en præmie! Der er endda online klomaskiner tilgængelige, men de tilbyder ikke helt den samme oplevelse ved at bruge et tastatur eller gamepad.
I stedet kan du bygge din helt egen klomaskinecontroller til en brøkdel af prisen, i stand til at oprette forbindelse til og styre online klomaskiner takket være ESP32's Wi-Fi-funktioner.
Sværhedsgraden for dette projekt er mellemliggende. De nødvendige kernekomponenter er en ESP32, joystick-modul, trykknap, perfboard, modstand, LiPo-batteri og batteriholder.
Producenten har først lavet en prototype på det med et brødbræt og bemærker, at selvom etiketten på joystickmodulet angiver, at det er 5V, er det stadig acceptabelt at tilslutte joysticket via 3,3V.
Raspberry Pi med RetroPie bruges ofte til retro gaming emulering, men ESP32 kan også bruges til at gengive nogle klassiske arkadespil skrevet i det letprogrammerbare MicroPython-sprog.
Sværhedsgraden for dette projekt er mellemliggende. Produceren viser, hvordan man skaber nogle af klassikerne såsom Bomber, Breakout og Snake. Disse spil vil køre på ESP32 med udgang til en VGA-skærm.
De nødvendige kernekomponenter er en ESP32, VGA-stik (9-benet og 15-benet), modstande, joystick og VGA-skærm.
Relaterede: ESP-32-moduler har lige fået en stor rækkeviddeopgradering
Selvom der er masser af ESP32-projekter, der kører Doom, er denne producent gået videre med at ændre og tilpasse den yderligere. Sværhedsgraden for dette projekt er mellemliggende.
En LCD-skærm er forbundet til en ESP32-DevKitC, og spillet kan styres med øjeblikkelige trykknapper. WAD-filer til Doom-modifikationer gemmes på et SD-kort. Til lyd er en lydforstærker forbundet til en lille højttaler. Andre komponenter, der kræves til projektet, er modstande, kondensatorer og jumperledninger.
Som navnet på projektet antyder, er dette verdens mindste Game Boy Color, lavet med en ESP32! Sværhedsgraden for dette projekt er svær. Kernekomponenter inkluderer en ESP-WROOM-32, en lille højttaler på mindre end 1 cm i diameter, et 150 mAh lithium-ion-batteri og en lille 800x600 farve OLED-skærm.
Hvilket spilprojekt er for dig?
I denne guide har vi taget et kig på ti fantastiske spilprojekter lavet med et ESP32-kort. De fleste af dem kræver en form for controller og et display. Andre gør brug af SD-kortmoduler, LED'er, batterier, kondensatorer og andre elektroniske komponenter.
Nu er det op til dig, hvilket projekt du skal dykke ned i. Før du vælger et, bør du overveje et passende ESP32-modul og tilgængeligheden af andre komponenter, der er nødvendige for at bygge dit projekt.
Du kan skabe nogle fantastiske og nyttige smarte hjemmeprojekter ved hjælp af en ESP32-mikrocontroller.
Læs Næste
- gør det selv
- DIY projektidéer
- spil

Cherie er en kreativ teknolog, der kom til MUO i 2021. Hun er en ivrig designer og teknisk forfatter med erfaring med at bruge Raspberry Pi, Arduino, Micro: bit, ATtiny og ATMega-enheder samt E-tekstiler, 3D-print og KiCad. Uden for at lave nyder Cherie at spille musik og træne.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere