Az Espressif Systems által kifejlesztett sanghaji (Kína) ESP32 kártya egy alacsony költségű, alacsony fogyasztású rendszer-chip mikrokontroller. Még Bluetooth és beépített Wi-Fi is van benne.

Számos IoT, robotika és intelligens otthon projekt készült az ESP32-vel, de itt a legjobb ESP32-alapú játékprojektekre összpontosítunk.

Ez a lenyűgöző kiterjesztett valóság fejhallgató Wemos D1 Mini ESP32 kártyával készült. A további alkatrészek közé tartozik egy MPU6050 IMU, két 1,54 hüvelykes, ST7789 meghajtón alapuló LCD-kijelző, 1 mm vastag tükrök, LiPo akkumulátor, TP4056 akkumulátorkezelő, nyomógombok és ellenállások.

Hozzá kell férnie egy 3D nyomtatóhoz is, hogy kinyomtassa a headset összes részét. Az összes STL fájl elérhető a gyártó Instructable oldalán, amelyről fent hivatkozunk. A programozásához Arduino IDE-re lesz szüksége; a gyártó biztosította a kódjukat, amely teljesen a Feldolgozó nyelven íródott, így könnyen tesztelhették különböző operációs rendszereken.

A kép forrása: natalie //agirisan/Youtube

Szeretett volna valaha is régimódi Sega Genesis és Master System zenét játszani? A MegaGRRL segítségével ezt megteheti! A zene SD-kártyán keresztül érhető el, és eredeti hangchipekkel játszható le.

Ennek a projektnek a nehézségi szintje közepes. A megépítéséhez szükséges alkatrészek közé tartozik egy ESP32, Yamaha YM2612 vagy YM3438 hangchip, TI SN76489AN hangchip, 3,5 mm-es fejhallgató-csatlakozó hangkimenethez, SD-kártyanyílás a tároláshoz, 2,8 hüvelykes LCD-kijelző, nyomógombok, bekapcsológomb, D-pad, LED-ek az állapotjelzőkhöz és 9-12V DC 599 mA-es akkumulátor az áramellátáshoz.

A gyártó még egy burkolattervet is készített a készülék elhelyezéséhez, amely teljesen 3D-ben nyomtatható és ingyenes letöltés a Thingiverse oldalról.

Ez egy kis sakktábla ESP32-vel. Lehetővé teszi, hogy online meccseket játsszon másokkal, miközben megőrzi a hiteles over-the-board (OTB) élményt.

Továbbá, ha van két készlet ilyen táblája, akkor Ön és egy barátja valódi sakkfigurákkal játszhat! A mellékelt 3D modellek FDM-nyomtatással vagy gyantával nyomtathatók.

Ennek a projektnek a nehézségi szintje nehéz. A szükséges alapvető összetevők: ESP32, Arduino IOT33, 16 bites multiplexer, 8 bites multiplexer, analóg Hall érzékelő, elektromágnes, buck konverter, ellenállások, mágnesek, léptető meghajtók, 12 V-os hálózati adapter és egy csúszó gyűrű.

A tábla felületéhez alumínium kompozit lapot és fa furnért használtak, míg alátámasztásul alumínium külső keretet adtak hozzá. A belseje MDF-ből készült az elektronika megtartására, míg az alsó lemez alumínium kompozit lemezből készült. A sakkfigurák CNC géppel készültek!

A kép forrása: Rob Cai/Youtube

A Snake egy klasszikus játék, amelyet sokan emlékeznek a korai mobiltelefonokon játszott játékra. A játékosok egy leegyszerűsített képernyőn megjelenő kígyót irányítanak. Ahogy a kígyó pontokat eszik, addig növekszik a hossza, amíg a saját farka akadályt nem jelent a játékban: ha ezzel vagy a képernyő széleivel ütközik, a játék véget ér.

A projekt középpontjában a Snake hardver alapú verziója áll, a játék kódja pedig elérhető az Instructables oldalon. A szükséges alapvető összetevők: ESP32, kenyérpirító, VGA port, VGA monitor, perfboard és négy nyomógomb a kígyó vezérléséhez.

A kezdetben oktatójátéknak tervezett Retro ESP PCB teljesen összeszerelt változata a Game Boyban már meglévő helyettesítője. A régi iskola konzolok széles skáláját képes emulálni, teljes mértékben támogatja az ESP-ISP Dev eszközláncot, az Arduino eszközláncot, és az ESP32 WROVER kártyát használja.

Saját kezűleg a semmiből való felépítéséhez komoly készségekre lesz szükség. Segítségül a gyártó minden részletet mellékelt a saját PCB elkészítéséhez. További szükséges alkatrészek: kondenzátorok, microSD kártyahely, LED-ek, MOSFET, tranzisztorok, SMD ellenállások, SPDT tolókapcsoló, Wi-Fi modul, lineáris szabályozó, lítium töltő IC, hangerősítő és TFT kijelző.

A házhoz újra felhasználhat egy Game Boy-héjat, vagy választhat a saját 3D-nyomtatása mellett, hogy a projektet a következő szintre emelje.

Összefüggő: Ez a 6 dolláros ESP32 tábla egy DIY Smart Home álom

A kép forrása: Scott Marley/Youtube

Íme a Tetris klasszikus játékának új képe. Nehéz megvalósítani, ez a projekt ESP32-t és címezhető WS2812B LED-szalagokat használ a lehulló tetrominók újraalkotásához. További szükséges alkatrészek közé tartozik a keret, a vezetékek és a tápegység.

Tovább szeretné bővíteni a klasszikus játékokkal, mint például a Breakout? Nézze meg a videósorozat harmadik része a készítőtől. Továbbá, ha nem tetszik az összetett felépítés, ugyanazt a projektet LED-mátrix segítségével is megépítheti.

A kép forrása: Mr Ben/Youtube

A körmös gépeket az árkádban lehet játszani, de bosszantóan nehéz (és drága) lehet végre megszerezni egy nyereményt! Még online karmos gépek is elérhetők, de nem nyújtják ugyanazt az élményt billentyűzet vagy játékvezérlő használatával.

Ehelyett a költségek töredékéért megépítheti saját körmös gép-vezérlőjét, amely az ESP32 Wi-Fi-képességének köszönhetően képes csatlakozni online karmos gépekhez, és vezérelni azokat.

Ennek a projektnek a nehézségi szintje közepes. A szükséges alapvető összetevők: ESP32, joystick modul, nyomógomb, perfboard, ellenállás, LiPo akkumulátor és akkumulátortartó.

A gyártó először egy kenyérpanellel készítette el a prototípust, és megjegyzi, hogy bár a joystick modulon lévő címke szerint 5 V, a joystick csatlakoztatása 3,3 V-on még mindig elfogadható.

A RetroPie-vel ellátott Raspberry Pi-t gyakran használják retro játékemulációra, de az ESP32-vel néhány könnyen programozható MicroPython nyelven írt klasszikus arcade játék is reprodukálható.

Ennek a projektnek a nehézségi szintje közepes. A készítő megmutatja, hogyan készíthet olyan klasszikusokat, mint a Bomber, a Breakout és a Snake. Ezek a játékok ESP32-n futnak VGA-monitorra való kimenettel.

A szükséges alapvető összetevők: ESP32, VGA csatlakozók (9 és 15 tűs), ellenállások, joystick és VGA monitor.

Összefüggő: Az ESP-32 modulok széles körű frissítést kaptak

Noha rengeteg ESP32 projekt futtatja a Doomot, ez a gyártó tovább módosította és testreszabta. Ennek a projektnek a nehézségi szintje közepes.

LCD képernyő csatlakozik az ESP32-DevKitC-hez, és a játék pillanatnyi nyomógombos kapcsolókkal vezérelhető. A Doom módosításokhoz szükséges WAD-fájlok SD-kártyán vannak tárolva. A hangzás érdekében egy hangerősítőt csatlakoztatunk egy apró hangszóróhoz. A projekthez további alkatrészek az ellenállások, kondenzátorok és áthidaló vezetékek.

Ahogy a projekt neve is sugallja, ez a világ legapróbb Game Boy Color-ja, amely ESP32-vel készült! Ennek a projektnek a nehézségi szintje nehéz. Az alapvető összetevők közé tartozik egy ESP-WROOM-32, egy apró, 1 cm-nél kisebb átmérőjű hangszóró, egy 150 mAh-s lítium-ion akkumulátor és egy kicsi, 800x600-as színes OLED képernyő.

Melyik játékprojekt az Ön számára?

Ebben az útmutatóban tíz nagyszerű játékprojektet vettünk át, amelyek ESP32 kártyával készültek. Legtöbbjük valamilyen vezérlőt és kijelzőt igényel. Mások SD-kártya modulokat, LED-eket, akkumulátorokat, kondenzátorokat és egyéb elektronikus alkatrészeket használnak.

Most már csak rajtad múlik, hogy melyik projektbe vágj bele. Mielőtt kiválasztana egyet, fontolja meg a megfelelő ESP32 modult és a projekt felépítéséhez szükséges egyéb összetevők elérhetőségét.

A 10 legjobb ESP32 intelligens otthoni projekt

Elképesztő és hasznos intelligens otthoni projekteket hozhat létre az ESP32 mikrokontroller segítségével.

Olvassa el a következőt

RészvényCsipogEmail
Kapcsolódó témák
  • DIY
  • DIY projektötletek
  • szerencsejáték
A szerzőről
Cherie Tan (14 cikk megjelent)

Cherie kreatív technológus, aki 2021-ben csatlakozott a MUO-hoz. Lelkes gyártó és műszaki író, tapasztalattal rendelkezik Raspberry Pi, Arduino, Micro: bit, ATtiny és ATMega eszközök, valamint E-textil, 3D nyomtatás és KiCad használatában. A készítésen kívül Cherie szeret zenélni és edzeni.

Továbbiak Cherie Tantól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez