资料介绍
描述
几个月前,我遇到了Arduboy ,根据其官网,它是一个微型8位游戏平台,可以轻松学习、分享和在线玩游戏。它是一个开源平台。Arduboy 的游戏是由用户制作的。Arduboy 基于 ATmega32u4,它与 Arduino Pro Micro 中使用的微控制器相同。虽然我还没有能力制作游戏,但我决定在面包板上构建它的硬件部分。是的,它奏效了!感谢MrBlinky创建自制 Arduboy 包。艰苦的工作已经完成。
我在上面玩一些复古游戏很开心。但是面包板有点笨拙,到处都是电线。我一直想尝试 PCB 设计并专业地制造它。所以,这是做这件事的正确时机。此外,这是一个完美的项目,因为我们必须只专注于 PCB 设计。在本教程中,我们将制作我们自己版本的 Arduboy,从威廉希尔官方网站 图到威廉希尔官方网站 板!
让我们开始吧!
第 1 步:你需要的东西
1x Arduino Pro Micro (5V)
1x OLED 显示屏 (SPI)
6x 触觉按钮
1 个压电扬声器
1x 共阳极 RGB LED
第 2 步:在面包板上进行测试
收集所有必需的组件并开始将它们连接到面包板上,如威廉希尔官方网站 图所示。
连接如下:
控制键:
上 - A0
向下 - A3
右 - A1
左 - A2
A - D7
B - D8
OLED显示屏:
SCL-D15
SDA-D16
直流 - D4
RES-D2
扬声器:
扬声器 + - D5
扬声器 - - D6
RGB LED:
红色 - D10
绿色 - D3
蓝色 - D9
第 3 步:将游戏上传到 Arduino
在您可以在 Arduino 上上传任何游戏之前,需要执行几个步骤。
- 打开Arduino IDE >文件>首选项
- 复制下面的 URL 并将其粘贴到 Additional Boards Manager URL 文本框中,然后单击 OK。
- 转到工具>板>板管理器。
- 在文本框中输入自制或Arduboy 自制。
- 选择Arduboy Homemade包,然后单击安装。
安装库后,进入工具菜单并进行如下选择:
- 板:自制Arduboy
- 引导加载程序:Cathy3K
- 基于:SparkFun Pro Micro 5V - 备用接线
- 核心:Arduboy优化核心
- 显示器:SSD1306
打开.ino文件并点击上传。
第 4 步:在 EasyEDA 中设计 PCB
当一切正常时,我们可以从 PCB 设计过程开始。我选择 EasyEDA 进行设计,因为它让像我这样的初学者很容易。我希望它是便携的,所以我决定在锂聚合物电池上运行它,这意味着需要充电和升压威廉希尔官方网站 。我决定自己使用 MT3608 构建升压威廉希尔官方网站 ,但还准备连接一个现成的 MT3608 模块(这是我最终使用的),以防我的版本失败。如果您希望使用我的 PCB 设计,我已附上所有文件。
首先,从制作威廉希尔官方网站 图开始。确保所有东西都正确标记,威廉希尔官方网站 图整洁干净。这使得以后更容易诊断问题。在选择组件时,组件的占用空间并确保它与您拥有的组件匹配。
检查完所有连接后,单击转换为 PCB选项。这将打开一个新窗口,您可以在其中找到准备放置和连接的组件的所有封装。
您要做的第一件事是定义您的威廉希尔官方网站 板轮廓。以合乎逻辑的方式粗略地放置您的组件,以大致了解威廉希尔官方网站 板的形状和大小。从 Layers 菜单中选择BoardOutline并使用 PCB Tools 菜单中的 Track 工具开始绘图。
现在,最终确定组件的位置。您可能已经注意到从焊盘出来的线条。这些被称为Ratlines ,它们帮助我们了解组件如何相互连接,从而使布线变得容易。
一旦您对组件放置感到满意,您现在可以开始将它们与走线连接起来。走线的宽度由它必须承载的电流决定。PCB走线宽度计算器派上用场。我选择了 0.254 毫米的信号和 0.6 毫米的电源。从图层菜单中选择TopLayer (或BottomLayer ),然后使用 Track 工具开始绘制。在进行跟踪时,可能会出现没有空间来完成跟踪的情况。在这种情况下,您可以跳到另一层并继续连接。两层走线之间的连接是在Vias的帮助下完成的. 在制作走线的过程中,点击 V。走线将结束,您现在可以放置一个过孔。然后,从 Layer 菜单中选择另一层并从 via 开始继续跟踪。完成除接地之外的所有连接。
现在从 PCB Tools 菜单中选择 Copper Area 工具并在威廉希尔官方网站 板上绘制。确保在网络文本框中选择了 GND。这将创建一个接地平面,其余的接地连接将自动建立。
检查,检查和检查!确保你没有错过任何东西。完全确定后,单击“生成制造文件”下载Gerber 文件,然后将其发送到您选择的制造服务。
注意:如前所述,我使用 MT3608 制作了一个升压威廉希尔官方网站 ,它可以在连接负载之前完美运行。输出电压显着下降。我知道这个问题,因为 MT3608 的数据表清楚地指定了组件的排列方式和走线宽度。作为一个初学者,我很确定这个错误会发生。如果有人向我解释问题的原因和解决方案,那将会很有帮助。
第 5 步:组装 PCB
我从JLCPCB订购了 PCB,从LCSC订购了所有必需的组件。这节省了运输成本,因为两个订单一起运输。准备好威廉希尔官方网站 图并按照丝印标记开始焊接组件。在焊接 SMD 元件时,请确保使用大量助焊剂,因为它可以更轻松地焊接微小的引脚。这是我第一次焊接 SMD 元件,焊接工作看起来还不错。
焊接后用异丙醇清洁 PCB 以去除助焊剂残留物。
选择锂电池:
我使用了一块 380 毫安时的电池。使用 50mA 和 100mA 之间的电流,它应该持续大约 3-4 小时。
第6步:享受!
插入锂电池,像以前一样上传您喜欢的游戏,尽情享受吧!
谢谢你坚持到最后。希望你们都喜欢这个项目,并在今天学到了一些新东西。如果你为自己做一个,请告诉我。订阅我的YouTube 频道,了解更多即将推出的项目。再一次感谢你!
- TeleBall:基于Arduino的复古掌上游戏机
- KOKO游戏机开源分享
- Arduino游戏机
- Arduino迷宫游戏开源分享
- PALPi游戏机电池板开源
- Arduino井字游戏和熄灯游戏开源分享
- 液晶游戏机开源分享
- PALPi复古游戏机开源分享
- Arduino扫雷游戏开源分享
- 使用Arduino(Arduboy)DIY手持游戏机
- 简单的arduino游戏机设计案例
- 拔河游戏机2 0次下载
- 电子拔河游戏机 0次下载
- PS游戏机的原理图纸及PCB端口的设计 8次下载
- 飞标游戏机
- MicroByte:基于ESP32 DIY复古游戏机 635次阅读
- 微雪电子micro:bit游戏手柄扩展板简介 1983次阅读
- 微雪电子树莓派游戏机套餐|GamePi20 4.3寸屏介绍 2051次阅读
- 微雪电子树莓派迷你游戏机扩展板|GamePi15 1.54寸屏介绍 2512次阅读
- 微雪电子树莓派游戏机配件包|GamePi20配件包 4.3寸屏介绍 2001次阅读
- 微雪电子 树莓派游戏机扩展板|GamePi43 4.3寸屏介绍 2740次阅读
- 微雪电子树莓派游戏机配件包|GamePi43介绍 2114次阅读
- 微雪电子树莓派配件包G 游戏机配件包介绍 1528次阅读
- 基于Raspberry Pi 3 Model B+的掌上游戏机介绍 4904次阅读
- Arduino/树莓派/单片机/arm区别分析 9736次阅读
- 便携式吉他游戏机diy图解 3447次阅读
- Diodes推出单刀双掷模拟开关产品,设计用于数字或模拟信号的多路复用 2804次阅读
- 用FPGA使当年风靡的Atari 2600 VCS游戏机和Apple II个人电脑再次重生 6317次阅读
- arduino开发板有什么用 2w次阅读
- MarS Board- 你不知道的ARM DIY 计算机平台 7404次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多