Obsah:

Wifi synchronizované lampy: 10 kroků (s obrázky)
Wifi synchronizované lampy: 10 kroků (s obrázky)

Video: Wifi synchronizované lampy: 10 kroků (s obrázky)

Video: Wifi synchronizované lampy: 10 kroků (s obrázky)
Video: REIMAGINE - A Canon Product Launch 2024, Listopad
Anonim
Image
Image

Projekt pro někoho, kdo vám rozzáří život…

Před 2 lety jsem jako vánoční dárek pro přítele na dálku vytvořil lampy, které by synchronizovaly animace přes připojení k internetu. Letos, o 2 roky později, jsem vytvořil tuto aktualizovanou verzi se znalostmi získanými z dalších let elektroniky. Tato verze je mnohem jednodušší, bez potřeby externích monitorů nebo klávesnic (a pouze jednoho jednoduchého čipu, ne dvou!) Kromě snadného rozhraní aplikace pro telefon (díky Blynk IoT) namísto webové stránky a fyzického měkkého potenciometru.

V aplikaci jsou tlačítka, která poskytují větší flexibilitu v tom, jaké animace chcete přidat: k dispozici jsou 3 posuvníky pro ovládání RGB, navíc widget ve spodní části, který vám umožňuje vybrat barvy z mapy (takže nemáte abyste zjistili, jaká jsou čísla RGB pro požadovanou barvu). K dispozici jsou také přednastavená tlačítka pro radost, vztek, smutek a „meh“, takže své emoce můžete snadno sdělit druhému člověku formou lampových animací, když máte něco, o čem chcete mluvit, ale nechcete obtěžovat osobu spoustou textů.

Nemáte zkušenosti s elektronikou? Bez obav! Existují pouze 3 hlavní kroky: připojení hardwaru, nahrání kódu a vytvoření aplikace Blynk. Pamatujte však: co se může pokazit, to se pokazí. Na ladění vždy přidejte dostatek času.

Pokud použijete přesně to, co jsem udělal, a nahrajete přesně to, co mám, měli byste být v pořádku, i když jste nikdy nepracovali s elektronikou. I když provedete úpravy projektu, přečtení tohoto tutoriálu by vám mělo poskytnout představu o tom, co je třeba změnit, pokud to použijete jako vodítko. Náklady byly také udržovány co nejnižší: celkové náklady, pokud nemáte absolutně žádnou ze součástí, jsou ~ 40 $ max za lampu.

Krok 1: Materiály

Toto jsou materiály, které potřebujete pro JEDNOU lampu (vynásobte počtem lamp, které chcete vyrobit):

  • 1x čipy NodeMCU ESP8266 (7 $ za každý, 13 $ za 2)
  • 1x protoboard nebo breadboards (~ 1 $ za každý)
  • páječka a pájka
  • 1x neopixelové prsteny (10 $ každý, 8 $ při nákupu na adafruit.com)
  • 1x 5V napájecí zdroj (minimálně 500mA výstup, takže 1A nebo 2A budou perfektní) s připojením microUSB (nebo barel jack, ale kupte si převodník barel jack na holé vodiče) (8 $ každý)
  • Není to nezbytně nutné, ale VELMI doporučeno pro ochranu obvodů (každý pár centů, ale možná budete muset koupit hromadně)

    • 1x odpor 300-500Ohm (použil jsem 200Ohm a dostal jsem se z toho)
    • 1x 100-1000uF kondenzátor
  • elektrický vodič (nebo dostanete tyto typy pásků) (nejlepší je jednožilové) (pár centů za 5 “)

    Nepotřebujete tolik drátu; stačí 5"

  • Pro vnější lampu můžete dělat, co chcete (výše jsou díly pouze pro elektroniku). Šel jsem s laserem řezaným dřevem a akrylem, se skicářovým papírem pro difuzi světla.

Výše jsem připojil odkazy na Amazon pro nejlevnější možnosti, které jsem mohl najít (od 20. prosince 2018), ale určitě můžete najít komponenty levněji z různých míst. Jsem stále vysokoškolský student, takže jsem měl přístup ke kondenzátorům a rezistorům: zkuste se zeptat všech přátel, kteří pracují s elektronikou. Neopixely lze zakoupit na adafruit.com levněji, pokud máte další věci, které si odtud chcete objednat (abyste ušetřili na poštovném..). Rezistory a kondenzátory můžete získat také od DigiKey nebo Mouser za mnohem levnější, i když poštovné může být vyšší. Pokud jde o napájecí zdroje, bude stačit stará nabíječka telefonu (nebo jen kabel microUSB, pokud chcete lampu zapojit do portu USB místo do zásuvky). Pokud nemáte absolutně žádnou z těchto komponent, vaše cena bude max. ~ 40 $ za lampu (a méně za lampu, tím více vyděláte, protože tyto komponenty budete obvykle kupovat ve velkém: protoboard může přijít například v balení po 5). Měl jsem věci povalované, takže to pro mě bylo jen 5 $ (ano, jsem hromádka s přáteli, kteří shodou okolností vypustili mnoho věcí - a navíc jsem znovu použil neopixelové prsteny z poslední doby).

Níže jsou připojeny kódy Arduino a soubory Adobe Illustratoru (pro pole řezané laserem).

Krok 2: Přehled: Jak lampy fungují

Dobře, takže jakmile budete mít materiály, možná si říkáte, jak se všechny spojily. Zde je vysvětlení:

NodeMCU ESP8266 je mikrokontrolér, který pracuje na logice 3,3 V (na rozdíl od logiky 5 V jako většina Arduinos). Obsahuje integrovaný wifi čip a GPIO piny pro použití digitálních a analogových signálů s připojenými komponentami. K ovládání neopixelový prsten. Pro jeho programování to můžete udělat snadno přes Arduino IDE, které lze snadno stáhnout zde.)

Neopixelový prsten vytváří barevné animace lampy. Má adresovatelné LED diody v prstencové formaci, z nichž každou lze individuálně ovládat. Obvykle běží pomocí logiky 5V, která obvykle vyžaduje posun úrovně (vysvětleno zde), ale naštěstí byla aktualizována knihovna neopafelů Adafruit, aby podporovala ESP8266. Zatímco 5V komponenty nereagují tak spolehlivě na signály 3,3 V, fungují poměrně spolehlivě, když je neopixel napájen nižším napětím (tedy 3,3 V místo 5 V). Podrobnosti najdete zde.

Pokud jde o připojení mikrokontroléru k neopixelu, je nejbezpečnější umístit odpor 300-500 Ohm mezi datovou linku neopixelu a kolík GPIO, ze kterého budete posílat signály (aby byly LED diody chráněny před náhlými nárazy). Měli byste také přidat kondenzátor 1000 uF paralelně zapojený k napájecím a uzemňovacím vodičům neopixelového prstence: to má zajistit ochranu před náhlými přepětími v proudu. Přečtěte si toto a získejte další doporučené postupy pro používání těchto prstenů LED (a zde úplnou uživatelskou příručku od společnosti Adafruit).

Pro propojení s platformou Blynk IoT má Arduino knihovnu pro používání Blynku. Zde si můžete přečíst dokumentaci, abyste se dozvěděli více o používání Blynku obecně. Pro začátek to byl praktický návod speciálně pro NodeMCU ESP8266 a Blynk.

Pokud některé z těchto věcí nedávají smysl, nedělejte si starosti! Budoucí kroky přesně nastíní, co nahrát, stáhnout, připojit atd. Než si začnete stavět, přečtěte si všechno (ano, je to dlouhý tutoriál, ale alespoň prolistujte) !!! Pomůže vám to zjistit, jak se věci spojují, než jen slepě dodržovat pokyny.

Krok 3: Hardware

obraz
obraz
obraz
obraz

Nejprve zapojte hardware podle obrázků výše. Neopixel by k vám měl přijít s otvory pro pájení na drátech. Před připojením vodičů k pinům 3,3 V, uzemnění a D2 ESP8266 (nejprve viz pinout) budete nejprve muset pájet vodiče do otvorů označených PWR (napájení), GND (uzemnění) a IN (vstup pro analogové signály).. Obecně platí, že červený vodič je pro napájení, černý vodič označuje zem a já rád používám modrý pro datovou linku neopixelu (připojenou k pinu D2, který je schopen signálů PWM).

Nezapomeňte připojit kondenzátor správným směrem: kondenzátor má polaritu, což znamená, že nezáleží na tom, kterou stranu připojíte paralelně k uzemnění a napájení neopixelu. Pokud se podíváte na kondenzátor 1000uF, na boku je šedý proužek, který označuje zápornou stranu kondenzátoru (můžete ho vidět i ve schématu fritzování výše). Toto je strana, která by měla být připojena paralelně k zemi neopixelu. Rezistor nemá polaritu, takže se nemusíte starat o směr.

Pokud jde o vytvoření pevného spojení, nejlepším způsobem by bylo použít protoboard, abyste mohli součásti pájet dohromady, ne jen zapojovat vodiče do prkénka a riskovat, že vyjdou. Použil jsem prkénko, protože jsem měl málo času, ale opět je vhodnější protoboard. Pěkné na prkénku je, že má lepkavá záda, takže jsem samolepku odlepil, aby se vše přilepilo na základnu lampy. Pokud jde o protoboard, můžete jej přišroubovat k základně pomocí 4 otvorů, které obvykle mají v rozích, nebo jej pouze zalepit páskou/přilepit.

Krok 4: Arduino kód

Kód.ino Arduino je připojen ve spodní části tohoto kroku pro referenci. Vypadá to dlouho a rozvláčně, ale nebojte se: hodně z toho zahrnuje komentáře, které vše vysvětlí. Také rád přeskakuji řádky a přidávám mezery pro rozlišování sekcí, díky čemuž kód vypadá déle.

Hlavní části, které je třeba upravit, aby odpovídaly vašemu kódu:

  • Autorizační token/kód Blynk (zaslaný e -mailem od společnosti Blynk při vytváření zařízení v aplikaci: další informace najdete na další stránce)

    Pro každou lampu budete potřebovat samostatný autorizační kód

  • název domény wifi (mezi dvěma apostrofy)
  • heslo wifi (mezi dvěma apostrofy “)

Kromě toho, pokud používáte moji přesnou aplikaci Blynk a celkový hardware (použijte tedy moji přesnou konfiguraci aplikace Blynk v dalším kroku, ve svém neopixelovém kruhu použijte 12 LED diod, použijte pin D2 ESP8266 pro datovou linku neopixelů atd.), stačí tento kód nahrát přesně do vašeho ESP8266. Pamatujte, že pro každou ze svých lamp budete muset použít jiné autorizační kódy! Na další stránce najdete přidání samostatných zařízení a získání těchto kódů. Nezapomeňte také připojit doménu wifi a heslo k lampě, pokud budou na různých místech. Pravděpodobně budete chtít upravit další věci podle toho, jaké animace a barvy byste chtěli, nebo dokonce podle toho, jaké piny používáte. Komentoval jsem kód, abych vám pomohl se změnou věcí podle potřeby. (přečtěte si také ukázkový kód Strandtest knihovny Adafruit Neopixel pro nápady).

Než budete moci kód použít, budete si muset stáhnout knihovny, které kód používá (ty v horní části kódu). Přečtěte si a dodržujte tuto příručku od společnosti Adafruit (začněte v části „Používání Arduino IDE“), abyste zjistili, co je potřeba k nastavení pro ESP8266. Ano: budete muset nainstalovat ovladač CP2104, přidat do adries URL dalších Board Manager v předvolbách Arduina, nainstalovat balíček ESP8266 (přejděte na Sketch> Include Library> Manage Libaries … a vyhledejte, co potřebujete - viz obrázek níže), a také nainstalujte ostatní knihovny v horní části kódu pro neopixel, Blynk atd.

obraz
obraz

Chcete-li nahrát kód na čip ESP8266 z Arduino IDE, budete muset vybrat správnou desku (NodeMCU ESP8266 ESP-12E), velikost blesku, port atd. (Viz obrázek níže). Správný port SLAB_USBtoUART se nezobrazí, pokud nezapojíte ESP8266 k počítači. Jakmile je ale připojen a jste si jisti, že jste v předchozím kroku správně připojili svůj obvod, můžete pokračovat a stisknutím šipky v levém horním rohu nahrajte kód na desku. Ano, trvá to déle než váš obvyklý proces nahrávání do Arduina. Uvidíte, jak kód zkomplikuje pomalu, pak při načítání řetězec oranžových teček ……………… (zobrazí se v dolní černé části okna Arduino).

obraz
obraz

Tady je rozdělení kódu. První část obsahuje knihovny, které funkce budou používat, a inicializuje globální proměnné (proměnné, ke kterým má přístup jakákoli funkce v kódu). Části BLYNK_WRITE (virtualPin) řídí, co se dělá, když jsou widgety v aplikaci Blynk (které jsou připojeny k virtuálním pinům) přepnuty (tj. Zapnuty/vypnuty, pozice posuvníku změněna). Existuje 7 z nich pro 7 virtuálních pinů, které používám ve své aplikaci Blynk. Další část void colorWipe (), rainbow () atd. Je definovat funkce, které používá zbytek kódu. Tyto funkce jsou většinou vypůjčené z ukázkového kódu knihovny neopafelů společnosti Adafruit (konkrétně strandtest). Poslední částí jsou vaše standardní neplatné nastavení () a prázdná smyčka (), které jsou součástí celého kódu Arduino: void setup () definuje operace, které se dějí pouze jednou, když je deska zapnutá, a void loop () definuje operace, které deska nepřetržitě prochází, když je napájen. void loop () většinou definuje, jakou animací bude lampa procházet na základě proměnné "animace", kterou jsem vytvořil.

Krok 5: Blynk IoT

Blynk IoT
Blynk IoT
Blynk IoT
Blynk IoT
Blynk IoT
Blynk IoT

Pro tuto lampu verze 2.0 jsem vybral Blynk přes Adafruit IO. Adafruit IO je skvělý, ale byly tu dvě věci, které měl Blynk na rozdíl od Adafruit IO: rozhraní aplikace a schopnost přijmout „prázdné“jako heslo wifi (pokud se tedy připojujete k veřejné wifi, která nemá heslo, můžete ponechat sekci pro heslo prázdnou, tj. pouze ""). Moje kamarádka často chodí na ošetření do nemocnic, takže jsem chtěl mít tuto schopnost v případech, kdy má přespání, ale chce nějakou virtuální společnost: v nemocnici by se stále mohla připojit k wifi.

Začněte tím, že si do obchodu Google Play nebo iPhone App Store stáhnete aplikaci Blynk do telefonu. Vytvořte si účet zdarma a vytvořte nový projekt. V pravém horním rohu uvidíte tlačítko skeneru QR kódu: použijte ho k naskenování QR kódu na obrázku níže a zkopírujte všechna moje tlačítka a podobně do nového projektu. Na této stránce najdete další informace o tom, jak to funguje („sdílet konfiguraci projektu“). Tato stránka také poskytuje užitečné informace pro pozdější sdílení projektu s příjemcem vaší lampy.

obraz
obraz

Tlačítka si samozřejmě můžete přizpůsobit, jak chcete! Přejetím doprava odhalíte, jaké widgety můžete přidat. Měli byste však pochopit, jaké možnosti pro widgety máte: V horní části tohoto kroku jsem připojil obrázky (s poznámkami na každém obrázku) nastavení tlačítek a návrhy na jejich použití.

Mimochodem, přidání widgetů stojí v aplikaci body a každý začíná s určitou částkou zdarma. Přidání dalších bodů stojí peníze (2 $ za 1000 dalších bodů). Nakonec jsem přidal 1000 bodů, aby moje konfigurace fungovala, ale můžete jednoduše odebrat jedno nebo dvě tlačítka, aby to fungovalo s bezplatnou částkou.

V projektu je třeba stisknout tlačítko matice vlevo nahoře (vedle trojúhelníkového tlačítka „přehrát“), abyste se dostali do nastavení projektu.

obraz
obraz

Do projektu musíte přidat zařízení, abyste získali autorizační tokeny/kódy pro každou lampu, kterou změníte v kódu Arduino, jak již bylo uvedeno výše. Stisknutím šipky vpravo na zařízení vytvoříte nová zařízení. Když vytvoříte zařízení, uvidíte jeho token jako na obrázku níže (rozmazané červeně).

obraz
obraz

Jakmile budete mít kód, nezapomeňte do kódu Arduino pro každou lampu zadat správný token, doménu wifi a heslo. Pravděpodobně byste měli nejprve zadat své vlastní pověření k wifi, abyste se ujistili, že každá lampa funguje správně, a ladit podle potřeby, ale poté před odesláním aktualizovat pomocí wifi domény a hesla příjemce.

Chcete -li skutečně používat tlačítka, nezapomeňte aplikaci zapnout! Když je aplikace „zapnutá“(pro nastavení stiskněte tlačítko přehrávání v pravém horním rohu, vedle tlačítka ořechu), pozadí bude místo tečkované mřížky, kterou vidíte, když jste v režimu úprav, černé. Pokud jste do svého ESP8266 nahráli kód Arduino a zapojili jej, čip by se měl automaticky připojit k wifi. Zkontrolujte to stisknutím malé ikony mikrokontroléru v pravém horním rohu (viditelné pouze při zapnuté aplikaci): měl by se vám zobrazit seznam zařízení, která jste pro projekt vytvořili a která jsou online.

obraz
obraz

Krok 6: Kryt lampy

Pro skutečnou lampu jsem použil dřevo řezané laserem (1/8 "březová překližka) a akryl (průhledný, 1/4", pro spodní stranu, aby světlo prosvítalo). Dřevo mělo výřezy, které byly pro mého přítele a mě jedinečné, ale připojil jsem soubory Adobe Illustrator pro návrhy obličeje dílků skládačky (vytváří 4 “kostku), abyste je mohli vystřihnout, pokud se vám líbí tvar (soubory jsou připojeny k tomuto kroku, níže). Varování: spodní strana musí mít tloušťku 1/4 ", aby do sebe soubory v těchto souborech zapadly. Pokud chcete vytvořit jinou velikost nebo mít vše s jednou tloušťkou, použijte Makercase.com ke generování souborů pro řezání krabice laserem.

obraz
obraz
obraz
obraz

Nezapomeňte nechat otvor, aby napájecí kabel vycházel z lampy. Zapomněl jsem to zahrnout, ale dokázal jsem pomocí řezačů drátu vyříznout malý trojúhelníkový otvor skrz 1/8 dřevo.

Krok 7: Sdílení lamp s příjemci

Když lampu odešlete příjemci, bude si také muset stáhnout aplikaci Blynk do telefonu z obchodu Google Play nebo Apple App Store, aby lampu ovládal. Můžete jim buď vytvořit samostatný účet, nebo použít stejné přihlašovací údaje. Pokud si vytvoří samostatný účet, můžete sdílet speciální QR kód, který mohou ostatní použít za 1000 bodů (NENÍ ten, který jsem sdílel v předchozím kroku Blynk; tento QR kód poskytuje oprávnění používat stejnou aplikaci jako vy, ale mohou ' t změnit některá nastavení nebo konfiguraci tlačítek - přečtěte si tuto stránku, konkrétně „sdílejte přístup k vašemu hardwaru“). Aby ostatní mohli aplikaci používat, musíte se ujistit, že jste aplikaci zapnuli (stiskněte tlačítko přehrávání v pravém horním rohu, abyste místo tlačítka pro nastavení matic viděli tlačítko mikrokontroléru).

Dostal jsem se kolem 1000 bodů tím, že jsem své přítelkyni poskytl přihlašovací údaje, aby se mohla do aplikace přihlásit prostřednictvím mého účtu. Pokud posíláte tyto lampy lidem, kteří nejsou tak skvělí v elektronice (starší lidé obecně), doporučil bych utratit 2 dolary za vytvoření sdíleného odkazu, aby neměli přístup k vašemu účtu a mohli ' zpackat nastavení aplikace. Díky této možnosti QR (cena 1000 bodů) stále mají klon vaší aplikace, ale nemohou nic změnit.

Krok 8: Použití aplikace

Jak tedy můžete pomocí aplikace ovládat lampy?

Lampu zapínáte a vypínáte velkým vypínačem (červená při vypnutí, zelená při zapnutí). Pokud je lampa vypnutá, automaticky vypne všechna ostatní tlačítka v aplikaci a nastaví RGB na 0, 0, 0. Když stisknutím lampu znovu zapnete, lampa začne pulzovat bíle.

Vpravo nahoře jsou tři posuvníky RGB pro ovládání barevného výstupu RGB v blikání lamp. Při úpravě posuvníků aktualizují barvu v reálném čase. Barvu můžete také upravit pomocí barevné mapy ve tvaru zebry v dolní části aplikace. Toto je připojeno k jezdcům RGB, takže posuvníky se aktualizují podle toho, jakou barvu na mapě zvolíte, a naopak. Tato mapa je užitečná, pokud máte konkrétní odstín, který chcete, ale neznáte příslušné hodnoty čísel RGB.

Na levé straně aplikace jsou tlačítka s přednastavenými animacemi pro radost, zlobu, smutek a meh. „Šťastný“způsobí, že lampa probleskuje duhovými barvami, „naštvaný“způsobí, že lampa bliká mezi červenou a žlutou, „smutný“způsobí, že lampa problikne modrou a nebeskou modrou, a „meh“způsobí, že lampa vytvoří rotující duhu kolo. Vybral jsem ty duhové pro radost a pro mě, protože jsou to pravděpodobně výchozí, každodenní animace. Kdykoli stisknete jedno z přednastavených tlačítek, všechna ostatní tlačítka se vypnou (tj. Pokud jste byli na „šťastném“, ale stiskli „naštvaný“, šťastné tlačítko se po několika sekundách automaticky vypne). Všimněte si toho, že přepnutí z animací happy a meh bude trvat déle, protože lampa musí projít plnou duhovou animací, než může změnit animaci. Pokud vypnete některá z přednastavených tlačítek, kontrolka začne blikat podle barvy, které odpovídají posuvníky RGB. Pokud máte zapnutou některou z přednastavených animací, ale změníte posuvníky RGB, nic se nestane: dominuje přednastavená animace.

Před odpojením žárovky stiskněte jako dobrou zásadu tlačítko vypnutí v aplikaci. Poté v aplikaci znovu zapněte napájení, když lampu znovu zapojíte. NEREGISTRUJTE tlačítka aplikace, pokud některá z lamp není zapnutá nebo připojená k síti Wi -Fi (není to konec světa, ale lampu to pokazí) úkon). Podívejte se na další krok, proč…

Krok 9: ** VAROVÁNÍ PRO SPRÁVNÝ PROVOZ **

V provozu lamp je jedna mezera. Rozhraní Blynk mi neumožňuje selektivně ovládat, co lze přepínat, když je zapnuto nebo vypnuto něco jiného, ale do kódu vložím podmínky tak, že pokud přepnete něco, co by nemělo být přepínáno, když je lampa vypnutá nebo jiná animace je zapnuto, přepínač se sám vrátí zpět: to vyžadovalo spoustu ladění, ale funguje to docela dobře (ukázáno na videu výše: aplikace odmítá změny, ke kterým dochází, když je lampa vypnutá, a pokud jsou zapnuty přednastavené animace, pak jakékoli změny posuvníky neovlivňují animaci, dokud nevypnete tlačítko předvolby)!

Zbývající úskalí spočívá v tom, že pokud v aplikaci přepínáte věci, když čip není připojen k internetu, tato funkce automatického „zrušení“nebude fungovat a lampa se nebude řídit pokyny aplikace. Když pak lampu zapnete, nebude přesně odrážet to, co děláte (bez ohledu na to, lampa začne blikat bíle, když ji zapnete). Chcete -li to opravit, stačí stisknout velké tlačítko zapnutí/vypnutí: cyklus napájení resetuje vše v aplikaci, takže lampa bude fungovat podle očekávání.

Dlouhý příběh krátký: kdykoli lampu spustíte, stačí v aplikaci vypnout a zapnout vypínač a vše resetovat. Udělejte to, pokud někdy odpojíte lampu nebo použijete aplikaci, když lampa není zapojena (nebo pokud lampa najednou nereaguje správně, i když jí dáte čas na reakci, třeba pokud se vám náhodně odpojí wifi)

Krok 10: Hotovo

A to je zábal! Je to pěkný dárek pro kohokoli, s kým sdílíte vztah na dálku: udělejte jeden pro své rodiče, než odejdete na vysokou školu nebo se přestěhujete do jiného státu za novým zaměstnáním, udělejte jeden pro své prarodiče, když budete mít méně času na jejich návštěvu, udělejte jeden, který udrží vaši SO společnost v práci atd.

Zde je několik dalších variací, které můžete udělat:

  • Místo vybledlého pulzování, které mám, můžete probliknout více barvami (červená oranžová žlutá)

    • Mějte ovládání barev u těchto vícenásobných záblesků (první červená, druhá oranžová, třetí žlutá) místo pouhého blikání jasných a tlumených verzí stejného odstínu
    • Za tímto účelem byste přidali samostatnou barevnou mapu nebo sadu posuvníků pro ovládání barev, kterými jednotlivé animace cyklují (takže místo vždy červené oranžové žluté ji nechte individuálně ovládat, abyste mohli mít modrozelenou růžovou bílou, zelenou fialovou modrou atd.)
  • Existují další typy animací, které si můžete vyzkoušet v ukázkovém kódu strandtest Adafruit Neopixel, jako je možnost TheaterChase.
  • Pokud chcete přidat oddělovací desku reproduktorů, můžete mít také lampu s možností hudby. Možná je nechat hrát jinou hudbu pro různé příležitosti. Nebo místo hudby hlasem nahrané zprávy.

Bavte se přizpůsobováním lamp! Neváhejte mi napsat zprávu s dotazy nebo připomínkami.

Doporučuje: