
基于esp32的VGA像素类游戏机V1.0
简介
根据网上开源的设计了一款方便实用的基于esp32的VGA像素类游戏机,仅需要简单的电路就能玩贪吃蛇,俄罗斯方块等经典游戏。 支持多个按键操作,增加底板与按钮板分离功能,用上下两层螺柱连通。
简介:根据网上开源的设计了一款方便实用的基于esp32的VGA像素类游戏机,仅需要简单的电路就能玩贪吃蛇,俄罗斯方块等经典游戏。 支持多个按键操作,增加底板与按钮板分离功能,用上下两层螺柱连通。开源协议
:GPL 3.0
描述
根据网上开源的设计了一款方便实用的基于esp32的VGA像素类游戏机,仅需要简单的电路就能玩贪吃蛇,俄罗斯方块等经典游戏。
支持多个按键操作,增加底板与按钮板分离功能,毕竟底板连着vga很粗的线,用上下两层螺柱连通。默认只有VGA连接显示器,如果是hdmi显示器,你需要准备一个vga转hdmi的转接头或者转接线。
准备材料主要有:
1,VGA母座,引脚3排的。
其他渠道购买注意封装尺寸和引脚。
2,按键开关多个。
现阶段只需要5个即可,如果全部焊接需要9个。
3,两种阻值电阻。
4个470,8个4.7k,4.7k的现阶段4个即可。阻值用其他的也可以,比如用270-500左右代替470,4.7k也可以用1-5k之间的。
4,20p的排母,间隔2.54mm。
如果手头有4p或者8p的排母可以组合使用,另外直接焊接开发板就不需要这个。
5,type-c母座,6p引脚的,仅供电。
6,esp32开发板。
注意不同类型的esp32开发板尺寸可能不一样,注意根据实际修改pcb上20p排母距离,默认pcb上是nodemcu的,板载340。
一般板载下载电路不同,尺寸有区别,下载电路340的板子窄一些,2102的宽一些。
7,4p的排针和排母。
排针需要加长版的,21mm左右的,没有的话可以直接飞线焊接或者铁丝等其他连接方式。
其他需要的配件
1,铜柱和螺丝,铜柱需要20mm左右的。
2,如果是hdmi的显示器,还需要vga转hdmi头。如果手头有vga显示器,直接可以使用不用转接头
焊接过程
1,底板焊接两个20p排母,4p排针,vga母座,typec母座,typec的dip排针(可选),rst按键和R9-R12电阻
2,上层板即按键板,焊接R1-R8电阻,剩余8个按键,4p排母。目前也可只焊接4个方向按键和电阻即可,程序还未定义剩下4个按键。
3,没有加长版排针,可以直接飞行焊接或者其他方式连接。
4,注意开发板那层金属罩以及自身金属节点与按键板上面的按键和电阻底部的焊接点的距离,防止短路,也可以开发板上垫塑料片之类的,电阻和按键的引脚都不用留太长了。
备注:为了便于焊接,修改了typec的焊盘长度,vga母座固定脚的焊盘。
组装过程
1,底板即esp32母座的板子底下很多引脚有些扎手,可以再放一个未焊接空白pcb板,用短铜柱连接。
2,插上esp32开发板,注意排母有个是空的别插入,开发板19p,排母20p,pcb上打叉的就是,也就是最上面的2个。
3,将按键板与底板通过螺柱连接起来,排母和排针对应好即可。
使用过程
1,type-c连接普通5V充电头,电流1A即可,不要太大了。
2,vga母座通过线vga线直连vga显示器,或者通过转接头连HDMI显示器。
3,esp32开发板注意空出来的一格,一旦错位可能造成无法预知的问题,比如烧毁显示器,烧毁开发板什么的。。
高清演示视频见:https://www.bilibili.com/video/BV1ML411b7nU/
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论