利用Arduino做一个PS1记忆卡读卡器

在上一篇专栏中我介绍了几种导出存档的办法,其中呢,我觉得第3种MemCARDuino是最简单易行的

材料也十分简单:一个从废弃PS上面拆下来的记忆卡插槽、arduino nano v3开发版、若干根连接细线、可能还会用到一个提供7.6伏电压的直流电源(电池盒)

首先第1步如果你是买的是厚机的记忆卡插槽,他应该是两个包含了手柄插槽和记忆卡插槽连在一起的,所以你需要先把这连在一起的两块掰成两个独立的插槽。然后用烙铁把连接在插槽背后的电路板拆下来

完成后背面应该是这样的

然后第二步在Github上下载arduino的项目文件(.ino),把你的单片机连接到电脑利用arduino刷写固件。在设置-开发版里选择arduino nano,处理器里选择old bootloader那个,再设置好你的端口,然后就可以点击工具栏下方第2个那个箭头,等待完成。

设置好端口和开发版信息后,上传固件

第3步把开发板和插槽连接起来

接口定义


开发版

我们会使用到上图下面的D13 5v引脚 上面的D2 10 11 12 引脚以及GND引脚接下来就是按照的定义连接。

连接完了之后你会发现,唉,不对唉,怎么还有了一个脚没有连接呢?记忆卡插槽的第3脚是输入7.6伏电压的脚,可是我们的开发板并没有办法输出7.6伏的电压,所以这时候我们需要外接一个电源或者一个电池盒提供7.6伏的电压

但是呢,如果你手上的记忆卡是最近生产的新买的记忆卡或者是索尼官方原装的记忆的卡的话,这个电压可以不输入,其他的老组卡或者是第三方内存卡就一定要

这是现在还有的买的新生产的山寨记忆卡,不需要7.6v

第4步就是插上记忆卡连接电脑开始起飞.....

但是连接电脑后你会发现什么反应都没有,我的电脑里面也没有多出储存设备如果你出现和我一样的情况的话,那么恭喜你的记忆卡坏了(雾)其实这里需要和一个配套的软件使用,叫memcardRex。我在网上找到了不知谁汉化的版本,非常感谢这位汉化的作者(虽然是机翻)

软件链接: https://pan.baidu.com/s/13TYS-fl9lIchmdV69jYNWA 提取码: k179

打开软件工具栏硬件-读取保存数据-第2项

然后就可以导出存档或者写入存档了

读取数据中


读取完成

对了,建议大家在焊好线连接电脑工作正常后,使用热熔胶把焊点进行加固。焊点很小,线也比较细,一不小心拉拉扯扯断了,要重新焊就非常麻烦

热熔胶大法好


最终一个手办展示台就完成了(大雾)

喜欢的话请点个关注,点个硬币,点个赞,谢谢。如有不正确的地方,还请多多指教

本文为我原创

-- --
  • 投诉或建议
评论