Razvijena od strane Espressif Systems u Šangaju, Kina, ESP32 ploča je jeftin mikrokontroler sustava na čipu male snage. Čak ima ugrađeni Bluetooth i Wi-Fi.
Mnogi projekti IoT-a, robotike i pametnih domova napravljeni su s ESP32, ali ovdje smo se usredotočili na najbolje projekte igara temeljene na ESP32.
Ove impresivne slušalice proširene stvarnosti izrađene su pomoću Wemos D1 Mini ESP32 ploče. Ostale komponente uključuju MPU6050 IMU, dva LCD zaslona od 1,54 inča temeljena na upravljačkom programu ST7789, zrcala debljine 1 mm, LiPo bateriju, TP4056 upravitelj baterijama, tipke i otpornike.
Također će vam trebati pristup 3D pisaču za ispis svih dijelova slušalica. Sve STL datoteke dostupne su na instructableu proizvođača, na linku iznad. Da biste ga programirali, trebat će vam Arduino IDE; proizvođač je dao svoj kod, potpuno napisan u jeziku za obradu, tako da su ga mogli lako testirati na različitim operativnim sustavima.
Jeste li ikada željeli puštati staru školu Sega Genesis i Master System glazbe? Uz MegaGRRL, možete učiniti upravo to! Glazbi se pristupa putem SD kartice i reproducira se pomoću originalnih zvučnih čipova.
Razina težine ovog projekta je srednja. Dijelovi potrebni za njegovu izradu uključuju ESP32, Yamaha YM2612 ili YM3438 zvučni čip, TI SN76489AN zvučni čip, 3,5 mm priključak za slušalice za audio izlaz, Utor za SD karticu za pohranu, 2,8-inčni LCD zaslon, tipke, prekidač za napajanje, D-pad, LED za indikatore statusa i 9~12V DC 599 mA baterija za napajanje.
Proizvođač je čak osigurao i dizajn kućišta za smještaj, potpuno 3D ispis i besplatan preuzeti s Thingiversea.
Ovo je mala šahovska ploča napravljena s ESP32. Omogućuje vam da igrate utakmice s drugim ljudima na mreži uz zadržavanje autentičnog doživljaja preko ploče (OTB).
Nadalje, ako ste imali dva seta ovih ploča, onda bi vi i prijatelj mogli igrati s pravim šahovskim figurama! Dostavljeni 3D modeli mogu se ispisati koristeći FDM ispis ili smolu.
Razina težine ovog projekta je teška. Potrebne osnovne komponente su ESP32, Arduino IOT33, 16-bitni multiplekser, 8-bitni multiplekser, analogni Hall senzor, elektromagnet, buck pretvarač, otpornici, magneti, koračni drajveri, 12V strujni adapter i klizač prsten.
Za površinu ploče korišteni su aluminijski kompozitni lim i drveni furnir, dok je za potporu dodan aluminijski vanjski okvir. Unutrašnjost je izrađena od MDF-a za držanje elektronike, dok je donja ploča izrađena od aluminijskog kompozitnog lima. Šahovske figure izrađene su na CNC stroju!
Snake je klasična igra koju će se mnogi sjećati igranja na ranim mobilnim telefonima. Igrači upravljaju jednostavnom zmijom na ekranu. Kako zmija jede točkice, raste u duljinu sve dok njezin vlastiti rep ne postane prepreka u igri: sudarajući se s tim ili rubovima zaslona, igra je gotova.
Hardverska verzija Snakea je fokus ovog projekta, a kod za igru dostupan je na Instructables. Potrebne osnovne komponente su ESP32, matična ploča, VGA priključak, VGA monitor, perfboard i četiri gumba za upravljanje zmijom.
Prvobitno dizajnirana kao edukativna igračka, potpuno sastavljena verzija Retro ESP PCB-a zamjenska je zamjena za postojeću u Game Boyu. Može oponašati širok raspon konzola stare škole, ima punu podršku za ESP-ISP Dev alatni lanac, Arduino alatni lanac i koristi ESP32 WROVER ploču.
Za izgradnju vlastitog od nule bit će potrebna znatna vještina. Kako bi vam pomogao, proizvođač je uključio sve pojedinosti o tome kako napraviti vlastiti PCB. Ostale potrebne komponente su kondenzatori, utor za microSD karticu, LED diode, MOSFET, tranzistori, SMD otpornici, SPDT klizni prekidač, Wi-Fi modul, linearni regulator, litij punjač IC, audio pojačalo i TFT prikaz.
Za kućište možete ponovno upotrijebiti ljusku Game Boy ili se odlučiti za vlastiti 3D ispis kako biste projekt podigli na sljedeću razinu.
Povezano: Ova ploča ESP32 od 6 dolara je DIY pametni dom
Evo novog pogleda na klasičnu igru Tetris. Teško za napraviti, ovaj projekt koristi ESP32 i adresabilne LED trake WS2812B za ponovno stvaranje padajućih tetromina. Potrebne dodatne komponente uključuju okvir, žice i napajanje.
Želite li ga dodatno proširiti uključivanjem klasičnih igara kao što je Breakout? Provjerite treći dio ove video serije od proizvođača. Također, ako vam se ne sviđa složena konstrukcija, isti projekt možete izgraditi i pomoću LED matrice.
Strojevi za kandže su financirani za igranje na arkadi, ali može biti frustrirajuće teško (i skupo) konačno doći do nagrade! Dostupni su čak i online strojevi za kandže, ali oni ne nude potpuno isto iskustvo korištenja tipkovnice ili gamepada.
Umjesto toga, mogli biste napraviti svoj vlastiti kontroler stroja za kandže za djelić cijene, koji bi se mogao povezati i kontrolirati online strojeve za kandže zahvaljujući Wi-Fi mogućnostima ESP32.
Razina težine ovog projekta je srednja. Potrebne osnovne komponente su ESP32, joystick modul, tipkalo, perfboard, otpornik, LiPo baterija i držač baterije.
Proizvođač ga je prvo izradio prototipom s matičnom pločom i napominje da je, iako oznaka na modulu joysticka, 5V, povezivanje joystika preko 3,3V i dalje prihvatljivo.
Raspberry Pi s RetroPieom često se koristi za emulaciju retro igara, ali ESP32 se također može koristiti za reprodukciju nekih klasičnih arkadnih igara napisanih na jeziku MicroPython koji se lako programira.
Razina težine ovog projekta je srednja. Proizvođač pokazuje kako stvoriti neke od klasika kao što su Bomber, Breakout i Snake. Ove igre će raditi na ESP32 s izlazom na VGA monitor.
Potrebne osnovne komponente su ESP32, VGA konektori (9-pinski i 15-pinski), otpornici, joystick i VGA monitor.
Povezano: ESP-32 moduli su upravo dobili nadogradnju velikog raspona
Iako postoji mnogo ESP32 projekata koji pokreću Doom, ovaj ga je proizvođač nastavio dalje modificirati i prilagoditi. Razina težine ovog projekta je srednja.
LCD zaslon je spojen na ESP32-DevKitC i igrom se može upravljati trenutnim prekidačima na tipke. WAD datoteke za Doom modifikacije pohranjene su na SD kartici. Za zvuk, audio pojačalo je spojeno na maleni zvučnik. Ostale komponente potrebne za projekt su otpornici, kondenzatori i kratkospojne žice.
Kao što naziv projekta sugerira, ovo je najmanja Game Boy Color na svijetu, napravljena s ESP32! Razina težine ovog projekta je teška. Osnovne komponente uključuju ESP-WROOM-32, maleni zvučnik promjera manjeg od 1 cm, litij-ionsku bateriju od 150 mAh i mali OLED zaslon u boji od 800x600.
Koji je gaming projekt za vas?
U ovom vodiču pogledali smo deset sjajnih gaming projekata napravljenih s ESP32 pločom. Većina njih zahtijeva neku vrstu kontrolera i zaslon. Drugi koriste module SD kartice, LED diode, baterije, kondenzatore i druge elektroničke komponente.
Sada je na vama u koji projekt uroniti. Prije nego što odaberete jedan, trebat ćete razmotriti odgovarajući ESP32 modul i dostupnost drugih komponenti potrebnih za izgradnju vašeg projekta.
Možete stvoriti neke nevjerojatne i korisne projekte pametnih domova pomoću ESP32 mikrokontrolera.
Pročitajte dalje
- DIY
- DIY projektne ideje
- igranje igara
Cherie je kreativna tehnologinja koja se pridružila MUO-u 2021. Ona je strastveni tvorac i tehnički pisac, s iskustvom korištenja uređaja Raspberry Pi, Arduino, Micro: bit, ATtiny i ATMega, kao i E-tekstila, 3D ispisa i KiCad-a. Izvan stvaranja, Cherie uživa u puštanju glazbe i vježbanju.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu