Espressif Systemsi poolt Hiinas Shanghais välja töötatud ESP32 plaat on odav ja väikese võimsusega kiibil töötav mikrokontroller. Sellel on isegi sisseehitatud Bluetooth ja Wi-Fi.

ESP32-ga on tehtud palju asjade interneti, robootika ja targa kodu projekte, kuid siin keskendume parimatele ESP32-põhistele mänguprojektidele.

See muljetavaldav liitreaalsuse peakomplekt on ehitatud Wemos D1 Mini ESP32 tahvli abil. Muude komponentide hulka kuuluvad MPU6050 IMU, kaks 1,54-tollist LCD-ekraani, mis põhinevad ST7789 draiveril, 1 mm paksused peeglid, LiPo aku, TP4056 akuhaldur, surunupud ja takistid.

Peakomplekti kõigi osade printimiseks on teil vaja juurdepääsu ka 3D-printerile. Kõik STL-failid on saadaval ülalpool lingitud tootja Instructable'is. Selle programmeerimiseks vajate Arduino IDE-d; tegija on esitanud oma koodi, mis on täielikult kirjutatud töötlemiskeeles, nii et nad said seda hõlpsasti erinevates operatsioonisüsteemides testida.

Pildi krediit: natalie //agirisan/Youtube

Kas olete kunagi tahtnud mängida vana kooli Sega Genesise ja Master Systemi muusikat? MegaGRRL-iga saate just seda teha! Muusikale pääseb juurde SD-kaardi kaudu ja seda esitatakse originaalhelikiipide abil.

Selle projekti raskusaste on keskmine. Selle ehitamiseks vajalikud osad hõlmavad ESP32, Yamaha YM2612 või YM3438 helikiipi, TI SN76489AN helikiipi, 3,5 mm kõrvaklappide pesa heliväljundiks, SD-kaardi pesa salvestamiseks, 2,8-tolline LCD-ekraan, surunupud, toitelüliti, D-padi, LED-id olekunäidikute jaoks ja 9–12 V alalisvoolu 599 mA aku toiteks.

Tootja on isegi pakkunud selle paigutamiseks korpuse kujundust, mis on täielikult 3D-prinditav ja tasuta laadige alla Thingiverse'ist.

See on väike malelaud, mis on ehitatud ESP32-ga. See võimaldab teil võrgus teiste inimestega matše mängida, säilitades samas autentse üle-laua (OTB) kogemuse.

Veelgi enam, kui teil oleks kaks komplekti neid laudu, saaksite seda koos sõbraga mängida päris malenuppudega! Kaasasolevaid 3D-mudeleid saab printida kas FDM-printimise või vaiguga.

Selle projekti raskusaste on raske. Vajalikud põhikomponendid on ESP32, Arduino IOT33, 16-bitine multiplekser, 8-bitine multiplekser, analoog Hall andur, elektromagnet, buck converter, takistid, magnetid, stepper drivers, 12V toiteadapter ja slip ring.

Plaadipinnana kasutati alumiiniumkomposiitlehte ja puitspooni, toestuseks lisati alumiiniumist välisraam. Sisemus on elektroonika hoidmiseks MDF-ist, alumine plaat aga alumiiniumkomposiitlehest. Malenupud loodi CNC masinaga!

Pildi krediit: Rob Cai/Youtube

Snake on klassikaline mäng, mida paljud inimesed mäletavad, et nad mängisid esimestel mobiiltelefonidel. Mängijad juhivad ekraanil olevat lihtsustatud madu. Kui madu sööb punkte, kasvab ta pikkus, kuni tema enda saba muutub mängus takistuseks: sellega või ekraani äärtega kokkupõrge lõppeb mänguga.

Selle projekti keskmes on Snake'i riistvarapõhine versioon ja mängu kood on saadaval saidil Instructables. Vajalikud põhikomponendid on ESP32, leivalaud, VGA-port, VGA-monitor, perfboard ja neli surunuppu mao juhtimiseks.

Algselt õpetlikuks mänguasjaks loodud Retro ESP PCB täielikult kokkupandud versioon asendab Game Boy olemasolevat. See suudab emuleerida laia valikut vana kooli konsoole, toetab täielikult ESP-ISP Dev tööriistaketti ja Arduino tööriistaketti ning kasutab ESP32 WROVER plaati.

Enda nullist ülesehitamine nõuab märkimisväärseid oskusi. Teie abistamiseks on tootja lisanud kõik üksikasjad selle kohta, kuidas oma PCB-d teha. Muud vajalikud komponendid on kondensaatorid, microSD-kaardi pesa, LED-id, MOSFET, transistorid, SMD takistid, SPDT liuglüliti, Wi-Fi moodul, lineaarne regulaator, liitiumlaadija IC, helivõimendi ja TFT kuva.

Korpuse jaoks võite uuesti kasutada Game Boy kesta või valida oma 3D-printimise, et viia projekt järgmisele tasemele.

Seotud: See 6-dollarine ESP32 plaat on DIY nutika kodu unistus

Pildi krediit: Scott Marley/Youtube

Siin on uus vaade klassikalisest Tetrise mängust. Seda on keeruline teha, kuna see projekt kasutab ESP32 ja adresseeritavaid WS2812B LED-ribasid, et taasluua langevad tetrominod. Vajalikud lisakomponendid hõlmavad raami, juhtmeid ja toiteallikat.

Kas soovite seda veelgi laiendada, et hõlmata klassikalisi mänge, nagu Breakout? Tutvuge selle videosarja kolmas osa tegijalt. Samuti, kui teile ei meeldi keeruline ehitus, saate sama projekti ehitada ka LED-maatriksi abil.

Pildi krediit: Mr Ben/Youtube

Küünismasinad on mängusaalis mängimiseks rahalised, kuid auhinda lõpuks kätte saada võib olla masendavalt keeruline (ja kulukas). Saadaval on isegi veebipõhised küünismasinad, kuid need ei paku klaviatuuri või mängupuldi kasutamisel päris sama kogemust.

Selle asemel võiksite ehitada murdosa kulu eest oma küünarmasina kontrolleri, mis suudab tänu ESP32 Wi-Fi võimalustele võrgus olevaid küünarmasinaid ühendada ja neid juhtida.

Selle projekti raskusaste on keskmine. Vajalikud põhikomponendid on ESP32, juhtkangi moodul, surunupp, perfboard, takisti, LiPo aku ja akuhoidik.

Tootja on selle esmalt prototüüpinud leivalauaga ja märgib, et kuigi juhtkangi mooduli sildil on kirjas, et see on 5 V, on juhtkangi ühendamine 3,3 V kaudu siiski vastuvõetav.

Raspberry Pi koos RetroPie-ga kasutatakse sageli retromängude emuleerimiseks, kuid ESP32 abil saab reprodutseerida ka mõnda klassikalist arkaadmängu, mis on kirjutatud lihtsalt programmeeritavas MicroPythoni keeles.

Selle projekti raskusaste on keskmine. Tootja näitab, kuidas luua mõnda klassikat, nagu Bomber, Breakout ja Snake. Need mängud töötavad ESP32-l koos väljundiga VGA-monitorile.

Vajalikud põhikomponendid on ESP32, VGA-pistikud (9- ja 15-kontaktilised), takistid, juhtkang ja VGA-ekraan.

Seotud: ESP-32 moodulid said just suure valiku

Kuigi Doomi käivitavaid ESP32 projekte on palju, on see tegija seda veelgi muutnud ja kohandanud. Selle projekti raskusaste on keskmine.

LCD-ekraan on ühendatud ESP32-DevKitC-ga ja mängu saab juhtida hetkeliste nuppude lülititega. Doomi muudatuste WAD-failid salvestatakse SD-kaardile. Heli jaoks on helivõimendi ühendatud pisikese kõlariga. Muud projekti jaoks vajalikud komponendid on takistid, kondensaatorid ja hüppaja juhtmed.

Nagu projekti nimigi ütleb, on see maailma väikseim Game Boy Color, mis on tehtud ESP32-ga! Selle projekti raskusaste on raske. Põhikomponentide hulka kuuluvad ESP-WROOM-32, väike kõlar, mille läbimõõt on alla 1 cm, 150 mAh liitiumioonaku ja väike 800x600 värviline OLED-ekraan.

Milline mänguprojekt on teie jaoks?

Selles juhendis oleme vaatlenud kümmet suurepärast ESP32-plaadiga tehtud mänguprojekti. Enamik neist nõuab mingit kontrollerit ja ekraani. Teised kasutavad SD-kaardi mooduleid, LED-e, patareisid, kondensaatoreid ja muid elektroonilisi komponente.

Nüüd on teie otsustada, millisesse projekti sukelduda. Enne mooduli valimist peaksite kaaluma sobiva ESP32 mooduli ja muude teie projekti koostamiseks vajalike komponentide kättesaadavust.

10 parimat ESP32 nutika kodu projekti

ESP32 mikrokontrolleri abil saate luua hämmastavaid ja kasulikke nutikaid koduprojekte.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • DIY
  • DIY projektiideed
  • mängimine
Autori kohta
Cherie Tan (14 avaldatud artiklit)

Cherie on loovtehnoloog, kes liitus MUO-ga 2021. aastal. Ta on innukas tegija ja tehniline kirjanik, kellel on kogemusi Raspberry Pi, Arduino, Micro: biti, ATtiny ja ATMega seadmete ning e-tekstiilide, 3D-printimise ja KiCadi kasutamises. Peale tegemise naudib Cherie muusika mängimist ja treenimist.

Veel Cherie Tanilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin