Obsah:

Dekoratívne RGB svetlá pomocou Arduina: 4 kroky
Dekoratívne RGB svetlá pomocou Arduina: 4 kroky

Video: Dekoratívne RGB svetlá pomocou Arduina: 4 kroky

Video: Dekoratívne RGB svetlá pomocou Arduina: 4 kroky
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Dekoratívne RGB svetlá využívajúce Arduino
Dekoratívne RGB svetlá využívajúce Arduino

Keďže do Vianoc je už len týždeň, rozhodol som sa zostrojiť jednoduché RGB dekoračné svetlo pomocou LED diód Arduino Nano a WS2812B. Na zlepšenie vizuálneho efektu používame niektoré plastové nádoby/tégliky. Toto video používa 5 diód LED, ale je možné ho zvýšiť tak, aby vyhovoval vašim potrebám. Môžete dokonca pridať viacero vzorov alebo vytvoriť farebné motívy podľa toho, čo hľadáte.

Video vyššie vás prevedie všetkým, čo potrebujete na zostavenie tohto projektu, a preto by som vám odporučil najskôr si ho pozrieť, aby ste získali prehľad o tom, ako sa všetko spája.

Krok 1: Zhromaždite elektroniku

Zhromaždite elektroniku
Zhromaždite elektroniku

Prvá vec, ktorú by sme potrebovali, sú LED diódy WS2812B RGB a sú k dispozícii vo viacerých variantoch. Buď jeden bude fungovať dobre. Na túto zostavu použijeme Arduino Nano, ale skica bude fungovať prakticky s akoukoľvek doskou kompatibilnou s Arduino, ktorú môžete mať. Potrebujeme tiež nejaký drôt na prepojenie všetkého dohromady a na túto zostavu používam trojžilový, skrútený vodič. Nakoniec potrebujeme plastové nádoby, ktoré slúžia výlučne na dekoratívne účely. Svetlo sa odráža od plastu, čo nám dáva pekný vzhľad.

Tu sú odkazy na produkty, ak to pomôže:

Arduino Nano:

LED diódy WS2812B:

Twisted Wire:

Plastové nádoby:

Krok 2: Príprava a stiahnutie náčrtu

Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt
Pripravte si a stiahnite si náčrt

Na napájanie LED WS2812B budeme používať knižnicu fastLED, ale ak to uprednostňujete, môžete použiť aj knižnicu Adafruit Neopixel. Otvorte Arduino IDE a do správcu knižnice zadajte „fastLED“. Nainštalujte knižnicu, ktorá sa zobrazí, a potom otvorte ukážkový náčrt „DemoReel 100“.

Potrebujeme aktualizovať dátový kolík, počet LED a typ LED. Budem používať pin 2 s 5 LED diódami. Aktualizujte tiež typ LED na WS2812B, ako je znázornené na obrázku.

Potom zapojte dosku, vyberte správnu dosku a port COM. Nakoniec kliknite na tlačidlo nahrávania a počkajte, kým sa nahrávanie dokončí. Po dokončení zapojte diódy LED - 5V, GND a dátový kolík na kolík 2. LED diódy by mali zobrazovať náhodný vzor, ktorý naznačuje, že všetko funguje podľa očakávania.

Krok 3: Pripravte LED diódy na konečnú zostavu

Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu
Pripravte LED diódy na konečnú zostavu

Ďalej musíme odrezať LED diódy, pretože pomocou drôtu predĺžime konečnú dĺžku. Po dokončení odstráňte LED diódy z akýchkoľvek vodotesných hadičiek. Odrežte drôt pre každú z LED diód a dĺžka bude závisieť od konečného umiestnenia, na ktoré mierite. Rozhodol som sa pre všetky použiť rovnaké dĺžky drôtov. Tiež odstrihnite nejaký drôt, ktorý bude použitý na pripojenie mikrokontroléra k prvej LED.

Potom vyvŕtajte niekoľko otvorov do plastového veka, pretože budeme montovať LED na vonkajší povrch LED tak, aby lúč svietil dovnútra.

Krok 4: Konečná montáž

Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie

Začnite spájkovaním vodičov s každou z LED diód. Uistite sa, že ste kolíky správne spojili. Mikrokontrolér je potrebné pripojiť k kolíku DI (vstup údajov) prvej LED diódy. Potom je potrebné kolík DO (výstup údajov) pripojiť k kolíku DI ďalšej LED diódy a tak ďalej. Akonáhle ste spájkovali všetky vodiče, zapnite mikrokontrolér a všetky LED diódy by mali začať svietiť náhodným vzorom.

Rozhodol som sa použiť obojstrannú pásku na pripevnenie diód LED k hornej strane veka, ale môžete tiež použiť pásku cez diódy LED alebo lepidlo. Na dosku mikrokontroléra je vhodné pridať nejakú kaptonovú pásku alebo zmršťovaciu hadičku na izoláciu.

Nakoniec zaskrutkujte druhú polovicu nádoby na miesto a zapnite LED diódy. Každá z diód LED spotrebuje asi 60 mA, preto sa uistite, že napájací zdroj, ktorý používate, môže dodávať požadovaný výkon. Predtým sme postavili napájacie zdroje, ktoré je možné v prípade potreby na to použiť.

Ak sa vám táto zostava páčila, zvážte prihlásenie sa na odber nášho kanála YouTube, pretože vaša podpora nám pomáha pri vytváraní takéhoto obsahu.

YouTube:

Ďakujem za čítanie!

Odporúča: