Разработена от Espressif Systems в Шанхай, Китай, платката ESP32 е евтин микроконтролер система върху чип с ниска мощност. Има дори вградени Bluetooth и Wi-Fi.
Много проекти за IoT, роботика и интелигентен дом са направени с ESP32, но тук ние се фокусираме върху най-добрите базирани на ESP32 проекти за игри.
Тази впечатляваща слушалка с разширена реалност е изградена с помощта на платка Wemos D1 Mini ESP32. Други компоненти включват MPU6050 IMU, два 1,54-инчови LCD дисплея, базирани на драйвера ST7789, огледала с дебелина 1 мм, LiPo батерия, TP4056 мениджър на батерията, бутони и резистори.
Ще ви е необходим и достъп до 3D принтер, за да отпечатате всички части на слушалките. Всички STL файлове са налични в Instructable на производителя, свързан по-горе. За да го програмирате, ще ви трябва Arduino IDE; производителят е предоставил техния код, изцяло написан на езика за обработка, така че те са били в състояние лесно да го тестват на различни операционни системи.
Искали ли сте някога да пуснете олдскул музика на Sega Genesis и Master System? С MegaGRRL можете да направите точно това! Достъпът до музиката се осъществява чрез SD карта и се възпроизвежда с помощта на оригинални звукови чипове.
Нивото на трудност на този проект е средно. Частите, необходими за изграждането му, включват звуков чип ESP32, Yamaha YM2612 или YM3438, звуков чип TI SN76489AN, 3,5 мм жак за слушалки за аудио изход, Слот за SD карта за съхранение, 2,8-инчов LCD дисплей, бутони, ключ за захранване, D-pad, светодиоди за индикатори за състоянието и 9~12V DC 599 mA батерия за захранване.
Производителят дори е предоставил дизайн на корпус, за да го помести, напълно 3D печатен и безплатен изтегляне от Thingiverse.
Това е малка шахматна дъска, изградена с ESP32. Позволява ви да играете мачове с други хора онлайн, като същевременно запазвате автентично изживяване извън борда (OTB).
Освен това, ако имате два комплекта от тези дъски, тогава вие и ваш приятел можете да играете с истински шахматни фигури! Предоставените 3D модели могат да бъдат отпечатани с помощта на FDM печат или смола.
Нивото на трудност на този проект е трудно. Необходимите основни компоненти са ESP32, Arduino IOT33, 16-битов мултиплексор, 8-битов мултиплексор, аналогов Хол сензор, електромагнит, преобразувател, резистори, магнити, стъпкови драйвери, 12V захранващ адаптер и фиш пръстен.
За повърхността на дъската бяха използвани алуминиев композитен лист и дървен фурнир, докато за опора беше добавена алуминиева външна рамка. Вътрешността е изработена от MDF за задържане на електрониката, докато долната плоча е изработена от алуминиев композитен лист. Шахматните фигури са създадени с CNC машина!
Snake е класическа игра, която много хора ще си спомнят да са играли на ранните мобилни телефони. Играчите контролират опростена змия на екрана. Тъй като змията яде точки, тя нараства на дължина, докато собствената й опашка се превърне в пречка в играта: сблъсъкът с нея или с краищата на екрана води до края на играта.
Хардуерна версия на Snake е фокусът на този проект и кодът за играта е достъпен в Instructables. Необходимите основни компоненти са ESP32, макет, VGA порт, VGA монитор, perfboard и четири бутона за управление на змията.
Първоначално проектирана като образователна играчка, напълно сглобената версия на Retro ESP PCB е добавен заместител на съществуващата в Game Boy. Способен да подражава на широка гама от конзоли от старата школа, той има пълна поддръжка за веригата от инструменти ESP-ISP Dev, веригата от инструменти на Arduino и използва платката ESP32 WROVER.
За да изградите свой собствен от нулата, ще са необходими значителни умения. За да ви помогне, производителят е включил пълните подробности за това как да направите своя собствена печатна платка. Други необходими компоненти са кондензатори, слот за microSD карта, светодиоди, MOSFET, транзистори, SMD резистори, SPDT плъзгащ превключвател, Wi-Fi модул, линеен регулатор, IC за литиево зарядно устройство, аудио усилвател и TFT дисплей.
За корпуса можете да използвате повторно обвивка на Game Boy или да изберете да отпечатате свой собствен 3D, за да изведете проекта на следващото ниво.
Свързани: Тази платка ESP32 за $6 е мечта за интелигентен дом, който си направи сам
Ето нов поглед върху класическата игра на Tetris. Труден за изработка, този проект използва ESP32 и адресируеми LED ленти WS2812B за пресъздаване на падащите тетромино. Необходими допълнителни компоненти включват рамка, проводници и захранване.
Искате ли да го разширите допълнително, за да включите класически игри като Breakout? Разгледайте трета част от тази видео поредица от производителя. Също така, ако не харесвате сложната конструкция, можете също да изградите същия проект с помощта на LED матрица.
Машините за нокти са предназначени за игра в аркадата, но може да бъде разочароващо трудно (и скъпо) най-накрая да се сдобиете с награда! Има дори онлайн машини за нокти, но те не предлагат съвсем същото изживяване при използване на клавиатура или геймпад.
Вместо това бихте могли да изградите свой собствен контролер за нокти за малка част от цената, който да може да се свързва и контролира онлайн машини за нокти благодарение на Wi-Fi възможностите на ESP32.
Нивото на трудност на този проект е средно. Необходимите основни компоненти са ESP32, модул за джойстик, бутон, перформанс, резистор, LiPo батерия и държач за батерии.
Производителят първо го е прототипил с макет и отбелязва, че въпреки че етикетът на модула на джойстика показва, че е 5V, свързването на джойстика чрез 3.3V все още е приемливо.
Raspberry Pi с RetroPie често се използва за емулация на ретро игри, но ESP32 може да се използва и за възпроизвеждане на някои класически аркадни игри, написани на лесния за програмиране език MicroPython.
Нивото на трудност на този проект е средно. Производителят показва как да създадете някои от класиките като Bomber, Breakout и Snake. Тези игри ще работят на ESP32 с изход към VGA монитор.
Необходимите основни компоненти са ESP32, VGA конектори (9-пинов и 15-пинов), резистори, джойстик и VGA монитор.
Свързани: Модулите ESP-32 току-що получиха голям обхват
Въпреки че има много проекти на ESP32, които изпълняват Doom, този производител продължи да го модифицира и персонализира допълнително. Нивото на трудност на този проект е средно.
LCD екранът е свързан към ESP32-DevKitC и играта може да се управлява с моментни превключватели с бутони. WAD файловете за модификации на Doom се съхраняват на SD карта. За звук аудио усилвател е свързан към малък високоговорител. Други компоненти, необходими за проекта, са резистори, кондензатори и джъмперни проводници.
Както подсказва името на проекта, това е най-малкият Game Boy Color в света, направен с ESP32! Нивото на трудност на този проект е трудно. Основните компоненти включват ESP-WROOM-32, малък високоговорител с диаметър по-малък от 1 см, 150 mAh литиево-йонна батерия и малък цветен OLED екран 800x600.
Кой проект за игри е за вас?
В това ръководство разгледахме десет страхотни проекта за игри, направени с платка ESP32. Повечето от тях изискват някакъв контролер и дисплей. Други използват модули за SD карти, светодиоди, батерии, кондензатори и други електронни компоненти.
Сега зависи от вас в кой проект да се потопите. Преди да изберете такъв, ще искате да помислите за подходящ модул ESP32 и наличието на други компоненти, необходими за изграждането на вашия проект.
Можете да създадете някои невероятни и полезни проекти за интелигентен дом с помощта на микроконтролер ESP32.
Прочетете Следващото
- Направи си сам
- Идеи за проекти „Направи си сам“.
- игри
Чери е креативен технолог, който се присъедини към MUO през 2021 г. Тя е запален производител и технически писател, с опит в използването на Raspberry Pi, Arduino, Micro: bit, ATtiny и ATMega устройства, както и E-textile, 3D печат и KiCad. Освен да прави, Чери обича да свири музика и да тренира.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате