【立创开发板】梁山派游戏机 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 【立创开发板】梁山派游戏机

简介:使用梁山派开发板设计的多媒体游戏机。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2023-03-22 20:58:38
更新时间: 2023-05-22 07:24:57
描述
游戏机介绍: 基于梁山派开发板自做一款多媒体的游戏机。功能有:NES游戏机,听音乐,电子像册,收音机,手电,看电影,电子日历。 1、 硬件设计 大部分IO都是参考官方的游戏扩展板电路IO口,这样能通过例程程序快速的验证电路是否工作正常。 (1) 电源管理电路 ![电源管理电路.png](//image.lceda.cn/pullimage/oJVxDwM11SuoVqQxI0O04gakBMXiaAQuGgsXUQqj.png) SW9按键按下,SPX3819芯片3脚使能,3.3V输出给梁山派供电,程序启动,KEY_PWOER IO 口检测输入为高电压,将power_IO 口置1,保持芯片3脚使能。游戏机启动。Q3为电池和USB供电选择电路。Q4为开关电路,当关机状态下,电池不会通过电阻耗电。 ![充电电路.png](//image.lceda.cn/pullimage/hyGWX83F665JIlEODAqHDXY3MMVWLTcVfHP4LVQ2.png) 锂电池充电电路,当USB供电时,可以给锂电池充电。 (2) 显示屏电路 ![显示屏电路.png](//image.lceda.cn/pullimage/EIV8GkLf3sLUAEaaGIcM4OiULEaChOG2sDKW2wSN.png) 显示屏使用的是2.4寸的IPS 320X240屏。还并一块屏,是备用方案,是官方的1.69寸的屏240*280的IPS屏。2.4寸的屏驱动不起来,可以直接使用1.69寸的屏。 (3)振动电机电路 ![振动电机电路.png](//image.lceda.cn/pullimage/6XWu5DFmIOfyzifSjGLXPSd3qeQl64nKz2sTY2gd.png) 通过IO口的PWM功能,来控制振动电机的振动强度,增加游戏机的体验感。 (4)2P手机联机电路(wifi联接) ![wifi电路图.png](//image.lceda.cn/pullimage/0HkQIeaY7NOsZchIurhcXx0VU4yG8TOZ0uDEKFF1.png) 给梁山增加WIFI一个2P手柄连接功能。通过梁山派的串口通讯交互数据。芯片使用ESP8285.也可能扩展很多的功能。 (5) 声音电路 ![音频电路.png](//image.lceda.cn/pullimage/1uW3EAovlqMMak4GyiBd331lV87ne0BuqRa8uQPu.png) 通过梁山派IO口的DAC功能,完成游戏机的音频输出。 (6) EEPROM读写电路 ![EEPROM.png](//image.lceda.cn/pullimage/6SSOiQmnVb6lWbHwW2tCth9nEJYpS9qaieMryETw.png) 通过EEPROM,存储基础参数 (7) 按键和摇杆 ![摇杆和按键电路.png](//image.lceda.cn/pullimage/pfL7Au7OSYbspRF6VPZImMRP5RG6t4OEVB5IBNjU.png) 在官方的基础上增加了,十字方向键 (8) 3D打印件 ![3D打印件.jpg](//image.lceda.cn/pullimage/oBGiJy4did9D6DYzuf7ZMfByrZtuTw7AY2B3uAln.jpeg) 3D打印件是通过立创EDA设计的,包括按键和十字安键,非常快捷。 第四版游戏机(3D打印件更新了四次) ![主图.jpg](//image.lceda.cn/pullimage/31qkBlZyMW7qyVzd2JQXJfOd3dRTGgjTIsYPOPTS.jpeg) 2、 软件设计 (1) 菜单设计 ![GUI菜单.jpg](//image.lceda.cn/pullimage/W8zKJLGxVLyGnB6aYGny6jtQIwJ2BphlLAj2yAjB.jpeg) 游戏机菜单,通过红色方框选择各应用,准备使用LVGL开发,但是没有移植成功。菜单使用图片和中文的组合。祥见程序。 (2) 贪吃蛇游戏 通过视频教程写的 (3) NES游戏 ![NES游戏1.jpg](//image.lceda.cn/pullimage/jfOVTVrJAoaR2obX4CRhGb64876mA5hwGG4hO8FJ.jpeg) 通过官方例程,打开NES的游戏。NES移植学习中 3、 总结 通过梁山派开发板设计游戏机,了解各引脚的功能和在电路中的应用,在设计十字按键中没有注意,引脚用到了SD卡的引脚上,有上位电阻,用不成,电路中已修正。供电电路接到开发板的5V电源上,实现不了开机功能,接3.3V可以实现开机功能,电路已修正。3D打印件,屏的窗口打太大,打了三版,才修正好。3D打印件已修正。在自制游戏机的过程中,学习到了开发板的PWM、DAC、ADC、GPIO的输入输出、IPS屏的驱动编写。梁山派开发板的功能还是很强大的。有时间,把多媒化游戏机的各功能完善,不要让梁山派吃灰,榨干梁山派的所有功能。 电路板图片展示 ![游戏图2.jpg](//image.lceda.cn/pullimage/2b9aGMbXg1rqqOe04X1i5zecf3aKgVGmlfoz5EVm.jpeg) ![游戏图3.jpg](//image.lceda.cn/pullimage/nG3gVn6Adg19mJXkTv5Ge5FvBlfEuT7Qz72Ucc4n.jpeg) P2 wifi 手柄 ![游戏手柄.jpg](//image.lceda.cn/pullimage/QXCWv1Lyd86AiFjpAQxCsiHAWlhpgdQx3zEP5Eff.jpeg) ** 版本说明:(持续更新中)** ** V1.0 初步设计UI 可以进入贪吃蛇的游戏中。**
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

game ui1.mp4

31
2

game nes1.mp4

30
3

1.game-good.rar

143
4

2P十字按键.mp4

22
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP