当前位置:
文章详情

上年纪了,怀旧, 做个游戏机吧~

2019-10-19 13:34:00 39点赞 61收藏 26评论

先上个裸体图给大家看下,beautiful UI(外壳)等我找到合适材料再做。

上年纪了,怀旧, 做个游戏机吧~


前言叨逼叨

儿时除了红白机,还有一款掌机“俄罗斯方块”也占据了我不少时间,虽然一直没有想过这方块为什么是俄罗斯的,而不是乌克兰的。

上年纪了,怀旧, 做个游戏机吧~

网上偶然翻到些视频是用Arduino做复古掌机,就燃起了我心中一团火,我也来整一个玩玩。

调研

网上搜了几圈,目前用Arduino 做游戏机的是两个开源项目:1. arduboy,2.GameBuino

这两个项目都做了成品在卖,颜值还不错。价格嘛。。。管他呢,反正要自己做(克隆)。

arduboyarduboy


GameBuinoGameBuino

大概说下这两个游戏机克隆版的不同之处:

1.arduboy 多是用128X64的OLED屏幕+Arduino pro micro板子来做的,游戏是直接烧录在板子的存储空间上的,所以一次只能放一个游戏,玩腻了得再烧其他的。

2.GameBuino 则是用诺基亚5110拆机屏幕+Arduino nano + sd卡模块来做,游戏可以放在SD卡上来回切换。

以上所需要的板子也可以更换其他的,但是由于板子之间的差异,原有程序可能用不起,需要特殊修改。也有人做过不同板子的尝试而且也成功了,我只能各种佩服。

由于我手头的配件刚好够做arduboy,所以就选定这个来抄一把练手玩下。

步骤

1.主要材料清单

零件数量
Pro Micro Atmega32U41
OLED SPI 128x64 显示屏 (6针/7针 SPI)1
TP4056 1A锂电池充电板1
蜂鸣器1
3.7v 锂电池1
按钮8
开关1
洞洞板/面包板 (最好是双面镀锡的)

2.面包板接线图

上年纪了,怀旧, 做个游戏机吧~

网上顺来的,我标注了按钮,另外需要注意的是:上图屏幕是7针的,如果买到的屏幕是6针的cs针脚(黄线)可以忽略。

显示屏连接
Pro Micro Pin
SCL15
SDA16
RES6
DC4
CS2* (如果存在此引脚)


按钮连接
Pro Micro Pin
A7
B8
UPA0
RIGHTA1
LEFTA2
DOWNA3
RSTRST(可无)



扬声器连接
Pro Micro Pin
15

3 测试

面包板连接好后,就可以烧程序测试了。

可以先烧个示例游戏玩玩看。

首先打开Arduino IDE下载arduboy库,最好把两个库都装上。

上年纪了,怀旧, 做个游戏机吧~


上年纪了,怀旧, 做个游戏机吧~

装好库文件后,选择开发板

上年纪了,怀旧, 做个游戏机吧~

在示例程序里找到arduboy→breakout,然后上传,先自high一把吧。上年纪了,怀旧, 做个游戏机吧~


4 焊接

元件排列

上年纪了,怀旧, 做个游戏机吧~

为了方便插拔,不相焊死了,所以决定Arduino板子和屏幕都用可插拔针脚,当然缺点是整体高度会变高。

正面

开关+按钮+蜂鸣器

上年纪了,怀旧, 做个游戏机吧~

背面

充电板+电池

上年纪了,怀旧, 做个游戏机吧~

洞洞板接线图

上年纪了,怀旧, 做个游戏机吧~

大功告成

你可以自己做游戏,也可以下载别人做好的,去 arduboy官网官方论坛team-arg逛逛吧,我知道对你来说不是什么事上年纪了,怀旧, 做个游戏机吧~

上年纪了,怀旧, 做个游戏机吧~

展开 收起
  • DIY
    话题:DIY 关注
26评论

  • 精彩
  • 最新
  • 做个游戏什么? [皱眉]

    校验提示文案

    提交
    做个游戏?做个游戏吧? [尴尬] 小编把我的标题给改了,本来波浪线在“吧”前面

    校验提示文案

    提交
    收起所有回复
  • 不会玩,点个赞就走了 [喜极而泣]

    校验提示文案

    提交
    别介,再留下点碎银岂不更好 [装大款] 哈哈。教程不够详细么?

    校验提示文案

    提交
    收起所有回复
  • 看了一遍,没看懂……主要是手残,看到电烙铁就放弃了……

    校验提示文案

    提交
    面包板现连上玩玩撒

    校验提示文案

    提交
    收起所有回复
  • 太硬核,看不懂,走人 [抠鼻孔]

    校验提示文案

    提交
    用面包板照着连线,连好就能玩。焊接是有点麻烦

    校验提示文案

    提交
    收起所有回复
  • 这种最大的乐趣是在制作过程,弄好后没玩两下就吃灰。

    校验提示文案

    提交
    你说的对,所以我焊了插座,不想玩的时候直接拔下来干别的。最近放办公室给同事刷记录还是挺有意思的

    校验提示文案

    提交
    收起所有回复
  • 说机不说 ba [傻笑]

    校验提示文案

    提交
    安全你我他

    校验提示文案

    提交
    收起所有回复
  • 赞,等有空了试试弄个esp8266版本的

    校验提示文案

    提交
    github上还真有

    校验提示文案

    提交
    收起所有回复
  • 作者的焊点有点看不下去 [皱眉]

    校验提示文案

    提交
    9.9的电烙铁,我已经尽力了 [吐血] 种草白光,没有好理由

    校验提示文案

    提交
    收起所有回复
  • 说ji不说ba

    校验提示文案

    提交
    好吧好吧 [狂汗] zsbd

    校验提示文案

    提交
    收起所有回复
  • Nano版兼容吗?

    校验提示文案

    提交
    这个就是nano,针脚输出上nano还更合适些

    校验提示文案

    提交
    收起所有回复
  • 就這個佈線,樓主當年電子設計競賽一定是一等獎

    校验提示文案

    提交
    过奖了,楼主非电子专业,没参加过什么设计竞赛,只是个人爱好 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 上课看着这些就头疼了 [高兴]

    校验提示文案

    提交
    额。。。。。上啥课呢

    校验提示文案

    提交
    收起所有回复
  • 说机不说吧,文明你我他~~

    校验提示文案

    提交
    怪小编干掉了我的破折号 [无语] [傻笑]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
61
扫一下,分享更方便,购买更轻松