Obsah:
- Krok 1: Rýchla poznámka o poličke
- Krok 2: Prilepte LED pásy
- Krok 3: Predbežne pocínujte pripojenia prúžkov
- Krok 4: Pripojte prúžky
- Krok 5: Pripojte Arduino a kód
Video: Police na zmenu farby s LED pásikmi a Arduino: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Začalo to tým, že som potreboval ďalší úložný priestor vedľa a nad stolom, ale chcel som mu dať špeciálny dizajn. Prečo nevyužiť tie úžasné LED pásy, ktoré je možné individuálne adresovať a ktoré môžu mať akúkoľvek farbu? V nasledujúcom kroku uvádzam niekoľko poznámok k samotnej poličke, ale na ozdobu poličky potrebujete toto:- niekoľko metrov LED pásov podložených s lepidlom, ~ 40 dolárov- arduino nano, ~ 10 dolárov (v skutočnosti akékoľvek arduino)- niekoľko káblov na zavesenie, biele alebo akejkoľvek farby, v ktorej je polica v skutočnosti- niekoľko prepojovacích vodičov (voliteľné)- náhradná nabíjačka pre smartphone (na napájanie arduina USB konektor)- nejaká spájka a spájkovačka. Začnite tu, ak ešte neviete, ako spájkovať.- Odstraňovač drôtov
Krok 1: Rýchla poznámka o poličke
Len pre informáciu, tu je to, čo som použil na stavbu poličky kúpenej v Amazone alebo domácom depe:- polička na knihy, 50 dolárov- polica na kocky 4x2, 70 dolárov- ďalšia polica na kocky 3x2, 57 dolárov, aby som dosiahol na stenu, Písacie stoly Neuvádzam veľa podrobností o zostave, ale zahŕňa to pripevnenie horných kociek k sebe a k stene pomocou ťažkých konzol. Urobte to s niečou pomocou a použite svoj zdravý rozum, … alebo jej. Možno však bude dobré umiestniť zátvorky do rohu kociek, ktoré z najprirodzenejšieho miesta v miestnosti nevidíte.
Krok 2: Prilepte LED pásy
Nožnicami rozrežte pásik LED na toľko kúskov, koľko budete potrebovať. V mojom prípade to bolo 14 výjazdov s 8 diódami LED (= 8 ). Potom ich nalepte do svojich škatúľ, ALE majte na pamäti:- tieto diódy LED môžu veľmi svietiť a nechcete ich mať na očiach.. Pretože moje police sú úplne nad úrovňou očí, umiestnil som pásik na spodnú časť kociek. Ak je tá vaša na podlahe, musíte ju položiť na hornú časť, aby ste ich nevideli, keď stojíte vedľa nej.. - Možno budete chcieť pásik prilepiť blízko okraja police, pretože veci môžu skončiť plnením škatúľ a nechcete, aby blokovali svetlo z diód LED. - rešpektujte („RESPECT… !!“) smer vyznačený na prúžku. Šípka ukazuje, akým smerom tečú informácie, od arduina po koniec prúžku. Poznámka k tomu, ako fungujú: každá z diód LED WS2812 obsahuje mikročip, ktorý prijíma logické 0 a 1 s pri frekvencii 800 kHz. Prvá LED dióda po zapnutí počúva tento signál a odstráni prvé 3 bajty (24 bitov) z toku bitov. Využíva to nastaví svoju farbu a prenesie zvyšok signálu na ďalšiu LED diódu, ktorá bude vykonávať rovnakú úlohu. Každá LED dióda má vstup a výstup, a preto záleží na smere. - predchádzajúci bod znamená, že si musíte vopred premyslieť, kde arduino bude pás kŕmiť a akú trajektóriu sa pás bude uberať. V mojom prípade to bolo celkom jednoduché, ukrytie arduina v najvzdialenejšej kocke, kde mám ľahký prístup k nesúrodému napájaciemu káblu, ktorý vedie v rohu miestnosti. Pásy prechádzajú všetkými kockami na tejto úrovni, potom nahor a cez všetky kocky druhej úrovne.
Krok 3: Predbežne pocínujte pripojenia prúžkov
To znamená, že na každý spojovací koniec pásikov LED nanesiete kvapku spájky. S mojimi 14 kusmi na spojenie dohromady a 3 spojeniami na každom konci (zem, 5 V, signál) to robí 84 kvapiek spájky. Ale v nasledujúcom kroku vám to uľahčí život približne 84 -krát !!!
Krok 4: Pripojte prúžky
- Pomocou odizolovača odstráňte z drôtu iba 2 mm izolácie. Drôt predbežne pocínujte (zahrievaním spájkovačkou, kým neabsorbuje trochu spájky).- Pripojte ho spájkovaním priamo na uzemňovacom spojení jedného z pásikov. Pretože ste to vopred naladili, je to len otázka pritlačenia spájkovačky na drôt umiestnený na spojení.- Potom drôt pevne pritiahnite k zodpovedajúcemu spojeniu druhého kusa pásu (uzemnenie) a drôt presne odstrihnite na úrovni. spojenia.- Odstráňte 2 mm izolácie, predbežne pocínujte a spájkujte s konektorom.- V tom mieste by ste mali mať kábel spájajúci pásy a nemal by vyzerať voľne. Vykonajte to znova pre konektory SIGNAL a pre 5V konektory.
Krok 5: Pripojte Arduino a kód
Skvelá webová stránka Adafruit má veľmi užitočný osvedčený postup týkajúci sa pripojenia Arduina k LED pásu (značkového „Neo-Pixel“). Je to veľmi prehľadné a mali by ste si to prečítať: https://learn.adafruit.com/ adafruit-neopixel-uberguide/prehľad v nižšie uvedenom kóde kódu používame pin 6) k SIGNÁLU prvého LED, - pripojte uzemnenie Arduino k prvému LED GND - napájajte svoj LED pás napájaním 5 V a zapojte svoje arduino do USB nabíjačky. - UPOZORNENIE: Ak napájate pásik cez Arduino, nepoužívajte pin „+5V“z arduina. Tento kolík obsahuje niektoré citlivé obvody na Arduine a môže sa vypaľovať v dôsledku prúdu odoberaného pásikom LED. Namiesto toho môžete skúsiť použiť špendlík „Vin“. Ak máte v pláne čerpať viac ako 1A prúdu (~ 20 až 50 mA na LED), pripojte 5V napájací zdroj priamo k LED pásiku (a uzemnenie musí byť zdieľané s Arduinom). Tu je kód, ktorý som použil pre pomalý pohyb farieb cez kocky. Je priamo prevzatý a upravený z príkladov knižnice Neo_Pixel: #include "Adafruit_NeoPixel.h" #define PIN 6 // Parameter 1 = počet pixelov v páse // Parameter 2 = Číslo PIN Arduina (väčšina z nich je platných) // Parameter 3 = vlajky typu pixelov, sčítajte podľa potreby: // NEO_KHZ800 800 KHz bitstream (väčšina produktov NeoPixel s LED WS2812) // NEO_KHZ400 400 KHz (klasický „v1“(nie v2) pixely FLORA, ovládače WS2811) // Pixely NEO_GRB sú zapojené pre bitový tok GRB (väčšina produktov NeoPixel) // NEO_RGB Pixely sú zapojené pre bitový tok RGB (v1 pixelov FLORA, nie v2) pás Adafruit_NeoPixel = Adafruit_NeoPixel (8*14, PIN, NEO_GRB + NEO_KHZ800); // DÔLEŽITÉ: na zníženie NeoPix riziko, pridajte kondenzátor 1 000 uF na // napájacie vodiče pixelov, na vstup dát prvého pixelu pridajte rezistor 300 - 500 Ohm // a minimalizujte vzdialenosť medzi Arduinom a prvým pixelom. Vyhnite sa pripájaniu // na živom okruhu … ak musíte, najskôr pripojte GND. Vyhnite sa setup () {strip.begin (); strip.show (); // Inicializácia všetkých pixelov na 'vypnuté'} void loop () {rainbowCycle (20);} void rainbowCycle (uint8_t wait) {uint16_t i, j; for (j = 0; j <256; j ++) {for (i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (((((i) * 256 / strip.numPixels ())+j) & 255))}} strip.show (); delay (wait);}} // Zadajte hodnotu 0 až 255, aby ste získali hodnotu farby.// Farby sú prechodom r - g - b - späť na r.uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0);} else if (WheelPos <170) {WheelPos - = 85; return strip. Color (255 - WheelPos * 3, 0, WheelPos * 3);} else {WheelPos - = 170; spätný pás. Farba (0, WheelPos * 3, 255 - WheelPos * 3);}}
Tretia cena v súťaži odporúčaných autorov: Tarun Upadhyaya
Odporúča:
Ako použiť fotobunku na zmenu farby RGB LED: 3 kroky
Ako použiť fotobunku na zmenu farby RGB LED: V prípade môjho projektu Arduino časť 01 bol môj pôvodný nápad použiť teplotný senzor na zapnutie a vypnutie LED diódy, ale bohužiaľ môj teplotný senzor ešte neprišiel, čo ma nechalo Vybral si zo senzorov dostupných v štartovacej súprave Elegoo a pýta sa, či
LED dióda na zmenu farby: 13 krokov
Farebná LED dióda: Bol som poverený vytvorením prototypu pomocou nejakého druhu senzora na generovanie výstupu. Rozhodol som sa použiť fotobunku, ktorá meria množstvo svetla v prostredí, a ako výstup RGB LED. Vedel som, že chcem začleniť schopnosť LED
Dekorácia tigrej labky Clemson podsvietená LED pásikmi WS2812: 5 krokov (s obrázkami)
Clemson Tiger Paw Decoration Back-lit With WS2812 LED Stripes: Clemson's makerspace in the Watt's center has a laser cutter, and I want it to put it good use. Myslel som si, že výroba podsvietenej tigrej labky by bola v pohode, ale chcel som tiež urobiť niečo s akrylom s okrajovým osvetlením. Tento projekt je kombináciou oboch
DIY polička na zmenu farby surového dreva LED: 10 krokov (s obrázkami)
DIY polička na zmenu farby surového dreva LED: V tomto návode vám krok za krokom ukážem, ako vyrobiť túto nádhernú poličku LED zo surového dreva meniacu farbu. Tento projekt bol veľmi zábavný a som veľmi spokojný s hotovým výrobkom. Celkovo tento projekt nebude stáť
Puzdro na zmenu farby: 13 krokov (s obrázkami)
Puzdro na zmenu farby: Návod, ako znova vytvoriť puzdro na zmenu farby