原文中文,约2100字,阅读约需5分钟。
📝
内容提要
本文介绍了一个爱好者使用CH32V003芯片制作小型游戏机的项目,包括重新设计PCB、更换方向键为摇杆、小巧的外壳尺寸等。文章提供了硬件选型、原理图设计、PCB设计、焊接与调试、固件烧录、外壳设计等详细信息,并附上了项目的开源地址。
🔎
延伸解读
硬件选型与兼容性
为了兼容原作者的ROM,本项目的BOM大部分与原版一致,仅将方向键替换为五向摇杆。电阻电容采用0603封装以压缩体积,主要元件可在某宝购买,其中电磁式蜂鸣器价格更优。需注意12864 OLED必须选用窄边框版本,否则无法安装。
PCB设计与焊接要点
PCB尺寸为24x40mm,主要元件布置在背面,正面仅摇杆、按钮和屏幕。立创EDA中12864 OLED的封装与某宝窄边模块尺寸不符,需按实际尺寸绘制板框。焊接时建议在电池连接器两端多加点锡膏以增强强度,防止拆装电池时脱落。
固件烧录与工具
固件可直接使用原作者提供的多个小游戏,如吃豆人、小蜜蜂等。烧录需使用WCH Link-E烧录器,与其他WCH芯片不通用,需单独购买。在macOS上可使用wlink命令行工具,指定地址0x8000000进行烧录。
外壳设计与组装
外壳采用三明治结构,因PCB布局紧凑,后盖无螺丝固定,改用卡槽+卡扣模式。组装时建议先将PCB电源开关一侧放入外壳,再整体按压,底部斜坡可卡紧PCB。按钮键帽最后安装,若打印精度不足可用胶水固定。
❓
Q&A
这个小型游戏机使用了什么芯片?
这个小型游戏机使用了CH32V003芯片。
游戏机的外壳尺寸是多少?
游戏机的外壳尺寸为宽27mm,高42mm,厚12mm。
如何进行固件烧录?
固件烧录需要使用WCH Link-E烧录器,并使用命令行工具进行烧录。
这个项目的硬件和固件是开源的吗?
是的,项目的硬件和固件均为开源,提供了相关链接。
游戏机的方向键是如何设计的?
方向键被更换为五向摇杆,以提高游戏体验。
这个游戏机可以玩哪些游戏?
这个游戏机可以玩小蜜蜂和吃豆人等小游戏。
🏷️