
ESP32-S3游戏掌机(星火2026)
简介
本项目是一款基于 ESP32-S3 的复古游戏掌机,融合了单片机开发、LCD显示驱动、音频播放、按键交互以及SD卡存储等功能,实现一个可运行经典模拟器游戏的便携式设备。
简介:本项目是一款基于 ESP32-S3 的复古游戏掌机,融合了单片机开发、LCD显示驱动、音频播放、按键交互以及SD卡存储等功能,实现一个可运行经典模拟器游戏的便携式设备。开源协议
:GPL 3.0
描述
视频链接:
项目简介
本项目是一款基于 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-WROOM-1-N16R8 为核心,实现整机控制功能:
🎮 游戏逻辑处理(Retro-Go / 模拟器)
📺 LCD显示控制(SPI)
💾 SD卡文件系统管理
🎤 I2S音频输入(麦克风)
🔊 I2S音频输出(功放)
📡 WiFi / BLE通信
🔘 全按键GPIO控制
⚡ 系统电源管理与启动控制
电源电路:

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

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

✔ TLV62568高效率同步降压方案
✔ 适配ESP32高瞬态电流负载
✔ DCDC降低功耗
CH340C+自动下载电路:

✔ 标准CH340C USB转串口方案
✔ 支持ESP32自动下载(无需按键)
按键控制:

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

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

✔ SPI模式SD卡设计(兼容性强)
✔ 标准FATFS文件系统支持
✔ 10kΩ上拉稳定初始化
数字功放电路:

✔ MAX98357A一体化I2S功放方案
✔ 无DAC设计(简化硬件)
✔ 适配游戏掌机音效系统
I2S麦克风输入电路(兼容小智AI语音系统):

✔ I2S数字麦克风方案(无需模拟放大)
✔ 兼容ZTS6672 / ICS-43434双方案
✔ ESP32-S3原生I2S支持
✔ 小智AI语音系统兼容设计
状态指示灯:

✔ 低功耗3.3V供电结构
✔ 软件可编程控制灯效逻辑
✔ 提升掌机交互体验完成度
组装流程

实物图





配件
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
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










