介绍
我现有的主板不带集成的可寻址 RGB LED(RGBA)控制器,而我希望能有一个可以通过主板上的空闲 USB 接口直接从电脑上进行控制的控制器。
我的自然选择要么是树莓派 Pico,要么是 Arduino,但我最近在 Discipline153 的博客上发现了一个很酷的项目。GitHub于是,我决定尝试一下。
由于该项目没有可打印的外壳模型,我决定自己动手制作一个。鉴于我并不需要频谱分析模式(因为机箱内部除了风扇噪音外没什么可分析的),于是我决定设计一个简约的外壳,配备一个微型USB接口,以及用于连接RGB灯带和LED电源的两个连接器,这样就足够了。
所需零件及材料
-
树莓派 Pico 2040
-
用于LED供电的XH-2A接头
-
RGBA 连接线缆的 XH-3A 接头
-
2k2 电阻器
-
用于内部连接的 20-22 号规格电线一段
-
4颗 M2x5mm 螺丝
-
XH-2Y 终端电缆,用于连接机箱电源的 5V 接口(例如,SATA 电源连接器的红黑两根线)。
-
带有RGBA连接器的XH-3Y终端电缆
-
主板 USB2 接口转 microUSB 数据线
-
1.75毫米透明细丝条,用于Pico心跳LED光导管
-
氰基丙烯酸酯胶水
印刷与组装
该案例采用 PETG 材料,通过“0.20mm 质量”预设进行打印,头部和 Pico 微型 USB 连接器处使用了手动添加的支撑结构。
组装步骤可按以下顺序进行:
-
打印完毕后,将XH-3A和XH-2A接线板插入对应的插槽中,并用胶水固定好。
-
取一段约5毫米长的1.75毫米半透明丝材,将其插入机箱盖上靠近microUSB接口的小孔内,如有需要,可用强力胶将其固定到位。
-
将一个2k2电阻焊接到电路中,将原始设计中用于频谱分析模式的模拟输入引脚接地。
-
将数据输出引脚和接地线焊接到 Pico 电路板上。
-
按照下方图示,将XH-2A的电源输入连接至RGBA XH-3A的输出端。
-
按照图示,将Pico PCB板上的地线和数据输出线连接至XH-3A设备。
-
将印刷电路板
-
将打印好的按钮倒置后,放入手机壳盖子上的开口处即可。
-
将底部外壳部件放在盖子上方,然后将两部分扣合在一起。
使用
必须使用合适的固件对 Pico 进行刷机操作。发布的作品。
用于实际控制LED灯的客户端软件可以从同一页面下载,也可从其他渠道获取。我的代码仓库。我成功地将原始客户端的所有功能移植到了一个无需依赖.NET CLR的跨平台 Rust 解决方案中。
玩得开心哦。😉
Modellquelle
