TaichiArduboy-口袋游戏机
本项目全部代码及相关文件开源免费,可通过太极创客官网或Github获得
项目开发制作:BlackBox114
项目图文/本文编辑:本布衣BenBuYi

Arduboy是一款基于arduino的游戏机系统。全球的开发者在Arduboy框架下开发了大量经典的8位游戏,并且可以从开放源代码游戏库中进行重新编程。Arduboy是开源的,任何人都可以学习硬件编程和制作自己的游戏。

项目简介

太极创客也开发了一套方便收纳的Arduboy口袋游戏机,项目资料全部免费开源,各位创客朋友可在太极创客官网或GitHub上获取全部资料。
太极创客官网:http://www.taichi-maker.com/blog/
GitHub地址:https://github.com/taichi-maker/TaichiArduboy

TaichiArduboy的电路进行了专门的设计,制作了PCB板。电源与信号分离,选用了直插元件方便焊接。口袋游戏机兼容所有arduboy游戏,也可以编写自己的游戏上传。设置了开关控制蜂鸣器通断,板上设置了锂电池充放一体模块,可插接JST头转接软包锂电池。
材料清单


注意:主控请一定使用ArduinoPromicro或兼容同型号开发板,本例程内请勿使用其他型号代替。如果有额外的电路板,可以用六角铜柱和螺丝把两块电路板连在一起,做成半封闭外壳,更易携带。
连线图

如果没有PCB电路板,或者不方便焊接,您可以用面包板搭建一个最简单的小掌机,遵照以下电路图即可。这个电路没有复位和电池模块,需要持续供电才能运行。
制作流程
Step1

确认元件是否买齐,插上电路板确定封装是否正确。
Step2

进行焊接,焊接顺序为电源模块→屏幕→按键→ArduinoPromicro→蜂鸣器→蜂鸣器开关和电源开关
Step3

焊接完成后用数据线将TaichiArduboy连接上电脑。
Step4

方式一:如果您有arduboy游戏的十六进制文件,您可以直接安装github储存库内 /上传游戏文件夹中的ArduboyUploader_setup.exe ,并打开游戏十六进制文件,选择游戏文件后烧录。烧录时如果没有反应,请按下游戏机上的RST键进行复位。本仓库 /上传游戏/不带源码的游戏中有五个arduboy游戏的十六进制文件可供下载。

方式二:如果您有arduboy游戏的源文件,请用arduinoIDE打开游戏的主程序(文件夹内的.ino文件)github仓库的 /上传游戏/带源码的游戏中有五个arduboy游戏的源码工程文件可供下载。
项目展示

项目制作完毕后,可以下载任何兼容Arduboy的游戏项目,在一些游戏网站上托管了很多Arduboy游戏项目,大家根据个人喜好自行下载。

更多信息
目前本项目仅制作了简单的PCB设计,需要进行焊接。并且每次只能下载游玩一个游戏,未来会扩展外置flash存储更多游戏,大家可持续关注本项目的进展。
详细内容可点击下方视频


我们太极创客团队开发制作了一系列零基础Arduino入门教程。自2016年发布至今已经受到众多新老创客朋友们的好评。您只需在Acfun、BiliBili或者在百度搜索“太极创客”,就可以找到我们制作的丰富免费的教程资源。只要您有一颗想学习的心,我们就有信心带您走进创客的世界!
假如您也喜欢太极创客,希望您将本文“分享”、“点赞”、“投币”。 让更多朋友认识我们。您的每一份支持与鼓励,都是对我们最温暖的鼓励与支持。
谢谢~~~