在 Thingiverse 上,我遇到了 Ferjerez 的Proto-Tetris Machine 。我对他的 DIY Nun-chuck 风格控制器的使用很感兴趣。由于我有一个备用的 Wii Nun-chuck 控制器,我认为这可能是一种使用它的方法。(您可以在 eBay 上单独购买)
Wii Nun-chuck 有一个内置的操纵杆、加速度计和两个按钮。它使用 I2C 协议进行通信。唯一的缺点是连接到任天堂 Wii 的特殊插头。幸运的是,您可以在 eBay 上买到便宜的适配器。
我设计了一个新的外壳和印刷电路板来清理接线并固定 Wii Nun-chuck 适配器板。
我还修改了容纳 8 位 7 段显示器的前盖。使用烙铁在显示器后面打一个孔用于接线。用附加的 STL 文件中的修改版本替换旧封面。
和原版一样,我开始在顶部使用伺服来指示下一块在玩游戏时掉落。带有 WS2812b 条的伺服系统是有问题的。两者都需要关键时间才能正常工作。伺服器在移动时也会发出噪音,这可能会分散游戏的注意力。在测试了硬件之后,我决定伺服必须去设计一个基于 RGB LED 的顶部。
要 3D 打印新的灯顶,请选择 0.2 毫米的层高并启用仅在切片机软件中支持触摸构建板。在打印过程中,您需要在第 36 层开始时将灯丝从黑色更改为透明。
使用绕线,将 7 个 WS2812B RGB LED 连接在一起。从前面看,您将从左到右接线。那就是侧面的 T 形件(上图中的红色)具有从控制板到其 DIN 引脚的电线。它的 DOUT 引脚将连接到 S 片(上图中的橙色片)的 DIN 引脚,依此类推。所有 GND 引脚应相互连接,V+ 引脚也应连接。
将电线焊接到工作台上时,使用遮蔽胶带支撑工作台上的 LED。我为外部 LED 使用 25 毫米线长,为内部 LED 使用 15 毫米线长。
在将 LED 添加到顶部组件之前,测试 LED 是否仍能正常工作。我使用我的WS2812B 测试仪检查每个阶段的 LED 和接线。小心地将 LED 放在顶部组件中。完成后,检查 LED 是否仍然工作,并使用一些热胶来保护背面的电线。
原理图非常简单,如果您不想打扰印刷电路板,您可以将其连接到一块原型板上。
如果您希望将电路板商业化,或者您可以像我一样自己制作,Eagle 文件已包含在内。我使用了碳粉方法。
从附加的 STL 文件中 3D 打印控制箱。我使用了 0.2 毫米的层高并且没有支撑。使用 2.5 毫米钻头钻出 PCB 安装孔,并使用 3 毫米丝锥创建螺纹。四个 6mm M3 螺钉将 PCB 固定到位。
按照Ferjerez 的说明进行底座 3D 打印和矩阵面板的组装。从顶部布置电线,以便将固定顶部和底部的通道中的夹子连接到矩阵组件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !