社区主页 文章详情

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

奔IV程序猿 12-03 14:22 + 关注


把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

前言叨逼叨

是的,另一个Arduino游戏机,这次是gamebuino,不是上次那个arduboy:

上次那个上次那个

都是所谓的homemade。感觉做这个会上瘾,接线,刷机,踩坑,填坑,琢磨布局和外壳等。一个版本弄好了,还想再优化下看怎样做的更美观些,体积更小些。

上面提到的arduboy外壳是用充电宝外壳改的,arduboy原本是只能装一个游戏,想换游戏得再连电脑刷机,后来找到一篇文章,说是可以搭载一块闪存芯片并存放多个游戏,用另一bootloader来读取游戏,由于还得改线序就打算先放一放,后面再做,先把这个可以读tf卡的gamebuino给搞定再说。

之所以想着把游戏机塞手柄,是因为前面做的那个按键是微动开关,按起来嘎嘣嘎嘣的,不舒服,而且外壳还是比电路板要大上一圈,相比那么小的屏幕来说有点夸张。寻找按键的时候突然想到了小霸王手柄,找了下参数感觉中间可以放块屏幕,就淘宝买了一只试试。

准备

硬件清单

Microsoft YaHei', SimHei, Verdana, Arial, sans-serif;font-size:14px;background-color:rgb(255,255,255);" >

NO.

名称

数量

描述

1

Arduino nano

x1

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY


2

5110 屏

x1

NOKIA 5110液晶屏模块,8pins

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

3

SD卡模块

x1

读取SD卡,5V供电

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

4

SD卡

x1

<2G 容量,储存游戏ROM

5

锂电充电升压模块

x1

3.7V 锂电池充电

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

6

漆包线



7

锂电池

x1

200MAH 聚合物锂电池

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

8

光敏电阻

x1

感应环境光线强度

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY


9

无源蜂鸣器/小喇叭

x1

输出游戏背景音乐

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY


10

小霸王手柄

x1

游戏操作按键及外壳


把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY


12

电阻

x1

100k

开干

1.调试

连线

按照下面列表连线

Buttons:

pins --- buttons

A3 --- btn_C

D4 --- btn-A

D2 --- btn_B

D6 --- btn_down

D8 --- btn_left

D7 --- btn_right

D9 --- btn_up

Nokia 5100 LCD screen:

RST --- A0

CE --- A1

DC --- A2

Din --- D11

Clk --- D13

Vcc --- 5V

BL --- D5

GND --- GND

SD 卡模块:

Vcc --- 5V

GND --- GND

MOSI --- D11

SS --- D10

SCK--- D13

MISO --- D12

光敏电阻:

5V-----([光敏电阻])-------A7

GND-----[===100K===]-----A7

蜂鸣器/喇叭

D3----(蜂鸣器)----+5v

烧录

gamebuino可以像arduboy一样,一次烧一个游戏上去,用Arduino IDE直接上传没啥难度。

但如果想从tf卡读取烧录游戏,得需要先烧个特制的bootloader上去,坑的地方就在这里。

首先这里有两个不确定因素:1.bootloader到底对不对。2. tf卡是不是有问题。

在别人帖子里的提供的bootloader,我这边刷了没有效果,一度怀疑tf卡不满足要求,据说这程序挑卡,且容量不得大于2gb,格式还得是fat16。

折磨了我好几天之后,找到个makebuino的bootloader,刷了立马见效。

介于上篇游戏机文章多是看客,没看到实操的,我这就懒得码字摆踩坑细节了,有需要的朋友欢迎留言交流。

2.组装

喏,这就是14块包邮的小霸王手柄,本来想买红色的,没货,什么U不U SB的无所谓,我要的是外壳和按键。

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

收到后发现这个质量和小时候玩的那个是天差地别,不过话说回来,小时候的那个现在应该14块买不到了,算珍藏品了把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

背部6颗螺丝卸掉。

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

熟悉的“牛屎”,看来还要做一把铲屎官

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

俗话说,不如先铲屎而后快。

铲干净后把上下左右ABC按键分别引出来

连线这我选择漆包线满天飞,优点:省空间

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

先把外壳里暂停键周边的塑料铲平了,方便后面给屏幕开窗

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

量好距离,切!

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

归功于比p的质量,切割很容易,美工刀多划几下就通透了。右上方先开口放上电源开关以及光线传感器。

然后把电池和充电板焊接上去

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

这里有点失误了,充电板不带升压功能,电池3.7V,输出也是3.7V,导致tf卡没法运行,最后只能换个带升压功能的充电模块,后图可以看到,体积稍大。

然后就可以“开心”地放入其他部件了:

先是屏幕,然后按键电路板,再来一层模块层,三明治就做好了。

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

嘿,注意到最左侧的黑块块了么?内个是喇叭,从古董手机里抠出来的,因为实在是没有合适地方放蜂鸣器了把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

盖棺

好恐怖吧?这个盖子,我好难哦。

我料到那么多外加元件,厚度肯定超,怎么完美解决前面没有考虑太多,鲁迅曾没说过:将来的我可比现在的我聪明得多,把问题留给他。

后盖把能铲掉的东西都铲掉,可以看到有6个窟窿需要补,这里是棒棒哒棒棒胶,堵上之后强度还可以。四周找空位粘了5个角,用来固定后盖。

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

一切缝隙由棒胶搞定。

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

背面充电电池板上方开孔透光


充电中充电中

差不多了,就这样了

把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY


感谢

虽然不是一本书,也来个感谢:

1. 感谢媳妇晚上带娃睡觉,让我可以抽空折腾。

2. 感谢DIY好朋友棒棒胶,虽然几块钱,但是效果棒棒哒。

3. 感谢各位朋友点进来观看,有钱的捧个钱场,没钱的捧个钱场(我好缺钱呀把游戏机塞到小霸王手柄里是怎样一种体验-另一个“阿杜一诺”游戏机DIY

月初碎银甩几两,莫等过期空叹息。


谢谢哦~

展开阅读全文

打开App,查看更多好文内容
全部评论 (81)
值友8858035876
14
12-03 14:25

大哥,变态就服你[黑线][黑线][黑线]

蛀牙我不怕你啊
7
12-03 14:27

不服不行,只是,这屏幕看着不需要放大镜嘛???

奔IV程序猿
4
12-03 15:23
nfsnfs: 为何要光线感应啊? 1

这屏幕是有背光的,在光线暗的环境下会线性开启背光

nfsnfs
2
12-03 15:10

为何要光线感应啊?

kisjew
2
12-03 14:59

666,这个手艺可以啊,娃不缺游戏机了

打开App,查看更多好文和评论
猜你喜欢
编辑精选
157
120
81
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索