基于esp32的VGA像素类游戏机V1.0

简介:根据网上开源的设计了一款方便实用的基于esp32的VGA像素类游戏机,仅需要简单的电路就能玩贪吃蛇,俄罗斯方块等经典游戏。 支持多个按键操作,增加底板与按钮板分离功能,用上下两层螺柱连通。

开源协议: GPL 3.0

发布时间:2021-08-11 15:01:00
  • 2k
  • 13
  • 19
描述

根据网上开源的设计了一款方便实用的基于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/

 

 

 

 

 

 

 

 

 

 

 

 

设计图

PCB_基于esp32的VGA像素类游戏机V1.0

在编辑器中打开
ID Name Designator Footprint Quantity BOM_Manufacturer Part BOM_Manufacturer BOM_Supplier BOM_Supplier Part Price BOM_JLCPCB Part Class
1 BTN A,B,DOWN,LEFT,RIGHT,SELECT,START,UP SW-TH_4P-L6.0-W6.0-P4.50-LS6.5 8 TS665CJ SHOU HAN LCSC C393938 0.0698 Extended Part
2 VGA-002 DSUB1 D-SUB-TH_VGA-002 1 VGA-002 BOOMELE LCSC C138387 1.211 Extended Part
3 in DZ,DZ2,TYPECDIP HDR-TH_4P-P2.54-V-F-R1-C4 3 GP26-2520WV-4P GEPU(歌普) LCSC C2681739 0.1276 Extended Part
4 L ESPL HDR-TH_20P-P2.54-V-F 1 220S-1*20P H=8.5MM Ytype Gold-plated Ckmtw LCSC C124410 1.3588 Extended Part
5 R ESPR HDR-TH_20P-P2.54-V-F 1 220S-1*20P H=8.5MM Ytype Gold-plated Ckmtw LCSC C124410 1.3588 Extended Part
6 4.7K R1,R2,R3,R4,R5,R6,R7,R8 RES-TH_BD2.2-L6.5-P10.50-D0.6 8 MFR0W4F4701A50 UniOhm LCSC C57204 0.0509 Extended Part
7 470 R9,R10,R11,R12 RES-TH_BD2.2-L6.5-P10.50-D0.6 4 MFR0W4F4700A50 UniOhm LCSC C58592 0.0483 Extended Part
8 rstsw RST SW-TH_4P-L6.0-W6.0-P4.50-LS6.5 1 TS665CJ SHOU HAN LCSC C393938 0.0698 Extended Part
9 typec6p TYPE-CPOWER TYPE-C-SMD_TYPE-C-6P 1 TYPE-C 6P SHOU HAN LCSC C456012 0.3992 Extended Part

展开

工程成员

服务时间

周一至周五 9:00~18:00
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 开源平台公众号

    oshwhub