Obsah:

Arduino Led Strip Controller pro Cool PC Lights: 5 kroků
Arduino Led Strip Controller pro Cool PC Lights: 5 kroků

Video: Arduino Led Strip Controller pro Cool PC Lights: 5 kroků

Video: Arduino Led Strip Controller pro Cool PC Lights: 5 kroků
Video: how to make ARGB LED strip at home (WS2812 LED module) make gaming RGB strip 2024, Listopad
Anonim
Arduino Led Strip Controller pro chladná PC světla
Arduino Led Strip Controller pro chladná PC světla

Mám tento skvělý RGB LED pás z aliexpressu a chci ho použít pro PC světla.

Prvním problémem je ovládat ho a pak ho napájet.

Tento instruktáž vám ukáže, jak to udělat s kódem github arduino, fungujícím videem projektu a podrobným průvodcem.

Krok 1: Potřebné součásti

Potřebné díly
Potřebné díly

Pro tento projekt použijeme:

  • Arduino nano
  • RGB pás
  • NPN tranzistor
  • Odpor 100-220 Ohm
  • Propojovací vodiče
  • Prkénko

Další:

Pájecí sada

Důvodem potřeby tranzistorů je to, že většina RGB pásků potřebuje k napájení 12 voltů, takže budeme potřebovat externí napájecí zdroj pro RGB pásek a sekundární pro arduino (mohli bychom také použít regulátor napětí 7805 stupnice od 12 voltů do 5 voltů).

Tranzistory nastavují napětí dané každému barevnému kanálu ovládající jas a typ barvy.

Používám RGB LED pásek SMD 3528. Nemá mnoho RGB LED, ale místo toho má 2 zelené, 2 modré a 2 červené LED pro každou stopu (celý pás je rozdělen na 10 cm stopy, takže můžete zkrátit požadovanou délku, pájet a bude to fungovat). Díky těmto znalostem víme, že nastavení 50% na červenou a 50% na modrou nevygeneruje fialovou barvu. Místo toho budeme mít červené a modré LED diody s nízkým jasem.

Abychom dosáhli plnobarevného efektu, budeme muset koupit jiný LED pásek.

P. S. nebudeme používat adresovatelné LED pásky.

Krok 2: Připojení

Spojení
Spojení
Spojení
Spojení

Vezmeme prkénko a položíme na něj arduino nano se 3 tranzistory.

Každý tranzistor má 3 piny jako Base, Collector a Emitter. Jeden kanál připojíme následovně:

  • Základna na pinový kanál Ardino
  • Sběratel veden relativní kanál
  • Vysílač do GND

Kanály jsou:

  • MODRÉ Arduino D3
  • ČERVENÉ Arduino D5
  • ZELENÉ Arduino D6

Nebojte se změnit pinout, jen nezapomeňte vybrat PWM piny v arduinu.

Krok 3: Kódování

Úplný arduino kód je k dispozici na github a lze jej použít s Arduino IDE.

Kódoval jsem několik funkcí, abych viděl některé základní efekty:

  • fade_colors_slow: prolíná každou barvou (červenou, zelenou a modrou) s FADESPEED a KEEPCOLORTIME jako sekundami.
  • all_on: zapne všechny 3 barvy
  • change_colors_rough: mění barvy přímo z jedné na druhou

Můžete je smyčkovat, vytvářet nějaké dynamické rychlosti prolínání nebo cokoli jiného. Pamatujte, že tento LED pás není plný RGB, má oddělené červené, zelené a modré kanály, takže tyto funkce jsou pro tento pás skvělé. Mít jiné proužky bude mít za následek různé barvy a vybledlé styly.

Krok 4: Umístění uvnitř skříně počítače

Umístění uvnitř PC skříně
Umístění uvnitř PC skříně
Umístění uvnitř PC skříně
Umístění uvnitř PC skříně
Umístění uvnitř PC skříně
Umístění uvnitř PC skříně

Nyní je čas odříznout pás RGB a umístit jej do skříně počítače. Rozhodl jsem se umístit prkénko na napájecí zdroj (základna je plastová, takže se nebudou dělat žádné zkratky).

K napájení projektu můžeme použít napájecí konektor Peripheral (viz obrázek pinoutu), který nabízí 5V a 12V přímo z napájecího zdroje. Připojit:

  • 5V na Arduinot Vin
  • Pás 12V na RGB 12v
  • GND na Arduino GND

Pokud chcete pokračovat v nahrávání nebo změně kódu, můžeme odstranit 5V konektor a připojit arduino k počítači pomocí USB portu. Tímto způsobem můžeme nahrát náš kód a nechat arduino zapnout.

Krok 5: Hotovo

Nyní máte osobní osvětlovací systém pro svůj počítač. Neváhejte změnit kód a přizpůsobit se vašim potřebám.

V tomto projektu lze provést některé změny, včetně:

  • Použití NODEMCU V3 jako ovladače s osobním webovým serverem s tlačítky a skvělým rozhraním pro změnu nastavení a barevných efektů nebo s malinou s rozhraním pro odesílání požadavků HTTP do ovladače (viz tento projekt)
  • Použití ATTINY85 jako řadiče ke zmenšení celého projektu (možná pájení všeho na desku plošných spojů). Celý příspěvek najdete zde)
  • Přidání modulu bluetooth HC-05 k ovládání přes bluetooth…

A je to! Bavte se.

Doporučuje: