Obsah:
- Krok 1: Jak fungují LED pásky WS2812B
- Krok 2: Zapojení obvodu
- Krok 3: Nastavení kódu
- Krok 4: Závěrečná poznámka
Video: Adresovatelný páskový LED Police Strobo: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tato světelná lišta Police Strobo je vyrobena z jediné adresovatelné LED lišty WS2812B (97 cm, 29 LED) a Arduino Nano.
Toto řešení umožňuje vytvořit několik různých světelných vzorů s různým barevným schématem, jinak to není možné se standardní lištou červeno-bílo-modrých LED (jak se používá pro policejní strobo světla) nebo lištou RGB LED.
Doporučuji nepoužívat toto ve vašem vozidle, pokud jste si nekontrolovali místní zákony a nemáte k tomu zákonný/platný důvod.
Krok 1: Jak fungují LED pásky WS2812B
Pás LED WS2812B se skládá z LED diod LED typu 5050, ve kterých je integrován integrovaný ovladač LED WS2812B LED.
V závislosti na intenzitě tří jednotlivých červených, zelených a modrých LED diod je možné simulovat jakoukoli barvu, kterou chceme.
Skvělá věc těchto LED je, že je možné ovládat dokonce celý LED pásek jediným pinem z naší desky Arduino.
Každá LED má na každém konci tři konektory, dva pro napájení a jeden pro data. Šipka ukazuje směr toku dat. Datová výstupní podložka předchozí LED je připojena k datové vstupní podložce další LED. Můžeme řezat pásek na libovolnou velikost, kterou chceme, a také vzdálenost LED pomocí některých vodičů.
Fungují na 5 V DC a každá červená, zelená a modrá LED odebírá kolem 20 mA, což je celkem 60 mA pro každou LED při plném jasu.
Pokud je Arduino napájeno přes USB, 5V pin zvládne pouze kolem 400 mA, a když je napájen pomocí barelového napájecího konektoru, 5V pin zvládne kolem 900 mA. Pokud tedy používáte více LED diod a množství proudu, které by odebíraly, překračuje výše uvedené limity, musíte použít samostatný 5V zdroj.
V takovém případě musíte také propojit dvě zemnící linky navzájem.
Kromě toho se doporučuje použít mezi Arduino a datovým kolíkem LED pásky odpor přibližně 330 ohmů, aby se snížil šum na této lince, a také kondenzátor kolem 100 uF přes 5V a uzemnění pro vyhlazení napájení.
Krok 2: Zapojení obvodu
Schéma zapojení pro připojení Arduino nano k LED liště adresovatelného pásku WS2812B je velmi jednoduché.
K modelu je třeba připájet vodiče nebo kolíkovou lištu, pro testování jsem použil pinovou hlavičku, ale pro skutečný projekt byste měli zvážit pájecí dráty.
Adresovatelná LED dioda WS2812B má 3 pájecí plošky na každé straně.
+5 V (červený vodič ve schématu) jde na +5 V Arduina;
GND (černý vodič ve schématu) jde na GND Arduina;
DIN (ve schématu zelený vodič) přechází na Arduino PIN 5 (pro data) přes odpor 330 Ohm.
Krok 3: Nastavení kódu
Použil jsem Arduino IDE s knihovnou FAST LED
Nejprve musíme zahrnout knihovnu FastLED, definovat pin, ke kterému jsou připojena data LED pásku, definovat počet LED diod a také definovat pole typu CRGB.
Tento typ obsahuje LED diody se třemi jednobajtovými datovými členy pro každý ze tří barevných kanálů Red, Green a Blue.
V sekci nastavení stačí inicializovat FastLED s výše definovanými parametry. Nyní je to hlavní smyčka, kterou můžeme ovládat své LED diody, jak chceme. Pomocí funkce CRGB můžeme libovolnou LED nastavit na libovolnou barvu pomocí tří parametrů červené, zelené a modré barvy. Aby se změna uskutečnila na LED diodách, musíme zavolat funkci FastLED.show ().
Knihovna FastLED nabízí mnoho dalších funkcí, které lze použít k vytváření opravdu zajímavých animací a světelných show, takže je jen na vaší fantazii, aby váš další LED projekt zazářil.
Můj kód obsahuje několik různých vzorů LED, které nejsou jinak možné se standardní RGB LED lištou.
Vzory lze upravit nebo vyvolat v sekci void loop () jako jeden podprogram.
Krok 4: Závěrečná poznámka
Můj kód prochází variacemi každého vzoru, aby vám poskytl výchozí bod pro úpravu kódu tak, aby vyhovoval vašim potřebám.
Kód v mém GitHubu
Doporučuje:
Adresovatelný LED pásek AtTiny85: 10 kroků
Adresovatelný LED pásek AtTiny85: Mým cílem bylo vyrobit stolní lampu z LED. Chtěl jsem, aby byla nastavitelná, aby ji bylo možné používat ve dne i v noci. Při svém prvním pokusu jsem použil jednoduchý LED pásek a velký MOS- FET, které je pohánějí 12 V. Tentokrát jsem vybral adresovatelné LED diody, které jsou
LED páskový ovladač: 8 kroků (s obrázky)
LED Strip Controller: V tomto Instructable vás provedu kroky, jak používat a spravovat vaše LED pásky vytvořením ovládacího rozhraní. S těmito světly jsem si užil spoustu zábavy, protože jsem si jistý, že vy také. Pokud se vám tento návod líbí, ujistěte se
Upravený RGBW LED páskový ovladač, ovládaný PIR, ESP8285: 3 kroky
Modifikovaný RGBW LED páskový ovladač, ovládaný PIR, ESP8285: Nad svůj stůl doma jsem nainstaloval RGBW LED pásek. Ovladač WiFi LED RGBW by měl fungovat s aplikací, jako je aplikace Magic Home. Obsahuje však čip ESP8285, který jsem flashoval pomocí vlastního firmwaru. Přidal jsem PIR, kterým se LED pás přepíná
Praktický bezdrátový nástěnný LED páskový ovladač Arduino ESP32: 6 kroků
Praktický bezdrátový nástěnný LED páskový ovladač Arduino ESP32: Jedná se o velmi praktický bezdrátový nástěnný výstupní ovladač DIY pro levné LED pásky. Nahrazuje levné wifi ovladače prodávané na EBay. Fungují dobře s RGB LED pásy. Ovladač EBay Wifi není konstruován dobře a snadno se rozbije. Také
Individuálně adresovatelný LED Hula Hoop: 9 kroků (s obrázky)
Individuálně adresovatelný LED Hula Hoop: V tomto instruktážním návodu vám ukážu, jak si vyrobit vlastní individuálně adresovatelný LED hula hoop. Individuálně adresovatelné znamená, že každá LED dioda v obruči může mít současně jinou barvu. Chtěl jsem vytvořit nějaké pěkné vzory LED