站内搜索
发作品签到
ESP32-S3游戏掌机(星火2026)
专业版

ESP32-S3游戏掌机(星火2026)

简介

本项目是一款基于 ESP32-S3 的复古游戏掌机,融合了单片机开发、LCD显示驱动、音频播放、按键交互以及SD卡存储等功能,实现一个可运行经典模拟器游戏的便携式设备。

简介:本项目是一款基于 ESP32-S3 的复古游戏掌机,融合了单片机开发、LCD显示驱动、音频播放、按键交互以及SD卡存储等功能,实现一个可运行经典模拟器游戏的便携式设备。
星火计划2026
复刻成本:109

开源协议

GPL 3.0

创建时间:2026-06-14 13:47:40更新时间:2026-06-15 14:09:56

描述

视频链接:

B站视频--功能演示及介绍

项目简介

本项目是一款基于 ESP32-S3 的复古游戏掌机,融合了单片机开发、LCD显示驱动、音频播放、按键交互以及SD卡存储等功能,实现一个可运行经典模拟器游戏的便携式设备。

项目目标不仅是实现“能玩游戏的掌机”,同时也是一个面向学习与实践的完整单片机系统平台,适用于:

ESP32-S3系统开发学习
SPI屏幕与外设驱动学习
游戏模拟器移植研究
DIY硬件产品设计参考

硬件方案

本项目核心基于 ESP32-S3,整体硬件结构如下:
1️⃣ 主控
ESP32-S3-WROOM-1(支持WiFi + BLE)
双核 Xtensa LX7
具备较强图形与IO处理能力
2️⃣ 显示系统
3.2寸 TFT LCD(SPI接口,ST7789驱动)
分辨率 320×240
3️⃣ 存储系统
MicroSD卡(SPI模式)
用于存放ROM游戏文件与资源数据
通用32G以下SD存储卡
4️⃣ 音频系统
I2S数字功放(MAX98357A)
外接扬声器输出
5️⃣ 输入系统
十字方向按键
A/B功能键
START / SELECT / MENU等扩展按键
6️⃣ 供电系统
锂电池供电(单节)
IP5306充电管理方案
Type-C充电接口

原理解析(硬件说明)

ESP32-S3主芯片:

ESP32-S3主芯片.png
本电路以 ESP32-S3-WROOM-1-N16R8 为核心,实现整机控制功能:
🎮 游戏逻辑处理(Retro-Go / 模拟器)
📺 LCD显示控制(SPI)
💾 SD卡文件系统管理
🎤 I2S音频输入(麦克风)
🔊 I2S音频输出(功放)
📡 WiFi / BLE通信
🔘 全按键GPIO控制
⚡ 系统电源管理与启动控制

电源电路:
电源电路.png
✔ 标准Type-C供电识别结构(Rd=5.1kΩ)
✔ 支持正反插(CC双路检测)
✔ USB2.0数据线兼容设计
✔ 简化为“充电 + 基础使用”场景

电池管理:
电池管理.png
✔ 一体化电源管理方案(IP5306)
✔ 支持边充边用
✔ 5V升压直接驱动整机系统
✔ 电池电压ADC检测(可做电量UI)
✔ 适配掌机类高动态负载场景

主供电电路:
主电路BUCK.png
✔ TLV62568高效率同步降压方案
✔ 适配ESP32高瞬态电流负载
✔ DCDC降低功耗

CH340C+自动下载电路:
CH340C和自动下载电路.png
✔ 标准CH340C USB转串口方案
✔ 支持ESP32自动下载(无需按键)

按键控制:
按键电路.png
✔ 完整游戏掌机按键系统设计
✔ ESP32-S3 GPIO直控低延迟输入
✔ BOOT/RESET硬件下载支持小智AI

ST7789 LCD底座:
ST7789LCD底座.png
✔ ST7789标准SPI驱动结构
✔ LCD独立LDO供电设计
✔ 背光晶体管控制电路
✔ FPC接口标准化设计

SD卡座:
SD卡.png
✔ SPI模式SD卡设计(兼容性强)
✔ 标准FATFS文件系统支持
✔ 10kΩ上拉稳定初始化

数字功放电路:
功放.png
✔ MAX98357A一体化I2S功放方案
✔ 无DAC设计(简化硬件)
✔ 适配游戏掌机音效系统

I2S麦克风输入电路(兼容小智AI语音系统):
麦克风.png
✔ I2S数字麦克风方案(无需模拟放大)
✔ 兼容ZTS6672 / ICS-43434双方案
✔ ESP32-S3原生I2S支持
✔ 小智AI语音系统兼容设计

状态指示灯:
状态指示灯.png
✔ 低功耗3.3V供电结构
✔ 软件可编程控制灯效逻辑
✔ 提升掌机交互体验完成度

组装流程

装配.png

实物图

20260614_092733.jpg

20260614_092746.jpg

20260614_092856.jpg

20260614_092928.jpg

20260614_093534.jpg

配件

1.锂电池(605080-3000毫安)×1:
https://detail.tmall.com/item.htm?id=799461424541&mi_id=00000wC3h24fH1MEsXWgR6ir5obdeZyF0twVXeQGxCaU12o&spm=tbpc.boughtlist.suborder_itemtitle.1.a6c22e8dlVUIuH&skuId=5617514747984
2.扬声器(2828 4欧3W 1.25插头)×1:
https://item.taobao.com/item.htm?id=923265595732&mi_id=0000oe31REGsTHN4ZFDtmRqpDbwJNNSSVHvev8y-6nBpHOY&skuId=5801742476727&spm=tbpc.boughtlist.suborder_itemtitle.1.a6c22e8dlVUIuH
3.土八热熔螺母(M2×4×3)×4(底盒):
https://detail.tmall.com/item.htm?id=899448134936&mi_id=00003dy_Og2pSKT9EttABqGdfEXqEBbgj-Y7-RT87-vB_aE&spm=tbpc.boughtlist.suborder_itemtitle.1.a6c22e8dlVUIuH&skuId=5922977711827
4.土八热熔螺母(M2×2×3)×4(顶盖):
https://detail.tmall.com/item.htm?id=899448134936&mi_id=00003dy_Og2pSKT9EttABqGdfEXqEBbgj-Y7-RT87-vB_aE&skuId=5922977711859&spm=tbpc.boughtlist.suborder_itemtitle.1.a6c22e8dlVUIuH
5.十字圆头带垫螺丝(M2×8×5)×4:
https://detail.tmall.com/item.htm?id=535007036829&mi_id=0000ithS27wmFPWTzJ72l59AfvQkqhAC1GO7mw6qhz00sRw&spm=tbpc.boughtlist.suborder_itemtitle.1.a6c22e8dlVUIuH&skuId=4974066433620
6.ST7789LCD液晶屏幕(3.2寸-插接12P)×1:
https://item.taobao.com/item.htm?id=993847477513&mi_id=00005a6Sl2U64KvBIuC2cQpVE2z2Vw1hRHYrcOOjG15zwpI&spm=tbpc.boughtlist.suborder_itemtitle.1.3f7a2e8dHeLvrs&skuId=5969595745819

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
底盒V7.step
14
2
方向键帽.stl
14
3
顶盖V7.step
13

附件

序号文件名称下载次数
1
retro-go_chaeng_t320-s3.img
22
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航