外观
项目简介🪄
项目介绍
本项目基于 立创·ESP32-S3 R8N8 开发板构建,是一个AI实时生成游戏的掌上游戏机。搭载 ESP-Claw 框架,配套大模型工作流,把硬件描述与玩法需求一起喂给 AI,一次对话产出可烧录运行的完整工程。
如 Chrome 恐龙跑酷、坦克大战、超级玛丽、飞机大战等四款经典游戏,均可通过自然语言一句话描述玩法,ESP-Claw 直接产出可烧录的 ESP-IDF 工程,无需手写大量模板代码。
本项目大部分均为插件,适合新手教学使用。
固件功能
AI 生成游戏
✅ 支持通过自然语言描述玩法,AI 自动生成可烧录运行的完整游戏工程
ESP-Claw 框架
✅ 搭载 ESP-Claw 框架,支持 Chat Coding 模式,自然语言驱动嵌入式开发
9 键布局
✅ 五向摇杆 + XYAB 菱形排列,复刻经典 GBA 手柄手感
音效系统
✅ 9mm 无源蜂鸣器 + S8550 三极管驱动,支持游戏音效
项目参数
ESP32-S3 R8N8
✅ 立创·ESP32-S3 R8N8 开发板,双核 240MHz,8MB Flash + 8MB PSRAM
2.0″ ST7789 LCD
✅ 2.0″ ST7789 240×320 SPI 彩屏,旋转后 320×240 横屏显示
五向摇杆 + XYAB
✅ 五向弯脚开关 TSX101G100 + 4 颗立贴轻触开关,共 9 路独立按键
无源蜂鸣器
✅ 9mm 无源蜂鸣器 QMB-09B-03,S8550 PNP 三极管驱动,支持 PWM 音效
3D 打印外壳
✅ 3D 打印一体化机壳,主壳 + 底壳 + 摇杆帽 + 按键帽四件套,卡扣装配无需螺丝
极简 PCB
✅ 极简单层 PCB 设计,全直插/立贴封装,适合新手焊接
实物展示

PCB 正面

PCB 背面

外壳拆解

PCB + 外壳拆解
AI 生成游戏展示
一句话生成游戏
配合 ESP-Claw 框架,只需一句话描述玩法,AI 即可自动生成可烧录运行的完整游戏。以下是已成功运行的四款经典游戏:

Chrome 恐龙跑酷

坦克大战

超级玛丽

飞机大战
物料清单
立创商城采购物料清单
| 数量 | 器件 | 位号 | 商城编号 |
|---|---|---|---|
| 1 | 立创·ESP32-S3 R8N8 开发板 | U1 | C20626143 |
| 1 | 2.0″ TFT 液晶屏 HS20S010B | LCD1 | C5329586 |
| 1 | 五向开关 TSX101G100-250 | SW1 | C722957 |
| 4 | 立贴轻触开关 K2-1102SP-M3SC-04 | SW2~SW5 | C2685902 |
| 1 | 无源蜂鸣器 QMB-09B-03 | BUZZER1 | C96256 |
| 1 | PNP 三极管 S8550 | Q1 | C2931493 |
| 1 | 金属膜电阻 1kΩ | R1 | C2903245 |
| 9 | 金属膜电阻 10kΩ | R2~R10 | C2903232 |
| 8 | 金属膜电阻 0Ω | R11~R18 | C173063 |
💡 提示:所有元件均来自立创商城,封装为直插/立贴,新手焊接友好。部分通用元件可选择等效型号,重点关注封装及电气参数一致性。
注意事项
使用注意事项
1
采购须知
采购屏幕时请务必注意线序,确保线序与PCB焊盘线序一致。屏幕驱动为ST7789,使用2.0寸240×320分辨率。
2
焊接建议
焊接时建议焊接优先级为:贴片阻容>五向开关>轻触开关>蜂鸣器>屏幕排针。贴片阻容采用0805封装,适合初学者焊接。
3
测试流程
焊接完成后请优先检查MCU相邻IO引脚有无连锡短路。上电前先用万用表蜂鸣挡测试3.3V和GND有无短路。全部确认无误后再上电。
4
编译事宜
请务必确保源码路径中无中文路径,否则可能造成编译问题。编译前请安装好VSCode和ESP-IDF工具。
5
烧录教程
烧录部分可以参考 EDA-AI-GameBox-烧录说明
代码仓
源码仓库
EDA-AI-GameBox 源码
https://gitee.com/JasonYANG170/eda-ai-gamebox