速卖通为Raspberry 体育彩票31选7出售了6个按钮板的PCB,适合经典的DMG-01 Nintendo Gameboy外壳。它可以使用Raspberry 皮零构成DIY Gameboy项目的基础。它’价格便宜,但没有技术支持,信息或组装说明就出售。以下是一些信息,在您决定购买一个或已经购买之前,可能会有用。
6按钮板套件内容
该套件通常与以下组件一起出售:
- 6键PCB
- Raspberry 体育彩票31选7接头PCB
- 2 x 40路接头
- 18向带状电缆
- 2个带状电缆连接器
- 游戏杆
- 3.5毫米音频插孔
- 热键开关+盖
- 2针音频连接器和带插头的电缆
这些工具包的价格为7至10美元。

热键开关,操纵杆和耳机插孔都是可选的。他们不’不需要安装以使用D-pad和2-6按钮。
主板
主板为D-pad和其他六个按钮提供了打击垫。 D-pad和两个按钮在标准Gameboy布局中。要使用其他四个按钮,您需要在Gameboy外壳中钻合适的孔。

在左和右角也有PCB孔可连接其他两个开关。这些通常将用于复制SNES控制器上的L1和R1肩键。许多人将这些按钮放在Gameboy机壳的背面。
按键板针脚
在焊接带状电缆连接器并连接两个PCB之后,我能够确定GPIO映射。较小的板在40引脚上带有标签,因此确定映射非常简单。
功能 | 物理皮针 | 体育彩票31选7功能 |
---|---|---|
快捷键 | 3 | 通用输入输出2 |
地面 | 6 | 地面 |
L1 | 15 | 通用输入输出22 |
L2 | 10 | 通用输入输出15 |
R1 | 13 | 通用输入输出27 |
R2 | 5 | 通用输入输出3 |
X | 29 | 通用输入输出5 |
Y | 16 | 通用输入输出23 |
A | 32 | 通用输入输出12 |
B | 31 | 通用输入输出6 |
选择 | 33 | 通用输入输出13 |
开始 | 36 | 通用输入输出16 |
剩下 | 38 | 通用输入输出20 |
对 | 35 | 通用输入输出19 |
向上 | 40 | 通用输入输出21 |
下 | 37 | 通用输入输出26 |
带状电缆按以下顺序传送这18个信号:

与所有与GPIO相关的项目一样,请注意避免混淆物理引脚号(1-40)和GPIO参考。请参考我的 Raspberry 体育彩票31选7 通用输入输出接头图 交叉参考物理引脚号及其功能标签。
子板
较小的板旨在将带状电缆的连接路由到体育彩票31选7’s 通用输入输出头。你不’如果要将主板直接连接到GPIO接头,则无需使用该板。但是,带状电缆的便利性是购买此特定套件的主要原因。

耳机插孔和音频

左右音频垫出现在您要焊接耳机插座的插槽中,以及较小的PCB的左上角,您可以在其中焊接小的白色2针连接器。
提供的耳机插座是相当基本的。它具有用于左,右和地面的连接。没有开关装置,因此,如果要在插入耳机插头时自动切断扬声器,则需要进行其他布置或使用其他样式的音频插孔。
部件
子板

该套件带有一个40通接头,可焊接到较小的子板上。这样可以将开发板插入体育彩票31选7’40路GPIO接头连接器。
印刷电路板中的孔与体育彩票31选7 Zero的安装孔对齐,因此可根据需要用于安装。
但是,为了减小整体尺寸,我没有将40路接头焊接到板上,而是直接将其焊接到体育彩票31选7 Zero。这降低了组合板的整体高度。 皮零底部的USB和电源垫仍然可用,因此将电线焊接到’t an issue.
带状电缆连接器

带状电缆连接器必须焊接到两个PCB的每一个上。连接很小,我建议您在YouTube上观看一些视频,看看人们如何将SMD连接器焊接到PCB上。例如 这个视频.
关键是要使用助焊剂,并有可用的焊料吸盘或某些焊料芯。这些是我焊接过的唯一的SMD连接器,结果比我预期的要好。
热键按钮(可选)

The hotkey switch gives you a bit more flexibility within Retro体育彩票31选7e if you want a dedicated button as an alternative to using 选择. It is easy to insert into the 印刷电路板 and solder the four connections. 您将需要在正确的位置在机箱中钻孔。
我没有的原因’将此按钮添加到我的项目中是因为孔将太靠近“GameBoy”封面上的字母。但是,您可以将开关安装在任意位置,然后将其连接回PCB上的各个点。
游戏杆(可选)

操纵杆复制了D-pad的功能。它需要将6个连接焊接到主板上的焊盘上。只需用胶带或热胶将其固定在适当的位置,然后将6脚焊接到PCB上即可。 您将需要在正确的位置在机箱中钻孔。
随附的操纵杆需要某种类型的拇指操纵杆或橡胶盖,才是实用的选件,但未提供。对于我自己的项目,我决定不使用操纵杆。

耳机插座(可选)
该插座需要焊接三个接线片。这是一个相当简单的安排,但是缺少扬声器切换意味着您可能会更好地使用其他选择。 印刷电路板可能需要打磨才能适合其他插座。
外壳安装按钮板

该评估板适合标准DMG-001机箱,您可以使用2毫米螺钉将其固定到位。避免使用太长的螺钉,否则会损坏前面的塑料。
皮零和子板可以安装在任何您喜欢的位置。带状电缆给您很大的灵活性。
替换Gameboy外壳有不同颜色的负载。在这里看看: http://s.click.aliexpress.com/e/VL4GhkM
I2C引脚
标准I2C引脚(引脚3& 5, 通用输入输出2 &GPIO3)被分配给热键和R2连接。如果要使用I2C,则应避免连接R2或热键开关。
软体设定
有很多方法可以使这些基于GPIO的控制器在体育彩票31选7上运行。我计划使用Retro体育彩票31选7e,因此需要与此兼容的东西。我找到了一个优秀的软件项目,名为 通用输入输出next 由Mark Holgate创建。它会创建您的按钮/ 通用输入输出引脚的映射,并允许Emulation Station将其检测为“virtual controller”。您可以使用以下软件将此软件下载到您的体育彩票31选7:
git clone //github.com/mholgatem/GPIOnext.git
然后使用安装:
cd 通用输入输出next ./install.sh
在安装过程结束时,它询问您是否要运行配置实用程序。如果您的开发板已连接到您的体育彩票31选7,并且准备就绪,请按Y。’不用担心,您可以选择不立即运行配置,而稍后再使用来运行它:
gpionext config
config实用程序将带您完成设置D-pad,ABXY按钮和肩膀按钮(如果正在使用它们)的过程。
设置完成后,您可以重新启动体育彩票31选7,并在Emulation Station加载后找到新的控制器。然后,您将完成该步骤,就像使用插入式USB控制器一样。简单。
结论
总的来说,我认为这套工具值得,尽管我花了一些时间来研究如何充分利用它。
- 优点
- 便宜的
- 添加D-pad和6按钮的快速方法
- 简化接线“shoulder” buttons
- 带状电缆无需单独连接到GPIO接头
- 缺点
- 耳机插座无开关
- 游戏杆没有橡胶盖,只能复制D-pad
还有其他Gameboy按钮PCB,其附加功能可能更适合您的项目。在这种情况下,该板非常适合我的需求,因为我真的只是希望它提供一种简便的方法来连接按钮和D-pad,而无需过多布线。
可以从各种卖家处购买该板,但这是我订购的商品的链接: DIY 6按钮PCB板套件的游戏男孩零DMG-001
2条留言
套装看起来不错!
有什么区别吗“original” from ZeroBOY?
并且您能推荐一款合适的显示器吗?
ZeroBoy板具有更多功能,因为它们似乎具有各种板载电气组件。结果,它们也更昂贵!
我正在使用此显示: http://s.click.aliexpress.com/e/crAh1HNW