ESP32-kortet er utviklet av Espressif Systems i Shanghai, Kina, og er en lavkostnads-system-på-brikke mikrokontroller. Den har til og med Bluetooth og Wi-Fi innebygd.

Mange IoT-, robotikk- og smarthusprosjekter er laget med ESP32, men her fokuserer vi på de beste ESP32-baserte spillprosjektene.

Dette imponerende augmented reality-hodesettet er bygget med et Wemos D1 Mini ESP32-kort. Andre komponenter inkluderer en MPU6050 IMU, to 1,54-tommers LCD-skjermer basert på ST7789-driveren, 1 mm tykke speil, LiPo-batteri, TP4056 batterimanager, trykknapper og motstander.

Du trenger også tilgang til en 3D-printer for å skrive ut alle delene av headsettet. Alle STL-filene er tilgjengelige på produsentens Instructable, lenket ovenfor. For å programmere den trenger du Arduino IDE; Produsenten har gitt koden sin, fullstendig skrevet i behandlingsspråket, slik at de enkelt kunne teste den på forskjellige operativsystemer.

Bildekreditt: natalie //agirisan/YouTube

Har du noen gang ønsket å spille gammeldags Sega Genesis og Master System-musikk? Med MegaGRRL kan du gjøre nettopp det! Musikken er tilgjengelig via et SD-kort og spilles av med originale lydbrikker.

Vanskelighetsgraden til dette prosjektet er middels. Delene som kreves for å bygge den inkluderer en ESP32, Yamaha YM2612 eller YM3438 lydbrikke, TI SN76489AN lydbrikke, 3,5 mm hodetelefonkontakt for lydutgang, SD-kortspor for lagring, 2,8-tommers LCD-skjerm, trykknapper, strømbryter, D-pad, lysdioder for statusindikatorer og 9~12V DC 599 mA batteri for strøm.

Produsenten har til og med gitt et kabinettdesign for å huse det, fullt 3D-utskrivbart og gratis Last ned fra Thingiverse.

Dette er et lite sjakkbrett bygget med en ESP32. Den lar deg spille kamper med andre mennesker på nettet mens du beholder en autentisk over-the-board (OTB) opplevelse.

Videre, hvis du hadde to sett med disse brettene, kunne du og en venn spille det med ekte sjakkbrikker! 3D-modellene som følger med kan skrives ut med enten FDM-utskrift eller harpiks.

Vanskelighetsgraden til dette prosjektet er vanskelig. Kjernekomponentene som kreves er en ESP32, Arduino IOT33, 16-bit multiplexer, 8-bit multiplexer, analog Hall sensor, elektromagnet, buck-omformer, motstander, magneter, stepper-drivere, 12V strømadapter og en slip ringe.

Aluminiumskomposittplate og trefiner ble brukt til plateoverflaten, mens en utvendig aluminiumsramme ble lagt til for støtte. Interiøret er laget av MDF for å holde elektronikken, mens bunnplaten er laget av aluminiumskomposittplate. Sjakkbrikkene ble laget med en CNC-maskin!

Bildekreditt: Rob Cai/YouTube

Snake er et klassisk spill som mange vil huske å ha spilt på tidlige mobiltelefoner. Spillere kontrollerer en forenklet slange på skjermen. Etter hvert som slangen spiser prikker, vokser den i lengde til dens egen hale blir en hindring i spillet: kolliderer med den eller skjermkantene resulterer i at spillet er over.

En maskinvarebasert versjon av Snake er fokus for dette prosjektet, og koden for spillet er tilgjengelig på Instructables. Kjernekomponentene som kreves er en ESP32, breadboard, VGA-port, VGA-skjerm, perfboard og fire trykknapper for å kontrollere slangen.

Opprinnelig designet som et pedagogisk leketøy, er den ferdigmonterte versjonen av Retro ESP PCB en drop-in-erstatning for den eksisterende i en Game Boy. Den er i stand til å emulere et bredt spekter av gamle konsoller, og har full støtte for ESP-ISP Dev-verktøykjeden, Arduino-verktøykjeden, og bruker ESP32 WROVER-kortet.

Å bygge din egen fra bunnen av vil kreve betydelig dyktighet. For å hjelpe deg har produsenten inkludert alle detaljene for hvordan du lager ditt eget PCB. Andre komponenter som kreves er kondensatorer, microSD-kortspor, LED-er, MOSFET, transistorer, SMD-motstander, SPDT skyvebryter, Wi-Fi-modul, lineær regulator, litiumlader IC, lydforsterker og en TFT vise.

For kabinettet kan du gjenbruke et Game Boy-skall eller velge å 3D-printe ditt eget for å ta prosjektet til neste nivå.

I slekt: Dette ESP32-brettet på $6 er en DIY Smart Home-drøm

Bildekreditt: Scott Marley/YouTube

Her er en ny versjon av det klassiske spillet Tetris. Dette prosjektet er vanskelig å lage, og bruker en ESP32 og adresserbare WS2812B LED-strips for å gjenskape de fallende tetrominoer. Ytterligere komponenter som kreves inkluderer en ramme, ledninger og strømforsyning.

Vil du utvide det ytterligere til å inkludere klassiske spill som Breakout? Sjekk ut tredje del av denne videoserien fra maker. Også, hvis du ikke liker den komplekse konstruksjonen, kan du også bygge det samme prosjektet ved å bruke en LED-matrise.

Bildekreditt: Mr Ben/YouTube

Klomaskiner er penger å spille på arkaden, men det kan være frustrerende vanskelig (og dyrt) å endelig få tak i en premie! Det er til og med online klomaskiner tilgjengelig, men de tilbyr ikke helt den samme opplevelsen ved å bruke et tastatur eller gamepad.

I stedet kan du bygge din egen klomaskinkontroller for en brøkdel av prisen, i stand til å koble til og kontrollere klomaskiner på nettet takket være ESP32s Wi-Fi-funksjoner.

Vanskelighetsgraden til dette prosjektet er middels. Kjernekomponentene som kreves er en ESP32, joystick-modul, trykknapp, perfboard, motstand, LiPo-batteri og batteriholder.

Produsenten har laget en prototype på den med et brødbrett først og bemerker at selv om etiketten på styrespakmodulen sier at den er 5V, er det fortsatt akseptabelt å koble til styrespaken via 3,3V.

Raspberry Pi med RetroPie brukes ofte til retrospillemulering, men ESP32 kan også brukes til å reprodusere noen klassiske arkadespill skrevet i det enkle å programmere MicroPython-språket.

Vanskelighetsgraden til dette prosjektet er middels. Produsenten viser hvordan du lager noen av klassikerne som Bomber, Breakout og Snake. Disse spillene vil kjøre på ESP32 med utgang til en VGA-skjerm.

Kjernekomponentene som kreves er en ESP32, VGA-kontakter (9-pinners og 15-pinners), motstander, joystick og VGA-skjerm.

I slekt: ESP-32-moduler har nettopp fått en stor rekkeviddeoppgradering

Selv om det er mange ESP32-prosjekter som kjører Doom, har denne produsenten gått videre med å modifisere og tilpasse den ytterligere. Vanskelighetsgraden til dette prosjektet er middels.

En LCD-skjerm er koblet til en ESP32-DevKitC og spillet kan styres med kortvarige trykknappbrytere. WAD-filer for Doom-modifikasjoner lagres på et SD-kort. For lyd er en lydforsterker koblet til en liten høyttaler. Andre komponenter som kreves for prosjektet er motstander, kondensatorer og jumper ledninger.

Som navnet på prosjektet antyder, er dette verdens minste Game Boy Color, laget med en ESP32! Vanskelighetsgraden til dette prosjektet er vanskelig. Kjernekomponenter inkluderer en ESP-WROOM-32, en liten høyttaler mindre enn 1 cm i diameter, et 150 mAh litiumionbatteri og en liten 800x600 farger OLED-skjerm.

Hvilket spillprosjekt er for deg?

I denne guiden har vi tatt en titt på ti flotte spillprosjekter laget med et ESP32-brett. De fleste av dem krever en slags kontroller og en skjerm. Andre bruker SD-kortmoduler, lysdioder, batterier, kondensatorer og andre elektroniske komponenter.

Nå er det opp til deg hvilket prosjekt du skal dykke ned i. Før du velger en, bør du vurdere en passende ESP32-modul og tilgjengeligheten av andre komponenter som kreves for å bygge prosjektet ditt.

De 10 beste ESP32 Smart Home-prosjektene

Du kan lage noen fantastiske og nyttige smarthusprosjekter ved å bruke en ESP32-mikrokontroller.

Les Neste

DelekvitringE-post
Relaterte temaer
  • DIY
  • DIY-prosjektideer
  • spilling
Om forfatteren
Cherie Tan (14 artikler publisert)

Cherie er en kreativ teknolog som begynte i MUO i 2021. Hun er en ivrig produsent og teknisk skribent, med erfaring med bruk av Raspberry Pi, Arduino, Micro: bit, ATtiny og ATMega-enheter samt E-tekstiler, 3D-utskrift og KiCad. Utenom å lage liker Cherie å spille musikk og trene.

Mer fra Cherie Tan

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere