Obsah:

Jak ovládat adresovatelné LED diody pomocí Fadecandy a zpracování: 15 kroků (s obrázky)
Jak ovládat adresovatelné LED diody pomocí Fadecandy a zpracování: 15 kroků (s obrázky)

Video: Jak ovládat adresovatelné LED diody pomocí Fadecandy a zpracování: 15 kroků (s obrázky)

Video: Jak ovládat adresovatelné LED diody pomocí Fadecandy a zpracování: 15 kroků (s obrázky)
Video: RGB šílenství!!! Klasické RGB nebo adresovatelné? 2024, Listopad
Anonim
Image
Image
Jak ovládat adresovatelné LED pomocí Fadecandy a zpracování
Jak ovládat adresovatelné LED pomocí Fadecandy a zpracování
Jak ovládat adresovatelné LED pomocí Fadecandy a zpracování
Jak ovládat adresovatelné LED pomocí Fadecandy a zpracování

Co

Toto je podrobný návod, jak používat Fadecandy a Processing k ovládání adresovatelných LED. Fadecandy je ovladač LED, který dokáže ovládat až 8 proužků po 64 pixelech. (K jednomu počítači můžete připojit více Fadecandys, abyste to zvýšili.) Processing je programovací jazyk používaný k vytváření vizuálů. Máte plátno, stejně jako ve Photoshopu nebo Malování, ale místo kreslení myší kreslíte psaním kódu. Fadecandy a Processing spolupracují. Napíšete kód, který umístí diody LED na plátno Processing, a pak se cokoli, co nakreslíte ve Processingu, zobrazí na těchto LED v reálném čase. Proč

Existuje mnoho způsobů, jak ovládat LED diody. Mám rád Fadecandy, protože je levné začít a můžete mít spoustu kontroly nad svými LED diodami velmi vizuálním způsobem pomocí Processing. Processing can also be hook up to aaallll kinds of things, like Kinect, Arduino, a camera, or even just vstupy pro myš/klávesnici. Existuje tedy spousta možností, jak dělat věci interaktivní. Jak

Tento projekt má tři části.

1. Hardware Podívejte se, jak se vše fyzické spojuje dohromady, pájejte věci, napájejte LED pásky.

2. Software: Fadecandy Fadecandy funguje tak, že na vašem počítači běží server - jeho nastavení je velmi jednoduché.

3. Software: Zpracování Podívejte se, jak umístit diody LED na plátno, a pomocí příkladů si na svých LED diodách prohlédněte některé animace.

Snažím se psát své návody tak, aby si je mohl přečíst alespoň někdo, kdo nemá absolutně žádné zkušenosti. S tímto udělám vše krok za krokem, takže je vhodné pro začátečníky, aby je sledovali a dělali sami. Nebudu se podrobně zabývat zpracováním - Pokud chcete rozvíjet své schopnosti zpracování a vytvářet pokročilejší animace pak byste se mohli podívat na nějaké návody speciálně pro to - doporučuji kanál Daniela Shiffmana na YouTube.

Tento projekt zahrnuje pájení. Nenapsal jsem podrobné pokyny pro pájky pro začátečníky, existuje na to spousta dalších návodů.

Tento projekt zahrnuje vysoké napětí (při připojování síťové zástrčky k napájecímu zdroji), proto buďte opatrní a nedovolte dětem, aby to dělaly samy. CodeAll of the code (Arduino and Processing) is on my github here.

Krok 1: Zařízení a nástroje

Zařízení a nástroje
Zařízení a nástroje
Zařízení a nástroje
Zařízení a nástroje
Zařízení a nástroje
Zařízení a nástroje

Zde je úplný seznam všeho, co budete k vytvoření tohoto projektu potřebovat:

Díly

  • Adresovatelné LED diody (americký Amazon | britský Amazon) Používám LED pásek ws2812b. Existuje několik proměnných, ze kterých si můžete vybrat Povlak: Můžete si koupit obyčejný LED pásek bez jakéhokoli nátěru, ale nebude vodotěsný. Nebo si jej můžete koupit v pružném silikonovém pouzdře s krytím IP67, což znamená, že je zcela utěsněné a vodotěsné. Barva podkladu: Pruhy jsou černé a bílé. Pokud se nechystáte pokrýt svůj LED pás difuzérem, zvažte, který by vypadal nejlépe. Počet LED: Standardem je 30, 60 nebo 144 LED na metr. Používám 30LED na metr, ale připojil jsem se k 60, protože je to běžněji používané. Jiné: Můžete si také koupit ws2812b v řetězcích (americký Amazon | britský Amazon) místo proužků. Fungují stejně, takže je jen na vás, které použijete!
  • Fadecandy (americký Amazon | britský Amazon)
  • USB kabel pro připojení Fadecandy k počítači (US Amazon | UK Amazon)
  • Dvojité kolíkové kolíky (americký Amazon | britský Amazon)
  • Kondenzátory (americký Amazon | UK Ebay)
  • Napájení 5 V (americký Amazon | britský Amazon) Tento napájecí zdroj, ke kterému jsem připojil, by napájel 512 LED diod (jedna hodnota Fadecandy)

  • Zástrčka (US Amazon | UK Amazon) Můžete použít pouze starý zástrčkový kabel, nebo pokud jej nemáte, je dobrou volbou kabel do konvice.
  • 3pinové konektory JST (americký Amazon | britský Amazon) Potřebujete jeden pár na pásek (tedy 8 na jednu hodnotu Fadecandy)
  • Kabel 12 AWG (US Ebay | UK Ebay) Tento tlustý kabel přenese energii ze zdroje do některých konektorů, které jej rozdělí na všechny různé pásy.
  • 24-AWG kabel (US Ebay | UK Ebay) Tento tenčí kabel přenese energii do každého LED pásku.
  • Konektory Wago (US Amazon | RS Components UK)
  • Ty rozdělí energii z jednoho napájecího zdroje na více pásem. Přicházejí v balení po 10 kusech, což na jednu Fadecandy bohatě stačí.

Spotřební materiál

  • Silikon RTV (americký Amazon | britský Amazon)
  • Smršťování tepla (americký Amazon | britský Amazon)
  • Čirý ~ 10 mm heatshrink (americký Amazon | britský Amazon)
  • Pájka (americký Amazon | britský Amazon)

Nástroje

  • Páječka (US Amazon | UK Amazon)
  • Odstraňovače drátů (americký Amazon | britský Amazon)
  • Šroubovák
  • Nůžky
  • Pomocné ruce (volitelně)
  • Odsávačka pájky (volitelně)

Krok 2: LED pásky

LED pásky
LED pásky

Každý LED pás musí být připojen k napájení, zemi a datům. Na proužku je vytištěna šipka, která ukazuje směr, kterým musí data proudit.

Každý LED pás potřebuje konektor JST a k němu připojený kondenzátor.

Konektor:

Konektor JST má 3 piny/kabely - každý pro napájení, uzemnění a data. Možnost odpojit nebo vyměnit proužky je v mnoha případech užitečná. Pokud jste si jisti, že se nikdy nebudete chtít odpojit nebo snadno vyměnit pásy, můžete místo toho pájet na kabel, ale důrazně doporučuji mít konektory.

Kondenzátor:

Pokud dojde k nárůstu proudu (k tomu může dojít při prvním zapnutí napájení), bude kondenzátor chránit první LED diodu ve vašem pásu před poškozením.

Kabel:

Pokud plánujete instalaci LED, budete muset přemýšlet o tom, jak budou umístěny vaše pásky, napájecí zdroje a Fadecandy. Aby bylo zajištěno, že všechna vaše připojení dosáhnou, budete s největší pravděpodobností muset někde přidat nějaké délky kabelu.

Můžete připájet kabely k LED pásku a poté pájet konektory JST na druhý konec kabelu. Alternativně můžete připájet konektory JST přímo k pásku a místo toho přidat délky kabelů na stranu napájecího zdroje/Fadecandy. Vše bude záviset na rozvržení a plánech instalace.

Kabel, který připojuje napájení/zem k jednomu pruhu až 64 pixelů, může být kabel 24AWG. 24AWG je také dost pro datové připojení. Pro napájení/data/uzemnění použijte různě barevný kabel - ideálně barvy, které odpovídají vašim konektorům JST.

Jen připájím konektory JST přímo k páskům a nepřidám žádné prodloužení kabelu, protože v tomto tutoriálu se nezabývám rozložením.

Krok 3: Připojte konektor a kondenzátor JST

Připojte konektor a kondenzátor JST
Připojte konektor a kondenzátor JST
Připojte konektor a kondenzátor JST
Připojte konektor a kondenzátor JST
Připojte konektor a kondenzátor JST
Připojte konektor a kondenzátor JST

Připravte si proužek

Zkraťte své LED pásky na délku (maximálně 64 pixelů na pás).

Najděte správný konec, ten, který má šipku směřující dovnitř. Odřízněte malý kousek vodotěsného krytu, abyste viděli tři kontakty. Jsou označeny 5V, GND a Data In. (Pokud je kontakt označen Data Out, pak máte špatný konec).

Pájka na konektoru JST a kondenzátoru

To může být trochu fiddly, ale já jsem našel nejlepší způsob, jak to udělat, je roztavit malou kapku pájky na každý ze tří kontaktů, pak pájet na konektor JST a poté kondenzátor.

Použijte samičí konektory JST k připevnění na stranu pásu. Konektor JST má 3 kabely, jeden pro každý z kontaktů na pásku. Kabely jsou obvykle červené, zelené a bílé nebo červené, zelené a černé. Pro napájení použijte červenou, pro data zelenou a pro zemi bílou/černou.

Krátké seříznutí nohou na kondenzátoru pomůže zůstat na místě. Jedna strana kondenzátoru má negativní symboly, noha na této straně se připojuje ke kontaktu GND a noha na druhé straně se připojuje ke kontaktu 5V.

Pás znovu uzavřete

Odřízněte kousek čirého smršťovacího materiálu, který zakryje odkrytý kus pásu a bude se dostatečně překrývat se stávajícím vodotěsným krytem. Přesuňte jej na proužek (můžete to udělat před tím, než připojíte konektor/kondenzátor JST, nebo jej jednoduše nasunete z druhého konce) a ponechte jej vedle odkrytého kusu.

Naneste spoustu silikonu RTV přímo na kontakty a kolem stávajícího vodotěsného krytu, včetně zadní části proužku. Zasuňte čiré smršťování přes silikon. Tryskejte tepelnou pistolí, dokud se tepelný smršťovač tepelně smrští.

Silikon je trochu nepořádný. Pokud se vám to dostane na kůži, nezapomeňte si umýt ruce. Zvažte možnost mít na pracovní ploše noviny nebo něco podobného.

Opakujte to pro všech 8 vašich LED pásů

Krok 4: Napájení

Napájení
Napájení
Napájení
Napájení
Napájení
Napájení

K napájení budete muset připojit zástrčku. Zahrnul jsem pokyny pro britské a americké zástrčky.

Připravte zástrčku

Odřízněte kabel v dostatečné vzdálenosti od konce zástrčky. Pomocí nože Stanley opatrně odizolujte vnější vrstvu kabelu. Uvnitř byste měli najít tři kabely, odřízněte asi centimetr každého z těchto kabelů.

V britské zástrčce můžete obvykle předpokládat, že: Žlutý/Zelený pruhovaný - GroundBrown - LiveBlue - Neutrální

V americké zásuvce můžete předpokládat, že: Zelená - GroundBlack - LiveWhite - Neutrální

Chcete -li si být zcela jisti, že je vaše zástrčka zapojena podle očekávání, můžete ke kontrole použít multimetr.

Zkontrolujte kabely pomocí multimetru

Spojené království: Podívejte se na kolíky zástrček s jediným kolíkem nahoře. Horní kolík je Země, vlevo dole je Živý, vpravo dole je neutrální. Na většině zástrček jsou piny také označeny písmeny E, L a N.

USA: Podívejte se na kolíky zástrček s jediným kolíkem ve spodní části. Spodní kolík je Země, vlevo nahoře Živě, vpravo nahoře Neutrální. Na většině zástrček jsou piny také označeny písmeny E, L a N.

Obojí: Nastavte multimetr na režim kontinuity. Dotkněte se hrotů multimetru a zkontrolujte, zda fungují, měli byste slyšet pípnutí. Nyní se dotkněte jednoho hrotu jednoho z kolíků konektoru, začněte uzemněním. Nyní se dotkněte druhého hrotu kabelu, u kterého očekáváte, že bude uzemněn (žlutá/zelená ve Velké Británii, zelená v USA). Měli byste uslyšet pípnutí, což znamená, že mezi oběma hroty je souvislé spojení. Nyní zkontrolujte živé a neutrální připojení.

Připojte zástrčku

Povolte šrouby označené jako napájení, uzemněte a zapojte do napájecího zdroje. Mohou být označeny L a N a poté mají symbol země. Vložte příslušné kabely vedle šroubů a znovu je utáhněte. Upravte vstupní napětí

Někde na/uvnitř napájecího zdroje může být vypínač, který vám umožní změnit vstupní napětí z 110 V na 220 V, proto se ujistěte, že je nastaveno správně (s největší pravděpodobností 220 V ve Velké Británii a 110 V v USA).

Na mých napájecích zdrojích je přepínač uvnitř a k dosažení toho budete muset použít tenký šroubovák nebo něco takového. Upravte výstupní napětí

Zapojte napájecí zdroj. Obvykle se rozsvítí kontrolka, která ukazuje, že se správně zapnula.

Nyní můžete zkontrolovat, jaké napětí dostanete přes dva výstupní piny. Přepněte multimetr do režimu stejnosměrného napětí (V s přímými/přerušovanými čarami, ne s vlnovkou). Dotkněte se jednoho hrotu šroubu V a jednoho hrotu šroubu V+. Multimetr by měl ukazovat napětí někde blízko 5V.

Pomocí šroubováku otáčejte nastavovacím šroubem, dokud napětí není 5V.

Krok 5: Distribuce energie

Distribuční síla
Distribuční síla
Distribuční síla
Distribuční síla
Distribuční síla
Distribuční síla

Většina 5V napájecích zdrojů bude mít pouze jeden nebo dva výstupy, ale potřebujeme napájet 8 pásků.

Wago konektory

K distribuci napájení používám konektory Wago. Tyto malé konektory mají několik slotů, do kterých lze zapojit kabely. Všechny sloty jsou navzájem propojeny, takže je to skvělý způsob, jak spojit spoustu kabelů dohromady bez pájení.

Přicházejí v několika různých velikostech (2-way, 3-way, 5-way).

Síla Wagos

Během této části se ujistěte, že je odpojen napájecí zdroj.

Vezměte dva kusy 10awg kabelu, jeden pro uzemnění (černý) a jeden pro napájení (červený).

Délka potřebného kabelu bude záviset na rozvržení instalace. Zjistil jsem, že funguje docela dobře, že všechny napájecí zdroje zůstanou na podlaze na jednom místě a pak mají dlouhé kabely 10 AWG, které se rozprostírají poblíž míst, kde jsou pásy, a distribuují energii tam. Přestože má napájecí zdroj dva výstupy, zjistil jsem, že je čistší a levnější použít pouze jeden výstup, když tyto kabely 10awg potřebují být dlouhé, jinak zdvojnásobíte množství silného kabelu 10awg, které musíte koupit a udržovat pořádek.

Odizolujte asi 1 cm z jednoho konce každého kabelu a připojte jej k napájecímu zdroji pomocí šroubů, jako jste to udělali se zástrčkou.

Odizolujte asi 1,25 cm z druhého konce každého kabelu a zapojte napájecí připojení do jednoho 3-cestného konektoru Wago a uzemnění do 5-ti cestného konektoru Wago. (Nebo můžete na všechno použít 5pólové konektory, budete mít jen další náhradní sloty)

Poté vezměte dvě krátké délky červeného kabelu 10awg a dvě krátké délky černého kabelu 10awg. Odizolujte konce o 1,25 cm a připojte stávající konektory Wago ke čtyřem dalším 5pásmovým konektorům. (Pro vysvětlení viz přiložený diagram).

Napájení z Wagos (do pásů)

Přesný design zde opět bude záviset na rozvržení vaší instalace. Předtím jsem řekl, že možná budete chtít přidat délku kabelu k vašim LED páskům, nebo budete chtít přidat délku na stranu distribuce energie. Pokud sem přidáváte kabel, připájejte délky 24awg ke konektorům JST a ujistěte se, že jsou tepelně smrštěné.

Poté buď seberte konce těchto kabelů, nebo konce konektorů JST a na každém odizolujte alespoň 1,5 cm napájecího a uzemňovacího kabelu.

Mezi čtyřmi 5pásmovými konektory, které jste připojili k napájecímu zdroji, byste měli mít osm volných slotů pro napájení a osm volných slotů pro uzemnění. Zapojte všechny příslušné kabely na místo.

Proč někdy používáme kabely 10awg a někdy 24awg?

Různé kabelové měřidla jsou proto, že v různých částech obvodu existuje různé množství proudu.

Přímo z napájecího zdroje by 512 LED diod s plným bílým jasem mohlo čerpat až ~ 30A. K přenosu tohoto proudu použijte silný 10awg kabel.

Jakmile však rozdělíme napájení na různé proužky, každý z nich odebírá pouze ~ 3,5 A, takže můžeme použít tenčí kabel, kolem 24awg funguje dobře.

Pokud použijete příliš tenký kabel, může se zahřát a je to nebezpečné, protože se povlak může začít tát, což může způsobit zkrat vašeho obvodu.

Důležitá je také délka kabelu. Pokud použijete kabel, který by byl v pořádku na krátkou vzdálenost, ale je příliš tenký na dlouhou vzdálenost - nezahřeje se, ale může to znamenat, že napětí kleslo, než se dostane k LED diodám, což znamená, že budou nesvítí dobře.

Tento nástroj vám může pomoci zjistit, jaký kabelový měřič potřebujete.

Krok 6: Data

Data
Data
Data
Data
Data
Data

Pokud byste nyní připojili konektory JST, pak by vaše LED pásky byly napájeny. Ale nic by se nerozsvítilo, protože těmto proužkům je třeba říci, jakou barvu mají mít. Potřebujeme nastavit datové připojení k Fadecandy, které jim dodá tyto pokyny.

Připravte si Fadecandy

Nejprve připájejte dvojité záhlaví kolíků na Fadecandy. Zatlačte krátkou stranu kolíků záhlaví skrz otvory a otočte Fadecandy, aby byly vidět vyčnívající bity.

Opatrně pájejte každý ze 16 kolíků jednotlivě a dbejte na to, abyste omylem nespojili dva piny dohromady. (Ve skutečnosti jsou všechny zemnící kolíky navzájem navzájem spojeny, ale pro úhlednost můžeme také pájet všechny kolíkové hlavičky.)

Samičí záhlaví kolíků jako konektor

Použití zásuvkových kolíků pro připojení k zásuvkám s dvojitými kolíky znamená, že Fadecandy lze snadno odpojit nebo vyměnit.

Odřízněte část 8 kolíků záhlaví. Vezměte každý z datových kabelů z konektorů JST (nebo pokud prodlužujete kabely na této straně, pro rozložení instalace to udělejte jako první). Poté nasuňte kousek smršťovacího kabelu na kabel a pájejte je jednotlivě na 8 pinů. Jakmile je pájení hotové, posuňte tepelný smršťovač dolů a odpalte ho horkovzdušnou pistolí. To lze nyní zapojit do datových pinů Fadecandy.

Vzhledem k tomu, že 8 zemních kolíků Fadecandy je ve skutečnosti navzájem propojeno, potřebujeme uzemnit pouze jeden z nich. Odřízněte další krátkou část samičích kolíků - může být také široká 8 kolíků, i když použijeme pouze jeden kolík, oříznutí na šířku 8 kolíků bude robustnější a snáze se s ní manipuluje. K jednomu z kolíkových konektorů samice připájejte kus 24awg kabelu a smršťujte jej, připojte k zemnicím kolíkům na Fadecandy.

Opačný konec tohoto zemnicího kabelu připojte k libovolnému náhradnímu slotu v uzemněných konektorech Wago.

Štítky a pořádek

V tomto bodě možná budete chtít kabely označit. Také znovu, v závislosti na struktuře a rozložení vaší instalace, možná budete chtít přemýšlet o vytvoření nějakého pouzdra pro konektory Wago, aby nebyly jen visící. Dříve jsem vyrobil malé plakety z překližky a za tepla nalepil Wagos.

Krok 7: Poslední hardwarové bity…

Poslední hardwarové bity…
Poslední hardwarové bity…
Poslední hardwarové bity…
Poslední hardwarové bity…

To je veškerý hardware nastavený. Jen pár posledních kousků:

Zapojte všechny konektory JST do sebe.

Zapojte napájecí zdroj.

Připojte Fadecandy k notebooku přes USB.

Pojďme si nyní rozsvítit některé věci!

Moje pokyny a snímky obrazovky budou zaměřeny na Windows, ale věci by měly na Macu fungovat téměř stejně.

Krok 8: Nastavení softwaru Fadecandy

Nastavte software Fadecandy
Nastavte software Fadecandy
Nastavte software Fadecandy
Nastavte software Fadecandy
Nastavte software Fadecandy
Nastavte software Fadecandy

Přejděte na github Fadecandy a stáhněte si zip soubor.

Vše rozbalte.

Přejděte kamkoli, kam jste jej rozbalili, a otevřete složku „bin“.

Spusťte fcserver.exe.

Otevře se okno. Mělo by to znamenat, že máte připojené zařízení Fadecandy. Také vám řekne sériové číslo tohoto zařízení. Nezavírejte toto okno, jen ho minimalizujte. Musíte ji nechat otevřenou po celou dobu používání Fadecandy.

Krok 9: Server Fadecandy

Server Fadecandy
Server Fadecandy
Server Fadecandy
Server Fadecandy

V okně prohlížeče (jako Chrome) přejděte na:

127.0.0.1:7890

Zde byste měli vidět také své připojené zařízení.

Nyní pod připojeným zařízením vidíte rozevírací seznam označený Testovací vzory. Tento rozevírací seznam můžete použít k osvětlení vašich LED diod až o 50% nebo plného jasu.

Udělejte to hned! Světla! Jé !!

Krok 10: Řešení potíží

Zkontrolujte své LED pásky a ujistěte se, že všechna vaše světla fungují.

Zde je několik tipů pro řešení potíží…

Jeden/některé pruhy se nerozsvítí:

S největší pravděpodobností je připojení někde špatné. Zkontrolujte všechny své pájky. Je možné, že je poškozena první LED v pásu. Můžete zkusit vyměnit pásy kolem tím, že zaměníte konektor JST, což vám pomůže izolovat problém.

Částečně se rozsvítí pruh a pak najednou už ne:

Pruh může být poškozený, pravděpodobně budete muset provést nějakou operaci. Poškození může být na konci posledního pracovního pixelu nebo v prvním rozbitém pixelu, takže … vystřihněte poslední pracovní pixel a první rozbitý pixel a na jejich místo připájejte dva nové.

Pásy jsou místo bílé všechny oranžové/červené:

Zjistil jsem, že pokud proužky nedostávají správnou energii, budou odebírat malý kousek proudu přes USB připojení - jen tolik, aby se rozsvítily červeně. Znovu zkontrolujte, zda je zapnuto napájení, a zkontrolujte připojení.

Pruhy jsou na začátku bílé, ale vyblednou na oranžovou: To je nepravděpodobné, pokud používáte napájecí zdroj, který jsem připojil, ale může se to stát, pokud používáte napájecí zdroj, který není dostatečně silný.

Žádný z pásů se nerozsvítí:

Pokud není Fadecandy rozpoznán a zobrazen, můžete mít problémy s ovladačem. Pokud se vám v okně konzoly zobrazí chybová zpráva, vyhledejte Google a vyhledejte návrhy.

Pokud se Fadecandy zobrazuje, ale nic nesvítí - zkontrolujte všechna svá připojení.

Krok 11: Zpracování

Zpracovává se!
Zpracovává se!

Nyní jsou vaše LED diody napájeny a můžete je ovládat pomocí počítače, ale jediné, co můžete v rozhraní Fadecandy dělat, je zapínat a vypínat.

Pojďme zpracovat, abychom mohli dělat chladnější věci. Stáhněte si zpracování

Stáhnout zpracování odtud.

Nebudu zacházet do hromady podrobností o tom, jak psát kód zpracování, protože na internetu je spousta míst, kde se to už naučit, a je to celé jeho vlastní téma.

Ukážu vám, jak upravit jeden z příkladů zpracování, který je součástí Fadecandy, na proužky, které jste zde vytvořili. Zde si také můžete stáhnout můj ukázkový kód.

Krok 12: Mapování pixelů

Mapování pixelů
Mapování pixelů
Mapování pixelů
Mapování pixelů
Mapování pixelů
Mapování pixelů

Fadecandy vám umožní „namapovat“(nebo rozložit) vaše LED diody na zpracovatelské plátno. Obvykle byste je chtěli rozložit podobně, jako jsou rozloženy v reálném životě.

Když něco nakreslíte ve zpracování, zobrazí se to v reálném čase na LED diodách.

Získejte soubory

V stažených souborech Fadecandy přejděte na: Fadecandy> příklady> zpracování

Zkopírujte jednu ze vzorových složek strip64 a vložte ji kamkoli, kde uchováváte soubory Processing.

Tento příklad obsahuje mapování pro jeden pás 64 pixelů. Přejmenujte složku a soubor.pde uvnitř tak, aby místo toho bylo napsáno „proužky“.

Mapování

Otevřete soubor. Podívejte se na tyto řádky v sekci nastavení:

// Namapujte jeden 64-LED pás do středu windowopc.ledStrip (0, 64, šířka/2, výška/2, šířka/70,0, 0, false);

Toto je řádek, který vytváří jeden pás 64 pixelů. Každá z věcí zapsaných mezi čárkami je parametrem tohoto pruhu. Podívejte se na přiložený diagram, který ukazuje, co každý z nich je. (Je to také v komentářích v mém kódu.)

Můžeme použít smyčku k vytvoření 8 proužků po 15 pixelech. Odstraňte tyto dva řádky a nahraďte je tímto:

// Mapování 8 proužků po 15 pixelech (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, width/2, i*15 + 30, 15, 0, false);

}

Vaše mapování

Pokud máte v každém pruhu jiný počet pixelů nebo chcete -li pruhy rozložit jinak, budete muset tento kód upravit. K vytvoření potřebného kódu použijte přiložený diagram nebo komentáře v kódu, které vysvětlují, k čemu každý bit mapovacího kódu slouží.

Krok 13: Hit Play ve zpracování

Hit Play in Processing!
Hit Play in Processing!

Když stisknete Play (v levém horním rohu Processing), uvidíte na plátně namapované proužky znázorněné jako malé bílé tečky.

(Pokud nevidíte bílé tečky, pravděpodobně jste zavřeli okno serveru. Vraťte se ke kroku 8 a ujistěte se, že máte spuštěný soubor fcserver.exe)

Animace v příkladu, který jsem použil, je interaktivní. Když pohybujete myší, za kurzorem jde bodový obrázek. Tečka se současně objeví i na vašich světlech.

Kód animace

Bit kódu, který to způsobuje, je zde:

void draw () {

pozadí (0); float dotSize = šířka*0,2; obrázek (tečka, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Jakýkoli kód, který napíšete v sekci kreslení, se zobrazí na LED diodách.

Krok 14: Více příkladů … Čas na experimentování

Další příklady… Čas na experimentování
Další příklady… Čas na experimentování
Další příklady… Čas na experimentování
Další příklady… Čas na experimentování
Další příklady… Čas na experimentování
Další příklady… Čas na experimentování

Zde je několik dalších příkladů animací, které jsem pro tato světla vytvořil - duha, několik náhodných blobů a animace, která používá kamerový posuv. Tady jsou všechny na mém githubu.

Jako difuzor používám list z vlnitého plastu. Můžete experimentovat se všemi druhy věcí!

Důrazně doporučuji naučit se zpracovávat a vytvářet více animací pro vaše světla! Je opravdu rychlé začít a rychle vidět zábavné výsledky. Výukové programy Dana Shiffmana jsou skvělým místem pro začátek.

Krok 15: Děkujeme za přečtení

Image
Image

Doufám, že se vám tento návod líbil!

Pokud jste tak ještě neučinili, podívejte se na doprovodné video z YouTube.

Najděte mě online:

InstagramYouTubeTwitter

Neváhejte psát dotazy do komentářů zde nebo na Youtube a já se pokusím pomoci.

Soutěž o vnitřní osvětlení
Soutěž o vnitřní osvětlení

Druhý v soutěži o vnitřní osvětlení

Doporučuje: