站内搜索
发作品签到
专业版

esp32p4_game

工程标签

802
0
0
4

简介

基于 esp32p4 和 retro-go 的游戏机,用的轻触按键。

简介:基于 esp32p4 和 retro-go 的游戏机,用的轻触按键。
复刻成本:60

开源协议

GPL 3.0

创建时间:2025-09-26 11:25:24更新时间:2025-11-19 11:39:10

描述

更新一下,显示与电量都已经实现同时加上中文菜单,系统功能已经基本完成,后面有更新不大的话估计会放在代码仓库中去了,这个编辑一下好麻烦,外壳也修改了下增加了按键间隙,之前的 esp32p4_game v55.3mf 这个文件按键有点不回弹。 用到了6颗  M1.6*5 螺丝,没螺丝用胶枪固定也一样。

屏幕:   https://e.tb.cn/h.Sphqmn63LsZiSs4?tk=pEEqfTCTtha  

模组:  https://e.tb.cn/h.SL774YhVPAOIZ51?tk=vo0efTC6oCj 

代码: https://github.com/longxiangam/retro-go/tree/st7701 

屏幕是2.8寸 1 lane mipi 接口, 分辨率 640*480 ,插座为 0.5mm 20pin 下接。
R2 是一个编程电阻,用于控制充电电流,尽量留点余地,参考下图:
0
 
R53,R54 和 R56,R57 的阻值可以通过公式计算得到,可以选用大一点的电阻减小消耗,原理图上的阻值和器件大多是用的我自己手里已经有的,所以可以根据自己已有的元件进行调整,只要算出来电压差不太多,差个零点几伏问题都不太大,最好是接屏前用表量一下tp1v8 和 tp3v3 的电压,不要太离谱上屏直接烧掉了。
0
R61 电阻可以去掉。
R64 可以直接短接。
按键我只连了一边,所以要小心虚焊。
电池位没有标记正负极, tp4 连的是正,tp3连的是负。
dw06 是电池保护,如果不需要可以不焊,电池直接接地,保护的原理也是控制电池负极与地的连接。
虽然做了abxy 四个键,但是retro-go 配置 xy 后,在snes 和 md 中也没有反应,后面再看看代码里是怎么处理的。
 

屏幕本身不支持旋转是通过esp32p4 的 ppa 进行的旋转缩放处理,导致菜单显示有点问题,esp-idf 的 adc 库有变化,一些接口 在 esp32p4 下被弃用了导致开电量后编译报错,现在还显示不了电量。

菜单问题:

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
d136955a3afcc39995b3fac736ac1294.mp4
10
2
esp32p4_game v55.3mf
17
3
retro-go_1.46-dev-无电量.img
17
4
p4-game - 全中文电量.img
12
5
esp32p4_game_v2 v17.3mf
10
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

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

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

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航