发作品签到
专业版

【立创开发板】游戏小子

工程标签

1.0k
0
0
0

简介

一个大大的小游戏机,可运行NES游戏,适配320x240分辨率,带连发功能。

简介:一个大大的小游戏机,可运行NES游戏,适配320x240分辨率,带连发功能。

开源协议

GPL 3.0

创建时间:2023-03-17 02:44:14更新时间:2023-05-17 01:39:56

描述

工程概述

这训练营就是个回忆杀,又让我想起了小时候和朋友抢手柄玩游戏的场景,所以这次必须参加。
图片源自网络,侵删。
(图片源自网络,侵删。)

功能描述

  1. 支持SD卡
  2. 支持电池供电
  3. 支持按键连发
  4. 酷炫火力灯
  5. 内置喇叭
  6. 支持震动

硬件设计

  1. 屏幕
    屏幕采用320x240分辨率的SPI屏,驱动芯片与梁山派的游戏机扩展板保持一致,都使用ST7789V,降低代码修改难度。
  2. 摇杆、按钮
    摇杆用XY轴电位器,操控手感比四向按钮好多了。AB按钮采用复位按键开关,比贴片按键行程长,按键面积更大,按起来很舒服。
  3. 连发功能
    连发功能用NE555来实现硬件连发,不需要改动代码逻辑,还能调速和随时开关连发。

4.电源
电源采用两节18650串联并由降压芯片降至5V给整个板子供电,外设使用3.3V电压的由AMS1117芯片降压供电,不从梁山派的3.3V引脚取电。

微信图片_20230516163018.jpg
画板时过于放飞自我,画大了。。。。。

微信图片_20230516163028.jpg
原本想用电池当握把,发现不是太好用,就多加了块板。

微信图片_20230516163032.jpg
火力灯,A键按得越快灯亮得越多,原本想用PWM调光结果发现PG口没有对应的时钟,心塞。

软件设计

整个软件代码从梁山派官网获取,代码改动不大,主要是修改显示部分代码适配320x240的屏幕;修改电池电量部分代码适应两节锂电的电压。

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
游戏小子.rar
67
2
操作演示.mp4
5
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航