复古游戏机的制作教程

电子说

1.3w人已加入

描述

步骤1:控制台:Raspberry Pi

控制台运行RetroPie,一个用于Raspberry Pi的游戏模拟器系统。

在Raspberry Pi上安装RetroPie并从自动启动列表中删除retropie程序。 Raspberry需要在命令行中启动。

使用SSH连接到Raspberry Pi,然后运行Retropie setup以禁用自动启动:

cd RetroPie-Setup chmod +x retropie_setup.sh sudo 。/retropie_setup.sh

首先选择Configuration/Tools然后自动启动并使Raspberry Pi启动进入命令行。在文件/opt/retropie/configs/all/retroarch/retroarch.cfg中,确保显示以下行:

input_enable_hotkey = “escape”

input_exit_emulator = “escape”

按Esc键退出MAME游戏需要这样做(当您从插槽中取出盒式磁带时,Esc键的实际“按下”由Arduino自动完成。)

步骤2:控制台:LED指示灯

在断开电源之前,Raspberry Pi需要正确关闭。通过控制台上的红色LED可以看到这一点。

控制台有一个LED指示灯,当系统打开时它会亮起。当系统关闭时(按下控制台上的红色电源按钮),LED会在短时间后熄灭。只有当LED熄灭时,才能安全地拔下电源插头。

在Raspbery Pi的TXD笔和GND之间安装一个LED和串联电阻(220欧姆)(如图所示)。

编辑文件/boot/config.txt (使用命令行或SSH和nano)并添加以下行:

enable_uart=1

这将自动启用LED功能。

步骤3:控制台:Arduino

游戏机

游戏机

控制台内部是Raspberry Pi和Arduino Leonardo。 Leonardo通过(短)USB电缆连接到Pi。

Arduino草图负责向Pi发送击键。控制台的游戏端口连接到Arduino的数字输入。插入墨盒后,将自动选择游戏。

将草图上传到Arduino。

将盒式线连接到Arduino。还可以将按钮电源,暂停,硬币和播放器-1以及播放器2的电线连接到Arduino。检查原理图。

步骤4:控制台:打印和组装

控制台由四个不同的部分:底部,顶部,斜面和“木”栏。底部和顶部可以用黑色印刷。斜面为橙色,黄色或其他明亮的颜色。正面的条纹可以用合适的棕色印刷。

控制台的顶部和底部需要打印支架。使用强力胶将橙色斜面粘在控制台上。顶部使用自攻螺钉固定在底部。控制台顶部的字母(电源,硬币,P1和P2)可以使用指甲油着色。

我提供所有STL文件来打印您的控制台。我还包括了OpenScad源文件,以便您可以根据自己的喜好更改设计。

我的3D打印机是Flexiforge Dreamer,床的尺寸为150x230mm。

程序集

在控制台中安装Raspberry Pi和Arduino。将电线连接到Arduino(根据原理图)并使用短USB电缆将Arduino连接到Pi。

游戏端口是带有9个笔的标准母D-sub连接器。

使用USB适配器电缆作为操纵杆端口。将其连接到操纵杆插槽和Pi。

步骤5:游戏盒

游戏卡带是一个塑料(3D打印)盒子,上面有彩色标签。墨盒内部是一个公头连接器,可以安装在控制台的游戏端口上。

检查Arduino草图,了解如何连接游戏卡盒中的sub-d连接器的一些示例。基本上每个零位需要短接到地面。

为墨盒创建漂亮的标签并用彩色打印机打印。我还创建了一些随附的小册子,其中包含我的游戏的历史背景和如何玩游戏的说明。

第6步:操纵杆

您可以使用任何所需的USB操纵杆(或游戏控制器)。我想要一个坚固的操纵杆,所以我使用了一个磁性街机棒,并将它与两个火按钮一起放在一个盒子里。

我使用Arcade控制器向Retropie发送操纵杆和按钮的按键。该控制器已经配备了标准USB电缆,可以安装在控制台的操纵杆端口。

可以在没有支架的情况下打印机壳和盖子。盖子拧在主箱的底部。

第7步:播放

玩游戏按以下步骤操作:

使用HDMI电缆将控制台连接到屏幕。附加电源。

等待它启动。

插入游戏cartrigde。游戏将自动启动,您可以玩。

取出墨盒以停止游戏或按下大红色按钮。再次按下大红色按钮关闭控制台。一旦LED熄灭,您就可以断电。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分