Espressif Systems Šanchajuje (Kinija) sukurta ESP32 plokštė yra nebrangus, mažos galios sistemos mikrovaldiklis. Jame netgi yra integruotas „Bluetooth“ ir „Wi-Fi“.
Daugelis daiktų interneto, robotikos ir išmaniųjų namų projektų buvo sukurti naudojant ESP32, tačiau čia mes sutelkiame dėmesį į geriausius ESP32 pagrįstus žaidimų projektus.
Šios įspūdingos papildytos realybės ausinės sukurtos naudojant Wemos D1 Mini ESP32 plokštę. Kiti komponentai yra MPU6050 IMU, du 1,54 colio LCD ekranai, pagrįsti ST7789 tvarkykle, 1 mm storio veidrodžiai, LiPo baterija, TP4056 akumuliatoriaus tvarkyklė, mygtukai ir rezistoriai.
Taip pat reikės prieigos prie 3D spausdintuvo, kad galėtumėte spausdinti visas ausinių dalis. Visi STL failai yra gamintojo „Instructable“, susietoje aukščiau. Norėdami jį užprogramuoti, jums reikės Arduino IDE; gamintojas pateikė savo kodą, visiškai parašytą apdorojimo kalba, todėl jie galėjo lengvai jį išbandyti įvairiose operacinėse sistemose.
Ar kada norėjote groti senosios mokyklos Sega Genesis ir Master System muziką? Su MegaGRRL galite tai padaryti! Muzika pasiekiama per SD kortelę ir grojama naudojant originalius garso lustus.
Šio projekto sudėtingumo lygis yra vidutinis. Jai sukurti reikalingos dalys yra ESP32, Yamaha YM2612 arba YM3438 garso lustas, TI SN76489AN garso lustas, 3,5 mm ausinių lizdas garso išvestims, SD kortelės lizdas saugojimui, 2,8 colio LCD ekranas, mygtukai, maitinimo jungiklis, D-pad, šviesos diodai būsenos indikatoriams ir 9–12 V DC 599 mA maitinimo baterija.
Gamintojas netgi pateikė korpuso dizainą, kad būtų galima visiškai spausdinti 3D formatu ir nemokamai parsisiųsti iš Thingiverse.
Tai maža šachmatų lenta, pastatyta naudojant ESP32. Tai leidžia žaisti rungtynes su kitais žmonėmis internete, išlaikant autentišką neribotą (OTB) patirtį.
Be to, jei turėtumėte du šių lentų rinkinius, tuomet jūs ir draugas galėtumėte žaisti su tikromis šachmatų figūromis! Pateiktus 3D modelius galima spausdinti naudojant FDM spausdinimą arba dervą.
Šio projekto sudėtingumo lygis yra sunkus. Reikalingi pagrindiniai komponentai yra ESP32, Arduino IOT33, 16 bitų multiplekseris, 8 bitų tankintuvas, analoginė Hall. jutiklis, elektromagnetas, keitiklis, rezistoriai, magnetai, žingsninės tvarkyklės, 12 V maitinimo adapteris ir slydimas žiedas.
Plokštės paviršiui panaudotas aliuminio kompozito lakštas ir medžio lukštas, o atramai – aliuminio išorinis karkasas. Vidus pagamintas iš MDF, kad būtų galima laikyti elektroniką, o apatinė plokštė pagaminta iš aliuminio kompozito lakšto. Šachmatų figūrėlės buvo sukurtos CNC mašina!
Snake yra klasikinis žaidimas, kurį daugelis žmonių prisimins žaisdami ankstyvaisiais mobiliaisiais telefonais. Žaidėjai valdo supaprastintą ekrane rodomą gyvatę. Kai gyvatė valgo taškus, ji ilgėja, kol jos pačios uodega tampa kliūtimi žaidime: susidūrus su ja arba ekrano kraštais žaidimas baigiasi.
Šiame projekte daugiausia dėmesio skiriama aparatinei „Snake“ versijai, o žaidimo kodą galima rasti „Instructables“. Pagrindiniai reikalingi komponentai yra ESP32, duonos plokštė, VGA prievadas, VGA monitorius, perforavimo plokštė ir keturi mygtukai, skirti valdyti gyvatę.
Iš pradžių sukurta kaip mokomasis žaislas, pilnai surinkta Retro ESP PCB versija gali pakeisti esamą Game Boy. Galintis imituoti platų senosios mokyklos konsolių asortimentą, jis visiškai palaiko ESP-ISP Dev įrankių grandinę, Arduino įrankių grandinę ir naudoja ESP32 WROVER plokštę.
Norint sukurti savo nuo nulio, reikės didelių įgūdžių. Kad padėtų jums, gamintojas įtraukė visą informaciją, kaip pasidaryti savo PCB. Kiti reikalingi komponentai yra kondensatoriai, „microSD“ kortelės lizdas, šviesos diodai, MOSFET, tranzistoriai, SMD rezistoriai, SPDT slankusis jungiklis, Wi-Fi modulis, linijinis reguliatorius, ličio įkroviklio IC, garso stiprintuvas ir TFT ekranas.
Aptvarui galite pakartotinai naudoti Game Boy apvalkalą arba pasirinkti 3D spausdinimą, kad projektas pakiltų į kitą lygį.
Susijęs: Ši 6 USD vertės ESP32 lenta yra „pasidaryk pats“ išmaniųjų namų svajonė
Štai naujas klasikinio „Tetris“ žaidimo vaizdas. Šį projektą sunku atlikti, kad būtų galima atkurti krentančius tetrominus. Reikalingi papildomi komponentai: rėmas, laidai ir maitinimo šaltinis.
Norite jį dar labiau išplėsti ir įtraukti klasikinius žaidimus, tokius kaip Breakout? Patikrinkite trečioji šios vaizdo įrašų serijos dalis iš gamintojo. Be to, jei jums nepatinka sudėtinga konstrukcija, tą patį projektą galite sukurti ir naudodami LED matricą.
Žaisti arkadoje galima naudoti skalbimo mašinas, tačiau gali būti labai sunku (ir brangu) pagaliau gauti prizą! Netgi yra internetinių žnyplių mašinų, tačiau jos nesuteikia tokios pat patirties naudojant klaviatūrą ar žaidimų pultą.
Vietoj to, už nedidelę kainą galite susikurti savo pjovimo mašinų valdiklį, galintį prisijungti prie internetinių žnyplių mašinų ir jas valdyti dėl ESP32 „Wi-Fi“ galimybių.
Šio projekto sudėtingumo lygis yra vidutinis. Pagrindiniai reikalingi komponentai yra ESP32, vairasvirtės modulis, mygtukas, perforavimo plokštė, rezistorius, LiPo baterija ir akumuliatoriaus laikiklis.
Gamintojas pirmiausia sukūrė jo prototipą naudodamas duonos plokštę ir pažymi, kad nors vairasvirtės modulio etiketėje nurodyta, kad tai yra 5 V, vis tiek galima prijungti vairasvirtę per 3,3 V.
Raspberry Pi su RetroPie dažnai naudojamas retro žaidimų emuliacijai, tačiau ESP32 taip pat gali būti naudojamas atkurti kai kuriuos klasikinius arkadinius žaidimus, parašytus lengvai programuojama MicroPython kalba.
Šio projekto sudėtingumo lygis yra vidutinis. Kūrėjas parodo, kaip sukurti kai kurias klasikas, tokias kaip Bomber, Breakout ir Snake. Šie žaidimai veiks ESP32 su išvestimi į VGA monitorių.
Pagrindiniai reikalingi komponentai yra ESP32, VGA jungtys (9 kontaktų ir 15 kontaktų), rezistoriai, vairasvirtė ir VGA monitorius.
Susijęs: ESP-32 moduliai ką tik buvo atnaujinti
Nors yra daug ESP32 projektų, kuriuose veikia „Doom“, šis gamintojas toliau jį modifikavo ir tinkino. Šio projekto sudėtingumo lygis yra vidutinis.
LCD ekranas yra prijungtas prie ESP32-DevKitC, o žaidimą galima valdyti momentiniais mygtukų jungikliais. WAD failai, skirti Doom modifikacijoms, saugomi SD kortelėje. Garsui garso stiprintuvas yra prijungtas prie mažo garsiakalbio. Kiti projektui reikalingi komponentai yra rezistoriai, kondensatoriai ir trumpikliai.
Kaip rodo projekto pavadinimas, tai yra mažiausia pasaulyje Game Boy spalva, pagaminta naudojant ESP32! Šio projekto sudėtingumo lygis yra sunkus. Pagrindiniai komponentai yra ESP-WROOM-32, mažas garsiakalbis, mažesnis nei 1 cm skersmens, 150 mAh ličio jonų baterija ir mažas 800 x 600 spalvų OLED ekranas.
Kuris žaidimų projektas jums tinka?
Šiame vadove apžvelgėme dešimt puikių žaidimų projektų, sukurtų naudojant ESP32 plokštę. Daugeliui jų reikia tam tikro valdiklio ir ekrano. Kiti naudoja SD kortelių modulius, šviesos diodus, baterijas, kondensatorius ir kitus elektroninius komponentus.
Dabar jūs turite nuspręsti, į kurį projektą pasinerti. Prieš rinkdamiesi vieną, turėtumėte apsvarstyti tinkamą ESP32 modulį ir kitų komponentų, reikalingų jūsų projektui sukurti, prieinamumą.
Naudodami ESP32 mikrovaldiklį galite sukurti nuostabių ir naudingų išmaniųjų namų projektų.
Skaitykite toliau
- DIY
- „Pasidaryk pats“ projektų idėjos
- žaidimų
Cherie yra kūrybinė technologė, prisijungusi prie MUO 2021 m. Ji yra aistringa kūrėja ir technikos rašytoja, turinti patirties naudojant Raspberry Pi, Arduino, Micro: bit, ATtiny ir ATMega įrenginius, taip pat E-tekstilę, 3D spausdinimą ir KiCad. Už kūrybos ribų Cherie mėgsta groti muziką ir mankštintis.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia