
专业版
【立创开发板】游戏小子
1.0k
0
0
0
简介
一个大大的小游戏机,可运行NES游戏,适配320x240分辨率,带连发功能。
简介:一个大大的小游戏机,可运行NES游戏,适配320x240分辨率,带连发功能。开源协议
:GPL 3.0
创建时间:2023-03-17 02:44:14更新时间:2023-05-17 01:39:56
描述
工程概述
这训练营就是个回忆杀,又让我想起了小时候和朋友抢手柄玩游戏的场景,所以这次必须参加。
(图片源自网络,侵删。)
功能描述
- 支持SD卡
- 支持电池供电
- 支持按键连发
- 酷炫火力灯
- 内置喇叭
- 支持震动
硬件设计
- 屏幕
屏幕采用320x240分辨率的SPI屏,驱动芯片与梁山派的游戏机扩展板保持一致,都使用ST7789V,降低代码修改难度。 - 摇杆、按钮
摇杆用XY轴电位器,操控手感比四向按钮好多了。AB按钮采用复位按键开关,比贴片按键行程长,按键面积更大,按起来很舒服。 - 连发功能
连发功能用NE555来实现硬件连发,不需要改动代码逻辑,还能调速和随时开关连发。
4.电源
电源采用两节18650串联并由降压芯片降至5V给整个板子供电,外设使用3.3V电压的由AMS1117芯片降压供电,不从梁山派的3.3V引脚取电。
画板时过于放飞自我,画大了。。。。。
原本想用电池当握把,发现不是太好用,就多加了块板。
火力灯,A键按得越快灯亮得越多,原本想用PWM调光结果发现PG口没有对应的时钟,心塞。
软件设计
整个软件代码从梁山派官网获取,代码改动不大,主要是修改显示部分代码适配320x240的屏幕;修改电池电量部分代码适应两节锂电的电压。
设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论