はじめに
私が持っているマザーボードには、統合されたアドレッサブルRGB LED(RGBA)コントローラが付属しておらず、マザーボードの予備のUSBヘッダーからPCで直接制御できるものが欲しかったのです。
私の自然な選択肢は、Raspberry Pi PicoかArduinoのいずれかでしたが、Disciple153による素晴らしいプロジェクトを見つけたので、それを選びました。GitHubそれで、私はそれを試してみることにしました。
このプロジェクトには印刷可能なケースモデルがないので、私は自分で作ることにしました。そして、スペクトラムアナライザーモードは必要ない(ケース内のファンノイズを分析する必要はない)ので、microUSB入力とRGBAストリップとLEDパワー用の2つのコネクタを備えたシンプルなエンクロージャーで十分だと判断しました。
必要な部品と材料
-
ラズベリーパイ・ピコ2040
-
LED電源用のXH-2Aヘッダー
-
RGBAコネクタケーブル用のXH-3Aヘッダー
-
2k2抵抗器
-
内部接続用の20~22 AWGのワイヤーの長さ
-
4本のM2x5 mmネジ
-
ケースのPSUから5V接続されるXH-2Y終端ケーブル(例えば、SATA電源コネクタの赤と黒のワイヤー)
-
RGBAコネクタ付きのXH-3Y終端ケーブル
-
マザーボードのUSB2ヘッダーからmicroUSBケーブルへ
-
ピコハートビートLEDライトガイド用の1.75 mmの透明フィラメントストリップ。
-
シアノアクリレート接着創
印刷と組み立て
このケースは、ヘッダーとPico microUSBコネクター用のペイントオンサポートを備えた「0.20 mmクオリティ」プリセットを使用してPETGで印刷されました。
組み立ては以下の順序で行うことができます。
-
印刷した後、接着創を使ってXH-3AとXH-2Aのヘッダーをそれぞれのポケットに固定します。
-
1.75 mmの透明フィラメントを約5 mmの長さに切り、microUSB入力の近くにあるケースカバーの小さな穴に挿入し、必要に応じてポケットグルーで固定します。
-
スペクトラムアナライザーモードで使用されているオリジナルデザインのアナログ入力をグランドに接続するために、2k2抵抗器をはんだ付けします。
-
データ出力ピンとグランドワイヤをPico PCBに半田付けします。
-
下記の図に示すように、XH-2AからRGBA XH-3A出力への電源入力を接続してください。
-
図に示すように、Pico PCBからXH-3Aへのグランドとデータ出力ケーブルを接続してください。
-
PCBを挿入し、M2x5 mmのネジを使用してケースに固定します。
-
ケースカバーの開口部に印刷されたボタンを、上下逆に持ちながらそこに入れてください。
-
底部のケースパーツをカバーの上に置き、2つのパーツを一緒にスナップします。
使用する
ピコは適切なファームウェアでフラッシュされなければなりませんリリース。
実際にLEDを制御するクライアントソフトウェアは、同じページからダウンロードできます。または、こちらからダウンロードできます。私のリポジトリ. 私は、オリジナルのクライアントからすべての機能を移植し、.NET CLRを必要としないクロスプラットフォームのRustソリューションに成功しました。
楽しんでね。 😉
モデルソース
