Všechny články

S.M.E.G.-L.E.D.

15. července 20253 min čtení3 přečtení
S.M.E.G.-L.E.D.

Jo, zamilovala jsem se do akronymů. Tenhle je pro projekt LED animací, řízených z počítače, určených pro divadelní kostýmy.
Make your LEDs smegging brilliant!

Moje známá každý rok s dětmi nacvičuje novou pohádku na Mikuláše. Tady se můžete podívat na tu loňskou. A na letošní rok bude potřebovat spoustu světelných efektů. Chtěla abych jí něco vyrobila. Tak jsem hned v Lednu začala hledat už něco hotovýho a našla WLED. „Pecka!“ Říkám si, že mám hotovo… Jenže.

Když chceš LED světlo na zeď, za televizi, za poličku, nebo do výlohy, je to simple. Použiješ hotovej LED pásek, třeba i s řídícím obvodem a dálkovým ovladačem.
Když chceš lepší animace a ovládat je na dálku z mobilu a nechceš to moc řešit, vezmeš WLED.
Pokud ale chceš sofistikovaný řešení, vlastní animace a řízené na dálku z mobilu nebo z počítače? Nemáš jinou možnost, než si to celé napsat. A tak teda píšu…
Začala jsem už koncem Ledna. Po půl roce a přes tři tisíce řádků kódu mám funkční betaverzi v0.8 běžící na WordPressu a ESP32-c3 super mini.

Demo ukázku UI najdeš tady: http://zuny.cz/smeg-led/?demo=1 původní web na Wordpressu jsem zrušila a tak už nefunguje ani demo.

Ostrá verze už taky jede. Zatím k vyzkoušení není, ale kód do Arduino IDE můžu nasdílet s instrukcema na vyžádání.

Teď ve verzi 0.8b už mám funkční komunikaci webu s bránou pro ESP-now protokol. Funkční kostýmy. Na webu je rozhraní kde bude spousta vychytávek.

Už mám „Mixážní pult“ kde si napojíš kostýmy, naskládáš zkratky efektů. A pak už jen klikáš a kostýmy svítí a nebo blikají. Celej mixák může fungovat offline, teda až potom co se brána zaregistruje na webu a web se načte. Zbytek už obstarává javascript a websocket v lokální síti.
Díky ESP-now jsem dosáhla mnohem většího dosahu pro ovládání kostýmů, menších latencí a nižší spotřebě i když komunikace jede nonstop.

Web obsahuje i základní editor efektů. Vybereš si z několika hotových funkcí: Blink, Fade a Run. Vybereš barvy, nastavíš čísla diod a časy. Odešleš do kostýmu a on si celou animaci uloží a pak ji může kdykoliv přehrát.

Co chystám dál?

  • Pokročilejší editor pro jednotlivý pixely v každým snímku. Taková bitmap animace.
  • Duplikování snímků, náhled animace, spuštění animace na kostýmu přímo z editoru.
  • Skupiny zkratek, kde si nastavíš skupinu a spustíš třeba všechny kostýmy najednou se stejnou nebo u každého s jinou animací.
  • Zastavení přehrávané animace.
  • Databázi už hotových animací ready to download.
  • Nahrávání FW do ESP přímo z webu.
  • Stažení animace z kostýmu a její upravení.
  • Sdílení vlastní animace do db hotových.
  • API?
  • Zapnutí a zastavení nastavené animace tlačítkem na ESP modulu.
  • Víc samostatných LED pásků pro jeden kostým.

Upozorňuju předem. Pokročilý editory a některý další funkce budou placený. Stejně jako třeba větší množství kostýmů, ale za symbolickou cenu. Třeba za 100 kč ročně, nebo tak nějak.


Aktuálně pracuju na nové verzi, bude to vylepšená React aplikace se vším všudy pro free použití i komerční za nějaký menší poplatek. HW si pak můžete vyrobit sami v jakémkoliv množství a na jakékoliv desce, kód pro ESP uvolním jako opensource až pojede web.

Komentáře (0)

Pro přidání komentáře se musíte přihlásit.

Zatím žádné komentáře. Buďte první!