| 
 31542| 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, 下载次数: 462
 沪公网安备31011502402448
 沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed