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