Obsah:
- Krok 1: Ako fungujú pásové LED diódy WS2812B
- Krok 2: Zapojenie obvodu
- Krok 3: Nastavenie kódu
- Krok 4: Záverečná poznámka
Video: Adresovateľný pásik LED Police Strobo: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Táto svetelná lišta Police Strobo je vyrobená z jedného adresovateľného pásika LED WS2812B (97 cm, 29 LED) a Arduino Nano.
Toto riešenie umožňuje vytvoriť niekoľko rôznych svetelných vzorov s rôznymi farebnými schémami, inak to nie je možné so štandardnou červeno-bielo-modrou lištou LED (ako sa používa pre policajné strobo svetlá) alebo lištou RGB LED.
Odporúčame, aby ste to vo svojom vozidle nepoužívali, pokiaľ si neoveríte miestne zákony a nemáte na to zákonný/platný dôvod.
Krok 1: Ako fungujú pásové LED diódy WS2812B
LED pás WS2812B sa skladá z RGB LED diód typu 5050, v ktorých je integrovaný integrovaný LED ovládač WS2812B LED.
V závislosti od intenzity troch jednotlivých červených, zelených a modrých LED diód je možné simulovať akúkoľvek farbu, ktorú chceme.
Skvelé na týchto LED diódach je, že je možné ovládať dokonca celý pás LED jediným pinom z našej dosky Arduino.
Každá LED dióda má na každom konci tri konektory, dva pre napájanie a jeden pre dáta. Šípka označuje smer toku údajov. Výstupná podložka údajov predchádzajúcej diódy LED je pripojená k podložke vstupu údajov ďalšej diódy LED. Pás môžeme strihať na ľubovoľnú požadovanú veľkosť a tiež diódy LED diódami diaľkovo oddeľovať.
Fungujú na 5 V DC a každá červená, zelená a modrá LED odoberá okolo 20 mA, alebo to je spolu 60 mA pre každú LED pri plnom jase.
Ak je Arduino napájané cez USB, 5V pin zvládne iba okolo 400 mA a pri napájaní pomocou sudového napájacieho konektora 5V pin zvládne približne 900 mA. Ak teda používate viac diód LED a množstvo prúdu, ktoré by odoberali, presahuje vyššie uvedené limity, musíte použiť samostatný 5V zdroj.
V takom prípade musíte tiež spojiť dve uzemňovacie vedenia navzájom.
Okrem toho sa odporúča použiť odpor približne 330 Ohmov medzi Arduinom a dátovým kolíkom pásky LED, aby sa znížil šum na tejto linke, ako aj kondenzátor okolo 100 uF cez 5V a uzemnenie na vyhladenie napájania..
Krok 2: Zapojenie obvodu
Schéma zapojenia na pripojenie Arduino nano k LED panelu WS2812B s adresovateľným pásom je veľmi jednoduchá.
K modelu je potrebné pripájať vodiče alebo kolíkový konektor. Na testovanie som použil kolíkový konektor, ale pri skutočnom projekte by ste mali zvážiť spájkovacie vodiče.
Adresovateľná LED páska WS2812B má na každej strane 3 spájkovacie podložky.
+5 V (červený vodič v schéme) ide na +5 V Arduina;
GND (čierny vodič v schéme) prechádza na GND Arduina;
DIN (v schéme zelený vodič) prechádza na Arduino PIN 5 (pre dáta) cez odpor 330 Ohm.
Krok 3: Nastavenie kódu
Použil som Arduino IDE s knižnicou FAST LED Library
Najprv musíme zahrnúť knižnicu FastLED, definovať pin, ku ktorému sú pripojené údaje o páse LED, definovať počet LED diód a tiež definovať pole typu CRGB.
Tento typ obsahuje diódy LED s tromi jednobajtovými dátovými členmi pre každý z troch kanálov červenej, zelenej a modrej farby.
V sekcii nastavenia stačí inicializovať FastLED s parametrami s definovanými vyššie. Teraz je to hlavná slučka, môžeme ovládať naše LED diódy tak, ako chceme. Pomocou funkcie CRGB môžeme nastaviť akúkoľvek LED na akúkoľvek farbu pomocou troch parametrov červenej, zelenej a modrej farby. Aby sa zmena uskutočnila na diódach LED, musíme zavolať funkciu FastLED.show ().
Knižnica FastLED ponúka mnoho ďalších funkcií, ktoré je možné použiť na vytváranie skutočne zaujímavých animácií a svetelných šou, takže je len na vašej predstavivosti, aby váš ďalší LED projekt zažiaril.
Môj kód obsahuje niekoľko rôznych vzorov LED, ktoré nie sú inak možné so štandardnou lištou RGB LED.
Vzory je možné modifikovať alebo vyvolať v sekcii prázdnej slučky () ako jeden podprogram.
Krok 4: Záverečná poznámka
Môj kód prechádza variáciami každého vzoru, aby vám poskytol východiskový bod na úpravu kódu tak, aby vyhovoval vašim potrebám.
Kód v mojom GitHub
Odporúča:
Adresovateľný LED pásik AtTiny85: 10 krokov
Adresovateľný LED pásik AtTiny85: Mojím cieľom bolo vyrobiť stolnú lampu z LED diód. Chcel som, aby bola nastaviteľná, aby sa dala používať vo dne aj v noci. Pri prvom pokuse som použil jednoduchý LED pásik a veľký MOS- FET na ich napájanie 12 V. Tentokrát som vybral adresovateľné LED diódy, ktoré sú
DIY LED pásik: Ako strihať, spájať, spájkovať a napájať LED pás: 3 kroky (s obrázkami)
DIY LED pásik: Ako strihať, spájať, spájkovať a napájať LED pás: Príručka pre začiatočníkov pri vytváraní vlastných svetelných projektov pomocou LED pásika. Flexibilné spoľahlivé a ľahko použiteľné LED pásy sú najlepšou voľbou pre rôzne aplikácie. Pokryjem základy inštalácie jednoduchého interiérového 60 LED/m LED pásika, ale v
Bezdrôtový RGB LED pásik využívajúci Bluetooth a Wifi ESP8266: 3 kroky
Bezdrôtový RGB LED pásik využívajúci Bluetooth a Wifi ESP8266: RGB LED pásik využívajúci Bluetooth a WIFIWatch youtube Video for detailed information
Modifikovaný RGBW LED pásik, riadený PIR, ESP8285: 3 kroky
Upravený ovládač RGBW LED pásikov, ovládaný PIR, ESP8285: Nad pracovný stôl doma som nainštaloval LED pás RGBW. Ovládač WiFi LED RGBW by mal fungovať s aplikáciou, ako je napríklad aplikácia Magic Home. Obsahuje však čip ESP8285, ktorý som flashoval s vlastným firmvérom. Pridal som PIR, pomocou ktorého sa LED pás prepína
Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky
Arduino Ws2812 LED alebo Neopixel Led Strip alebo Ring Tutorial: V tomto návode sa naučíme používať neopixel alebo ws 2812 alebo rýchle LED diódy s Arduino. Tieto typy LED alebo pásikov alebo krúžkov sú ovládané iba jedným jediným pinom Vin a všetkými LED diódy sú jednotlivo adresovateľné, preto sa im hovorí aj indi