Einführung
Das Motherboard, das ich habe, wird nicht mit einem integrierten adressierbaren RGB-LED-Controller (RGBA) geliefert, und ich wollte einen, den ich direkt vom PC aus über einen freien USB-Anschluss auf dem Motherboard steuern kann.
Meine natürliche Wahl war entweder ein Raspberry Pi Pico oder ein Arduino, aber da ich ein cooles Projekt von Disciple153 gefunden habe aufGitHub, Ich beschloss, es auszuprobieren.
Das Projekt hat kein druckbares Gehäusemodell, also beschloss ich, selbst eines zu machen. Und da ich den Spektrumanalysator-Modus nicht wirklich brauchte (nichts zu analysieren außer Lüftergeräuschen im Gehäuse), entschied ich, dass ein einfaches Gehäuse mit einem Micro-USB-Eingang und zwei Anschlüssen für den RGBA-Streifen und die LED-Stromversorgung ausreichen würde.
Benötigte Teile und Materialien
-
Raspberry Pi Pico 2040
-
XH-2A-Header für LED-Stromversorgung.
-
XH-3A-Header für RGBA-Anschlusskabel
-
2k2 Widerstand
-
Eine Länge von 20-22 AWG-Draht für interne Verbindungen.
-
4x M2x5mm Schrauben
-
XH-2Y-Terminierungs-Kabel mit einer 5V-Verbindung von der Gehäuse-PSU (z. B. SATA-Stromanschluss mit roten und schwarzen Kabeln)
-
XH-3Y-Terminierungs-Kabel mit einem RGBA-Anschluss.
-
USB2-Header des Motherboards zu Mikro-USB-Kabel
-
1.75mm transparenter Filamentstreifen für Pico Heartbeat LED-Lichtleiter.
-
Cyanoacrylat-Kleber
Drucken und Montieren
Der Fall wurde in PETG mit der Voreinstellung "0,20 mm Qualität" gedruckt, mit aufgemalten Stützen für Header und einem Pico Micro-USB-Anschluss.
Die Montage kann in der folgenden Reihenfolge durchgeführt werden:
-
Nach dem Drucken setzen Sie den Einsatz ein und befestigen Sie die XH-3A- und XH-2A-Header in der entsprechenden Tasche mit Klebstoff.
-
Nehmen Sie ein ~5mm-Stück aus 1,75mm transparentem Filament und stecken Sie es in das kleine Loch im Gehäusedeckel in der Nähe des microUSB-Eingangs. Falls erforderlich, befestigen Sie es mit Taschenkleber.
-
Löten Sie einen 2k2-Widerstand, um den analogen Eingang, der im ursprünglichen Design für den Spektrumanalysatormodus verwendet wird, auf Masse zu ziehen.
-
Löten Sie die Datenausgangs- und Erdungsdrähte an die Pico-PCB.
-
Verbinden Sie den Stromeingang von XH-2A mit dem RGBA XH-3A-Ausgang, wie in der untenstehenden Abbildung gezeigt.
-
Verbinden Sie die Erd- und Datenausgangskabel von der Pico-PCB mit dem XH-3A, wie in der Zeichnung gezeigt.
-
Führen Sie die PCB ein und befestigen Sie sie im Gehäuse mit M2x5mm-Schrauben.
-
Platziere den gedruckten Knopf in der Öffnung des Gehäusedeckels, während du ihn auf dem Kopf hältst.
-
Platzieren Sie den unteren Gehäuseteil auf der Oberseite des Deckels und schnappen Sie die beiden Teile zusammen.
Mit der Verwendung von
Pico muss mit der entsprechenden Firmware von geflasht werden.Veröffentlichungen.
Die Client-Software zur tatsächlichen Steuerung der LEDs kann von derselben Seite oder von heruntergeladen werden.Mein Repository. Ich habe es geschafft, alle Funktionen vom ursprünglichen Client auf eine plattformübergreifende Rust-Lösung zu portieren, die .NET CLR nicht erfordert.
Viel Spaß. 😉
Source du modèle
