ESP32 plate, ko izstrādājusi Espressif Systems Šanhajā, Ķīnā, ir zemu izmaksu, mazjaudas sistēmas mikrokontrolleris. Tajā pat ir iebūvēts Bluetooth un Wi-Fi.
Izmantojot ESP32, ir veikti daudzi IoT, robotikas un viedās mājas projekti, taču šeit mēs koncentrējamies uz labākajiem ESP32 spēļu projektiem.
Šīs iespaidīgās paplašinātās realitātes austiņas ir izveidotas, izmantojot Wemos D1 Mini ESP32 plati. Citas sastāvdaļas ir MPU6050 IMU, divi 1,54 collu LCD displeji, kuru pamatā ir ST7789 draiveris, 1 mm biezi spoguļi, LiPo akumulators, TP4056 akumulatora pārvaldnieks, spiedpogas un rezistori.
Jums būs nepieciešama arī piekļuve 3D printerim, lai drukātu visas austiņu daļas. Visi STL faili ir pieejami ražotāja Instructable, kas ir saistīts iepriekš. Lai to ieprogrammētu, jums būs nepieciešams Arduino IDE; veidotājs ir nodrošinājis savu kodu, kas pilnībā rakstīts apstrādes valodā, lai viņi to varētu viegli pārbaudīt dažādās operētājsistēmās.
Vai esat kādreiz vēlējies spēlēt vecās skolas Sega Genesis un Master System mūziku? Ar MegaGRRL jūs varat darīt tieši to! Mūzikai var piekļūt, izmantojot SD karti, un tā tiek atskaņota, izmantojot oriģinālos skaņas mikroshēmas.
Šī projekta grūtības pakāpe ir vidēja. Tā izveidošanai nepieciešamās detaļas ietver ESP32, Yamaha YM2612 vai YM3438 skaņas mikroshēmu, TI SN76489AN skaņas mikroshēmu, 3,5 mm austiņu ligzdu audio izvadei, SD kartes slots glabāšanai, 2,8 collu LCD displejs, spiedpogas, barošanas slēdzis, D pad, gaismas diodes statusa indikatoriem un 9–12 V līdzstrāvas 599 mA akumulators barošanai.
Izgatavotājs pat ir nodrošinājis korpusa dizainu, kas ir pilnībā 3D drukājams un bez maksas pieejams lejupielādēt no Thingiverse.
Šis ir mazs šaha galdiņš, kas veidots ar ESP32. Tas ļauj tiešsaistē spēlēt spēles ar citiem cilvēkiem, vienlaikus saglabājot autentisku pārrobežu (OTB) pieredzi.
Turklāt, ja jums būtu divi šo dēļu komplekti, tad jūs un draugs varētu to spēlēt ar īstām šaha figūrām! Piedāvātos 3D modeļus var drukāt, izmantojot FDM drukāšanu vai sveķus.
Šī projekta sarežģītības līmenis ir grūts. Nepieciešamās galvenās sastāvdaļas ir ESP32, Arduino IOT33, 16 bitu multiplekseris, 8 bitu multiplekseris, analogais Hall sensors, elektromagnēts, pārveidotājs, rezistori, magnēti, stepper draiveri, 12V strāvas adapteris un slīdnis gredzens.
Plātnes virsmai izmantota alumīnija kompozītmateriāla loksne un koka finieris, bet atbalstam pievienots alumīnija ārējais rāmis. Interjers ir izgatavots no MDF, lai noturētu elektroniku, savukārt apakšējā plāksne ir izgatavota no alumīnija kompozītmateriāla loksnes. Šaha figūriņas tika izveidotas ar CNC iekārtu!
Snake ir klasiska spēle, ko daudzi cilvēki atcerēsies spēlējuši ar agrīniem mobilajiem tālruņiem. Spēlētāji kontrolē vienkāršotu ekrāna čūsku. Kad čūska ēd punktus, tā aug, līdz tās aste kļūst par šķērsli spēlē: sadursme ar to vai ekrāna malām noved pie spēles beigām.
Šī projekta uzmanības centrā ir Snake aparatūras versija, un spēles kods ir pieejams vietnē Instructables. Nepieciešamās galvenās sastāvdaļas ir ESP32, maizes panelis, VGA ports, VGA monitors, perfboard un četras spiedpogas, lai kontrolētu čūsku.
Sākotnēji izstrādāta kā izglītojoša rotaļlieta, pilnībā samontētā Retro ESP PCB versija ir Game Boy esošās PCB nomaiņa. Tas spēj atdarināt plašu vecās skolas konsoļu klāstu, tas pilnībā atbalsta ESP-ISP Dev rīku ķēdi, Arduino rīku ķēdi un izmanto ESP32 WROVER plati.
Lai izveidotu savu no nulles, būs nepieciešamas ievērojamas prasmes. Lai jums palīdzētu, ražotājs ir iekļāvis visu informāciju par to, kā izveidot savu PCB. Citas nepieciešamās sastāvdaļas ir kondensatori, microSD kartes slots, gaismas diodes, MOSFET, tranzistori, SMD rezistori, SPDT bīdāmais slēdzis, Wi-Fi modulis, lineārais regulators, litija lādētāja IC, audio pastiprinātājs un TFT displejs.
Korpusam varat atkārtoti izmantot Game Boy apvalku vai izvēlēties 3D drukāšanu, lai projektu paceltu nākamajā līmenī.
Saistīts: Šī ESP32 dēlis 6 dolāru vērtībā ir sapnis par viedām mājām
Šeit ir jauns klasiskās Tetris spēles skatījums. Grūti izdarāms, šis projekts izmanto ESP32 un adresējamas WS2812B LED sloksnes, lai atjaunotu krītošos tetromino. Nepieciešamās papildu sastāvdaļas ir rāmis, vadi un barošanas avots.
Vai vēlaties to paplašināt, iekļaujot klasiskās spēles, piemēram, Breakout? Apskatiet šīs video sērijas trešā daļa no izgatavotāja. Tāpat, ja jums nepatīk sarežģītā konstrukcija, varat arī izveidot to pašu projektu, izmantojot LED matricu.
Spīļmašīnas ir paredzētas spēlēšanai pasāžā, taču beidzot tikt pie balvas var būt satraucoši grūti (un dārgi). Ir pieejamas pat tiešsaistes spīļu mašīnas, taču tās nenodrošina tādu pašu pieredzi, izmantojot tastatūru vai spēļu paneli.
Tā vietā jūs varat izveidot savu spīļu mašīnas kontrolieri par nelielu izmaksu daļu, kas var izveidot savienojumu ar tiešsaistes spīļu iekārtām un vadīt tās, pateicoties ESP32 Wi-Fi iespējām.
Šī projekta grūtības pakāpe ir vidēja. Nepieciešamās galvenās sastāvdaļas ir ESP32, kursorsviras modulis, spiedpoga, perfboard, rezistors, LiPo akumulators un akumulatora turētājs.
Izgatavotājs vispirms ir izveidojis tā prototipu ar maizes dēli un atzīmē, ka, lai gan uz kursorsviras moduļa etiķetes ir norādīts, ka tā ir 5 V, kursorsviras pievienošana, izmantojot 3,3 V, joprojām ir pieņemama.
Raspberry Pi ar RetroPie bieži izmanto retro spēļu emulācijai, taču ESP32 var izmantot arī, lai reproducētu dažas klasiskās arkādes spēles, kas rakstītas viegli programmējamā MicroPython valodā.
Šī projekta grūtības pakāpe ir vidēja. Veidotājs parāda, kā izveidot dažas no klasikas, piemēram, Bomber, Breakout un Snake. Šīs spēles darbosies uz ESP32 ar izvadi uz VGA monitoru.
Nepieciešamās galvenās sastāvdaļas ir ESP32, VGA savienotāji (9 kontaktu un 15 kontaktu), rezistori, kursorsvira un VGA monitors.
Saistīts: ESP-32 moduļi tikko saņēmuši plašu jauninājumu klāstu
Lai gan ir daudz ESP32 projektu, kuros darbojas Doom, šis ražotājs ir turpinājis to modificēt un pielāgot. Šī projekta grūtības pakāpe ir vidēja.
LCD ekrāns ir savienots ar ESP32-DevKitC, un spēli var vadīt ar īslaicīgiem spiedpogu slēdžiem. WAD faili Doom modifikācijām tiek saglabāti SD kartē. Skaņai audio pastiprinātājs ir pievienots mazam skaļrunim. Citi projektam nepieciešamie komponenti ir rezistori, kondensatori un džemperu vadi.
Kā liecina projekta nosaukums, šī ir pasaulē mazākā Game Boy Color, kas izgatavota ar ESP32! Šī projekta sarežģītības līmenis ir grūts. Galvenās sastāvdaļas ir ESP-WROOM-32, mazs skaļrunis, kura diametrs ir mazāks par 1 cm, 150 mAh litija jonu akumulators un mazs 800 x 600 krāsu OLED ekrāns.
Kurš spēļu projekts ir paredzēts jums?
Šajā rokasgrāmatā mēs esam apskatījuši desmit lieliskus spēļu projektus, kas izveidoti ar ESP32 plati. Lielākajai daļai no tiem ir nepieciešams sava veida kontrolieris un displejs. Citi izmanto SD karšu moduļus, gaismas diodes, baterijas, kondensatorus un citus elektroniskus komponentus.
Tagad jūs varat izvēlēties, kurā projektā ienirt. Pirms izvēlaties vienu, ieteicams apsvērt piemērotu ESP32 moduli un citu komponentu pieejamību, kas nepieciešami jūsu projekta izveidei.
Izmantojot ESP32 mikrokontrolleri, varat izveidot dažus pārsteidzošus un noderīgus viedās mājas projektus.
Lasiet Tālāk
- DIY
- DIY projektu idejas
- spēles
Šērija ir radošā tehnoloģe, kas pievienojās MUO 2021. gadā. Viņa ir dedzīga veidotāja un tehnisko rakstītāju, ar pieredzi Raspberry Pi, Arduino, Micro: bit, ATtiny un ATMega ierīču, kā arī E-tekstila, 3D drukāšanas un KiCad lietošanā. Ārpus veidošanas Šērijai patīk spēlēt mūziku un trenēties.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu