
虾哥小智+游戏机[RetroGo-CGC32]
简介
RetroGo-CGC32是一款基于ESP32-Wrover[N16R8]模块制作的开源掌机风格的开发板。算是之前制作的GBES掌机的延续。集成了LCD屏幕,数字功放,数字麦克风和TF卡及按键。
简介:RetroGo-CGC32是一款基于ESP32-Wrover[N16R8]模块制作的开源掌机风格的开发板。算是之前制作的GBES掌机的延续。集成了LCD屏幕,数字功放,数字麦克风和TF卡及按键。开源协议
:GPL 3.0
描述
RetroGo-CGC32使用ESP32-Wrover[N16R8]模块制作的开源掌机,搭载RetroGo模拟器系统,支持虾哥小智AI语音聊天机器人固件。
主板设计风格延续了早期GBES的风格【早期制作的GBES没有开源是因为没有完整的原理图等文件】
自己DIY的话模块最好使用ESP32-Wrover[N16R8]模块,必须要带PSRAM,flash应该也可以使用8M的,但是我没有具体测试
外壳文件绘制完成
RetroGo-CGC32的3D外壳文件地址:MakerWorld

其他主要元器件如下:
I2S功放使用了国产的HT517,这款芯片可以使用I2S引脚定义来设置左右声道比较有意思,价格也比较便宜,可以代替MAX98357和NS4168等芯片。
12S麦克风使用MSM261S3526Z0CM,这款麦克风可以替代价格高贵的INMP441,同时这个3526封装也可以支持PDM的麦克风,可以进一步压缩成本。
屏幕采用屏友家的一款1.54寸高亮TFT屏,驱动为GC9A01,价格也比较便宜
电源采用LY3205芯片,这款芯片本身不是电源芯片,但是可以用来充放电及作为电源开关,使用上配合MOS管可以通过按键进行开关机
采用经典的CH340C串口芯片同时制作了自动下载电路,方便刷机调试使用
按键采用直径4mm的圆形锅仔片设计,可以自己购买不同弹力的锅仔片
其他元器件就比较常见了
RetroGo模拟器
这个模拟器支持8种游戏主机,将需要的rom存放到TF卡内的roms文件夹中对应的文件夹,比如FC游戏存放的roms/nes目录下,其他也是同样的操作。
固件已经支持中文显示并且默认设置了中文,因为只有8个按键,所以将菜单键设置为了组合按键的形式



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


评论