Inhaltsverzeichnis:

Arduino LED-Streifen-Controller für coole PC-Leuchten - Gunook
Arduino LED-Streifen-Controller für coole PC-Leuchten - Gunook

Video: Arduino LED-Streifen-Controller für coole PC-Leuchten - Gunook

Video: Arduino LED-Streifen-Controller für coole PC-Leuchten - Gunook
Video: WS2812B Digital-LED Streifen und Diamex Controller [ENG subbed] 2024, Juli
Anonim
Arduino LED-Streifen-Controller für coole PC-Leuchten
Arduino LED-Streifen-Controller für coole PC-Leuchten

Ich habe diesen coolen RGB-LED-Streifen von aliexpress und möchte ihn für PC-Leuchten verwenden.

Das erste Problem ist heiß, es zu kontrollieren und dann, wie man ihn einschaltet.

Diese Anleitung zeigt Ihnen, wie Sie es mit Github-Arduino-Code, Arbeitsprojektvideo und Schritt-für-Schritt-Anleitung machen.

Schritt 1: Benötigte Teile

Benötigte Teile
Benötigte Teile

Für dieses Projekt verwenden wir:

  • Arduino Nano
  • RGB-Streifen
  • NPN-Transistor
  • 100-220 Ohm Widerstand
  • Überbrückungsdrähte
  • Steckbrett

Extra:

Lötkit

Der Grund für die Notwendigkeit von Transistoren ist, dass die meisten RGB-Streifen 12 Volt benötigen, um mit Strom versorgt zu werden Skala von 12 Volt bis 5 Volt).

Die Transistoren stellen die an jeden Farbkanal gegebene Spannung ein und steuern die Helligkeit und den Farbtyp.

Der RGB-LED-Streifen, den ich verwende, ist ein SMD 3528. Er hat nicht viele RGB-LEDs, aber stattdessen 2 grüne, 2 blaue und 2 rote LEDs für jede Spur (der gesamte Streifen ist in 10 cm Spuren aufgeteilt, also Sie können die gewünschte Länge zuschneiden, verlöten und es wird funktionieren). Mit diesem Wissen wissen wir, dass die Einstellung von 50% auf Rot und 50% auf Blau keine violette Farbe erzeugt. Wir werden stattdessen rote und blaue LEDs mit geringer Helligkeit haben.

Um den Vollfarbeffekt zu erzielen, müssen wir einen anderen LED-Streifen kaufen.

PS Wir werden keine adressierbaren LED-Streifen verwenden.

Schritt 2: Verbindung

Verbindung
Verbindung
Verbindung
Verbindung

Wir nehmen das Steckbrett und legen den Arduino Nano mit 3 Transistoren darauf.

Jeder Transistor hat 3 Pins als Basis, Kollektor und Emitter. Wir verbinden einen Kanal wie folgt:

  • Basis-zu-Ardino-Pin-Kanal
  • Kollektor zum geführten relativen Kanal
  • Emitter an GND

Die Kanäle sind:

  • BLAU Arduino D3
  • ROT Arduino D5
  • GRÜN Arduino D6

Fühlen Sie sich frei, die Pinbelegung zu ändern, denken Sie nur daran, PWM-Pins in Arduino zu wählen.

Schritt 3: Codierung

Der vollständige Arduino-Code ist auf github verfügbar und kann mit Arduino IDE verwendet werden.

Ich habe ein paar Funktionen codiert, um einige grundlegende Effekte zu sehen:

  • fade_colors_slow: blendet durch jede Farbe (Rot, Grün und Blau) mit FADESPEED und KEEPCOLORTIME als Sekunden.
  • all_on: schaltet alle 3 Farben ein
  • change_colors_rough: ändert Farben direkt von einer zur anderen

Sie können sie loopen, eine dynamische Fade-Geschwindigkeit erstellen oder was auch immer. Denken Sie nur daran, dass dieser LED-Streifen kein Full-RGB ist, sondern separate rote, grüne und blaue Kanäle hat, so dass diese Funktionen für diesen Streifen cool sind. Andere Streifen führen zu anderen Farben und verblassenden Stilen.

Schritt 4: Platzieren im PC-Gehäuse

Platzieren im PC-Gehäuse
Platzieren im PC-Gehäuse
Platzieren im PC-Gehäuse
Platzieren im PC-Gehäuse
Platzieren im PC-Gehäuse
Platzieren im PC-Gehäuse

Jetzt ist es an der Zeit, den RGB-Streifen zu schneiden und in das PC-Gehäuse zu legen. Ich habe mich entschieden, das Steckbrett auf das Netzteil zu legen (die Basis ist aus Kunststoff, daher werden keine Verknüpfungen hergestellt).

Um das Projekt mit Strom zu versorgen, können wir den Peripherieanschluss des Netzteils (siehe Bild der Pinbelegung) verwenden, der 5 V und 12 V direkt vom Netzteil bietet. Verbinden:

  • 5V zu Arduinot Vin
  • 12V auf RGB-Streifen 12V
  • GND zu Arduino GND

Wenn Sie weiterhin Code hochladen oder ändern möchten, können wir den 5-V-Anschluss entfernen und das Arduino über den USB-Anschluss an den PC anschließen. Auf diese Weise können wir unseren Code hochladen und das Arduino einschalten.

Schritt 5: Fertig

Jetzt haben Sie Ihr persönliches Beleuchtungssystem für Ihren PC. Fühlen Sie sich frei, den Code zu ändern und an Ihre Bedürfnisse anzupassen.

An diesem Projekt können einige Änderungen vorgenommen werden, darunter:

  • Verwenden einer NODEMCU V3 als Controller mit einem persönlichen Webserver mit Schaltflächen und einer coolen Oberfläche zum Ändern von Einstellungen und Farbeffekten oder mit einer Himbeere mit Schnittstelle, die HTTP-Anfragen an den Controller sendet (siehe dieses Projekt)
  • Verwenden eines ATTINY85 als Controller, um das gesamte Projekt zu verkleinern (vielleicht alles in eine Platine löten). Einen vollständigen Beitrag finden Sie hier)
  • Hinzufügen eines Bluetooth-HC-05-Moduls zur Steuerung über Bluetooth…

Das ist es! Spaß haben.

Empfohlen: