INHOUDSOPGAWE:

Dekoratiewe RGB -ligte met 'n Arduino: 4 stappe
Dekoratiewe RGB -ligte met 'n Arduino: 4 stappe

Video: Dekoratiewe RGB -ligte met 'n Arduino: 4 stappe

Video: Dekoratiewe RGB -ligte met 'n Arduino: 4 stappe
Video: Arduino Tutorial 34 - Color gradient with RGB LED and Knob | SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Dekoratiewe RGB -ligte met 'n Arduino
Dekoratiewe RGB -ligte met 'n Arduino

Aangesien Kersaand net 'n week weg is, het ek besluit om 'n eenvoudige RGB -dekoratiewe lig te bou met 'n Arduino Nano en WS2812B LED's. Ons gebruik 'n paar plastiekhouers/potte om die visuele effek te verbeter. Hierdie video gebruik 5 LED's, maar dit kan vergroot word om aan u behoeftes te voldoen. U kan selfs verskeie patrone byvoeg of kleurtemas skep, gebaseer op waarvoor u gaan.

Die video hierbo beskryf alles wat u nodig het om hierdie projek te bou, en ek beveel aan dat u dit eers kyk om 'n oorsig te kry van hoe alles bymekaar kom.

Stap 1: Versamel die elektronika

Versamel die elektronika
Versamel die elektronika

Die eerste ding wat ons nodig het, is die WS2812B RGB LED's, en dit is beskikbaar in verskeie variante. Beide sal goed werk. Ons sal die Arduino Nano gebruik vir hierdie build, maar die skets werk met feitlik enige Arduino -versoenbare bord wat u mag hê. Ons benodig ook 'n bietjie draad om alles aan te sluit, en ek gebruik 'n driekernige, gedraaide draad vir hierdie konstruksie. Laastens het ons die plastiekhouers nodig wat uitsluitlik vir dekoratiewe doeleindes bedoel is. Die lig weerkaats van die plastiek om 'n mooi effek te gee.

Hier is skakels na die produkte as dit help:

Arduino Nano:

WS2812B LED's:

Twisted Wire:

Plastiekhouers:

Stap 2: Berei die skets voor en laai dit af

Berei die skets voor en laai dit af
Berei die skets voor en laai dit af
Berei die skets voor en laai dit af
Berei die skets voor en laai dit af
Berei die skets voor en laai dit af
Berei die skets voor en laai dit af
Berei die skets voor en laai dit af
Berei die skets voor en laai dit af

Ons sal die fastLED -biblioteek gebruik om die WS2812B LED's te bestuur, maar u kan ook die Adafruit Neopixel -biblioteek gebruik as dit u voorkeur is. Maak die Arduino IDE oop en tik "fastLED" in die biblioteekbestuurder. Installeer die biblioteek wat verskyn en maak die voorbeeldskets "DemoReel 100" oop.

Ons moet die datapennetjie, aantal LED's en LED -tipe opdateer. Ek gebruik pen 2, met 5 LED's. Dateer ook die LED -tipe op na WS2812B, soos op die prent gesien word.

Koppel die bord aan, kies die regte bord en COM -poort. Laastens, druk die oplaai -knoppie en wag totdat die oplaai voltooi is. Sodra dit klaar is, koppel die LED's - 5V, GND en dataspeld aan pen 2. Die LED's moet 'n ewekansige patroon vertoon, wat 'n aanduiding is dat alles werk soos verwag.

Stap 3: Berei LED's voor vir die finale bou

Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou
Berei LED's voor vir die finale bou

Vervolgens moet ons die LED's sny, aangesien ons draad sal gebruik om die finale lengte te verleng. Sodra dit klaar is, verwyder die LED's uit enige waterdigte buis. Sny die draad vir elk van die LED's en die lengte hang af van die finale posisie waarna u mik. Ek het besluit om dieselfde draadlengtes vir almal te gebruik. Sny ook 'n draadjie wat gebruik sal word om die mikrobeheerder aan die eerste LED te koppel.

Boor dan 'n paar gate in die plastiekdeksel, aangesien ons die LED's aan die buitekant van die LED sal monteer terwyl die balk na binne skyn.

Stap 4: Finale vergadering

Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering

Begin deur die drade aan elk van die LED's te soldeer. Maak seker dat u die penne korrek verbind. Die mikrobeheerder moet aan die DI (data input) -pen van die eerste LED gekoppel word. Dan moet die DO (data -uitvoer) -pen gekoppel word aan die DI -pen van die volgende LED ensovoorts. Sodra u al die drade gesoldeer het, skakel die mikrobeheerder en al die LED's met 'n ewekansige patroon aan.

Ek het besluit om dubbelzijdige band te gebruik om die LED's aan die bokant van die deksel vas te maak, maar u kan ook 'n band oor die LED's of gom gebruik. Dit is raadsaam om 'n paar kapton -band of krimpbuise by die mikrokontroleerderbord te voeg vir isolasie.

Skroef laastens die ander helfte van die houer vas en skakel die LED's aan. Elk van die LED's verbruik ongeveer 60mA, dus maak seker dat die kragtoevoer wat u gebruik die nodige krag kan lewer. Ons het voorheen kragbronne gebou wat hiervoor gebruik kan word, indien nodig.

As u van hierdie weergawe gehou het, oorweeg dit dan om u in te teken op ons YouTube -kanaal, aangesien u ondersteuning ons baie help om sulke inhoud te skep.

YouTube:

Dankie dat u gelees het!

Aanbeveel: