10 个最佳 ESP32 游戏项目

ESP32 开发板由乐鑫在中国上海开发,是一款低成本、低功耗的片上系统微控制器。它甚至内置了蓝牙和 Wi-Fi。

许多物联网、机器人和智能家居项目都是用 ESP32 制作的,但在这里我们专注于最好的基于 ESP32 的游戏项目。

这款令人印象深刻的增强现实耳机是使用 Wemos D1 Mini ESP32 板构建的。其他组件包括一个 MPU6050 IMU、两个基于 ST7789 驱动器的 1.54 英寸 LCD 显示器、1 毫米厚的镜子、锂聚合物电池、TP4056 电池管理器、按钮和电阻器。

您还需要使用 3D 打印机来打印耳机的所有部件。所有 STL 文件都可以在上面链接的制造商的 Instructable 上找到。要对其进行编程,您将需要 Arduino IDE;制造商提供了他们的代码,完全用处理语言编写,因此他们能够轻松地在不同的操作系统上进行测试。

曾经想玩老式的世嘉创世纪和大师系统音乐吗?有了 MegaGRRL,您就可以做到!音乐通过 SD 卡访问并使用原始声音芯片播放。

本项目难度中等。构建它所需的部件包括ESP32、Yamaha YM2612或YM3438声音芯片、TI SN76489AN声音芯片、用于音频输出的3.5mm耳机插孔、用于存储的SD卡插槽、2.8英寸LCD显示屏、按钮、电源开关、D -pad,状态指示灯 LED,9~12V DC 599 mA 电池供电。

该制造商甚至提供了一个外壳设计来容纳它,完全可 3D 打印并可从 Thingiverse免费下载。

这是一个用 ESP32 构建的小棋盘。它允许您在线与其他人进行比赛,同时保留真实的场外 (OTB) 体验。

此外,如果你有两套这样的棋盘,那么你和朋友就可以用真正的棋子下棋了!提供的 3D 模型可以使用 FDM 打印或树脂打印。

这个项目的难度级别很难。所需的核心组件是ESP32、Arduino IOT33、16位多路复用器、8位多路复用器、模拟霍尔传感器、电磁铁、降压转换器、电阻器、磁铁、步进驱动器、12V电源适配器和滑环。

板面采用铝复合板和木饰面,同时增加铝制外框作为支撑。内部由 MDF 制成以固定电子设备,而底板由铝复合板制成。棋子是用数控机床制作的!

贪吃蛇是很多人在早期手机上玩过的经典游戏。玩家控制一条简单的屏幕蛇。当蛇吃点时,它的长度会变长,直到它自己的尾巴成为游戏中的障碍:与其碰撞或屏幕边缘会导致游戏结束。

基于硬件的 Snake 版本是该项目的重点,游戏代码可在 Instructables 上找到。所需的核心组件是一个 ESP32、面包板、VGA 端口、VGA 显示器、穿孔板和四个控制蛇的按钮。

Retro ESP PCB 的完全组装版本最初是作为教育玩具设计的,是 Game Boy 中现有 PCB 的直接替代品。它能够模拟各种老式控制台,完全支持 ESP-ISP 开发工具链、Arduino 工具链,并利用 ESP32 WROVER 板。

从头开始构建你自己的将需要相当的技巧。为了帮助您,制造商提供了有关如何制作自己的 PCB 的完整详细信息。所需的其他组件包括电容器、microSD 卡插槽、LED、MOSFET、晶体管、SMD 电阻器、SPDT 滑动开关、Wi-Fi 模块、线性稳压器、锂充电器 IC、音频放大器和 TFT 显示器。

对于外壳,您可以重复使用 Game Boy 外壳或选择 3D 打印自己的外壳,以将项目提升到一个新的水平。

这是对俄罗斯方块经典游戏的全新诠释。难以制作,该项目使用 ESP32 和可寻址 WS2812B LED 灯条来重现下落的四元骨。所需的其他组件包括框架、电线和电源。

想要进一步扩展它以包括 Breakout 等经典游戏吗?查看制造商提供的此视频系列的第三部分。此外,如果您不喜欢复杂的结构,您也可以使用 LED 矩阵来构建相同的项目。

爪机是在街机上玩的资金,但最终获得奖品可能非常困难(且昂贵)!甚至有可用的在线爪机,但它们使用键盘或游戏手柄提供的体验并不完全相同。

相反,您可以以一小部分成本构建自己的爪机控制器,借助 ESP32 的 Wi-Fi 功能,能够连接和控制在线爪机。

本项目难度中等。所需的核心组件是 ESP32、操纵杆模块、按钮、穿孔板、电阻器、锂聚合物电池和电池座。

该制造商首先使用面包板对其进行了原型制作,并指出尽管操纵杆模块上的标签上标明是 5V,但通过 3.3V 连接操纵杆仍然是可以接受的。

带有 RetroPie 的 Raspberry Pi 通常用于复古游戏模拟,但 ESP32 也可用于重现一些使用易于编程的 MicroPython 语言编写的经典街机游戏。

本项目难度中等。制造商展示了如何创作一些经典作品,例如 Bomber、Breakout 和 Snake。这些游戏将在 ESP32 上运行,并输出到 VGA 显示器。

所需的核心组件是 ESP32、VGA 连接器(9 针和 15 针)、电阻器、操纵杆和 VGA 显示器。

虽然有很多 ESP32 项目运行 Doom,但该制造商已继续对其进行进一步修改和定制。本项目难度中等。

LCD 屏幕连接到 ESP32-DevKitC,可以通过瞬时按钮开关控制游戏。用于 Doom 修改的 WAD 文件存储在 SD 卡上。对于声音,音频放大器连接到一个微型扬声器。该项目所需的其他组件是电阻器、电容器和跳线。

顾名思义,这是世界上最小的 Game Boy Color,由 ESP32 制成!这个项目的难度级别很难。核心部件包括一个ESP-WROOM-32、一个直径不到1cm的微型扬声器、一块150mAh的锂离子电池和一块800x600彩色OLED小屏幕。

在本指南中,我们研究了 10 个使用 ESP32 开发板制作的出色游戏项目。它们中的大多数需要某种控制器和显示器。其他人使用 SD 卡模块、LED、电池、电容器和其他电子元件。

现在由您决定要深入哪个项目。在选择一个之前,您需要考虑合适的 ESP32 模块以及构建项目所需的其他组件的可用性。

标签: DIY项目创意 赌博