嘿大家怎么了!
所以这是我专门为 DIY ARDUBOY CONTEST 制作的 Arduboy Clone。
众所周知,Arduboy 是一个基于 Atmega32U4 MCU 的类似开源 GameBoy 的系统。
Arduboy 是 MCU(Atmega32u4)、按钮及其显示器(SSD1306 OLED 显示器)的组合。
Arduboy 的伟大之处在于它的游戏,您可以在其社区中找到超过 100 款 Arduboy 游戏,而这些游戏最好的部分是它们是开源和免费的。
例如,我正在使用该死的地下墓穴!在这个由詹姆斯霍华德建造的建筑中。这是一个 FPS 风格的游戏,我们在一个地牢中,我们必须在一个随机生成的地牢中导航 10 层,我们可以发射魔法火球并收集尽可能多的战利品。好甜啊?
为了构建我的 ArduBoy Clone 版本,我首先准备了一个基于此布线配置的面包板版本-
在设置了面包板版本之后,完成这个项目只剩下一件事要做,那就是为此设置制作一个定制的 PCB。
然而,对于这个构建,我选择首先使用我上个月为类似的Gameboy HID 项目制作的现有 PCB 。
此外,SSD1306 SPI Display 是该项目中最常用的显示器,但 SSD1306 I2C Display 也可以在这里使用。我们只需要将 OLED 显示器的 SCL 引脚连接到 D6,将 SDA 连接到 D4。在上传草图之前,我们可以在工具菜单中选择显示的类型。
之前,我准备了一个项目,就是这个自定义游戏控制器。
它基于 Pro Micro 电路板并带有按钮,所以我拿走了那个 PCB 并剪掉了它的一些轨道,并根据面包板设置编辑了整个电路板。
对于方向按钮,我删除了它们之前铺设的轨道(通过用切纸机对轨道进行评分),并按此顺序将它们与 A3、A2、A1 和 A0 连接。
我对 A 和 B 按钮做了同样的事情。
然后我将所有组件放在指定的位置并一一焊接。
最后,这是我的贫民区 Arduboy 设置。
用于安装 Arduboy 包
注意-就像我上传了该死的地下墓穴一样!游戏进入我的设置,您可以在您的自定义 Arduboy 上下载和上传许多游戏。
https://community.arduboy.com/c/games/35从这里下载您最喜欢的游戏并将其上传到您的 Arduboy 设置中。所有游戏的上传过程将保持不变。
现在,我所做的上述设置并不完全是最终版本,甚至不是永久版本。为了使这个设置更好,我准备了它的 V2,它是这样的——
我在 OrCad Cadance 中设计了它的 PCB,并导出了它的 Gerber 文件。(可以下载Gerber数据)
现在,就是这样。如果您遇到任何问题,请发表评论,我会帮助您:)
和平
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !