174| 0
|
[ESP8266/ESP32] 在3x3x12 LED矩阵上玩3D俄罗斯方块 |
本帖最后由 RRoy 于 2025-1-22 15:04 编辑 这个项目的目标是做一个可以在 3x3x12 的 LED 矩阵上玩完整功能的 3D 俄罗斯方块游戏。 该项目使用基于 ESP32 的开发板(ESPduino),并集成了网络服务器功能来实现远程控制,用户可以通过web界面进行互动游戏。 GitHub链接:https://github.com/18Markus1984/3D-Tetris 主要特点
LED 矩阵由 PL9823 驱动器连接而成,每个 LED 都通过映射索引单独寻址,从而实现 3D 坐标的控制。 WEB界面功能 支持多种语言(英语、德语、法语、西班牙语、意大利语),并提供以下功能:
所需组件包括:
3D打印部件可以在文末下载。 第一步:组装 组装过程分为以下几个关键阶段:
请按顺序遵循这些部分,确保顺利组装。 第二步:焊接电路 所需材料
要构建 3x3x12 LED 矩阵,需要以下材料:
有关焊接技术和矩阵组装的更多指导,请参考:
所需材料
外壳在 NX12 中设计,紧凑且易于 3D 打印,与打印床的接触最小。它包括:
在组装任何组件之前插入黄铜嵌件。首先安装矩阵,然后是 ESPduino。在安装主要组件后再安装 USB-C 接口和开关。确保所有线缆整齐布置,以避免干扰外壳或其他部分。 附加提示 在螺丝上使用锁螺胶,防止操作过程中松动。在用亚克力盖密封外壳之前,测试电气连接。为了让整体看起来更美观,可以在组装前打磨并涂漆 3D 打印部件。 第五步:安装软件
通过 Arduino IDE 库管理器:
上传代码
打开终端并运行以下命令克隆仓库: git clone https://github.com/18Markus1984/3D-Tetris.git 如果不知道如何使用命令行窗口,也可以手动访问 GitHub 仓库并将完整项目下载为 ZIP 文件。
导航到克隆文件夹并打开.ino文件。
转到工具 > 板并选择 ESP32 开发模块。在工具 > PSRAM 下启用 PSRAM。
确保在工具 > 串口下选择了正确的 COM 端口。点击上传按钮,将代码烧录到 ESPduino 上。
现在你就可以通过开始玩 3D 俄罗斯方块游戏了! 第六步:未来改进 虽然该项目达到了初始目标,但仍有几个地方可以进一步改进:
原文地址:https://www.instructables.com/3D-Tetris-on-a-3x3x12-LED-Matrix/ 项目作者:Max Siebenschläfer 译文首发于:DF创客社区 转载请注明来源信息 |
431.58 KB, 下载次数: 1
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed