Obsah:
- Krok 1: LED lampy Kemper
- Krok 2: Sestavení demo Vase LED
- Krok 3: Automatizace osvětlení Vixen
- Krok 4: Závěr
Video: LED diody Kemper na Vixen Music: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
Tento návod je o novém produktu, který vyvíjím, nazvaném „LED lampy Kemper“. Abych předvedl své schopnosti, ponořil jsem 64 lamp do 18 skleněné vázy. Do vázy pak bylo vloženo 23 liber čirých skleněných kuliček. Způsob, jakým se světlo odráží od skleněných kuliček, je opravdu úhledný. Podívejte se na video níže Video je mým pokusem ukázat některé z toho, co lze udělat s LED lampami Kemper. Ujistěte se, že uvidíte další demo, které je zobrazeno na konci videoklipu. Jinými slovy, po zastavení hudby další pár sekvencí jsou demoed bez hudby.
Krok 1: LED lampy Kemper
Základní konstrukce každé lampy je opravdu poměrně jednoduchá. Lampa se skládá z (1) Pic 12F609 micro, (4) širokoúhlých 20mA LED (červená, zelená, modrá a bílá), (4) odporů omezujících proud, (1) krytky filtru a (1) 16x19 mm DPS. Každá LED je vypnuta z jednoho z mikro výstupních pinů. Výstupní piny jsou průběžně aktualizovány pomocí signálu PWM (Pulse Width Modulated). Výstupy PWM mají také řízení rychlosti přeběhu při rampování i rozpadu. To vše dává LED diodám příjemnou hřejivou záři při přechodu z jedné úrovně na druhou - žádné ostré hrany zapnutí/vypnutí (pokud nenastavíte vysoké rychlosti přeběhu). Každá lampa má pevně kódovanou adresu uzlu a je naprogramována tak, aby reagovala na téměř tucet příkazy. Všechny uzly budou reagovat na jednu, vyhrazenou, globální adresu uzlu. Nakonec lze uzel naprogramovat tak, aby měl několik alternativních adres uzlů. Alternativní adresy umožňují seskupení uzlů a přístup k nim jediným příkazem. Komunikační protokol podporuje až 255 uzlů na sběrnici. Komunikace každé lampy se skládá z jednoho mikro I/O pinu. Každá lampa funguje jako podřízený na sdíleném komunikačním kabelu. Pokud je datový paket odeslán přímo na jednu lampu, pak lampa potvrdí zprávu vysláním vlastní adresy uzlu zpět na komunikační sběrnici. K ověření komunikace se používá pouze jednoduchý součet. K dnešnímu dni jsem testoval komunikaci se 64 uzly, které jsou všechny spojeny dohromady na jedné sběrnici. Při pokračujícím provozu mohu detekovat jeden ztracený paket za hodinu. Každá lampa zpracovává 2 miliony instrukcí za sekundu (2MIPS). Řada 64 lamp tedy tlačí těchto 256 LED diod kolem pomocí 128 MIPS koňských sil! Zajišťuje škálovatelný design - když se přidá více LED diod, automaticky se přidá také více MIPS. Vím, co si myslíte - nebojte se, mikro je jen 70 centů - ve skutečnosti čtyři LED diody dohromady stojí více než mikro.
Krok 2: Sestavení demo Vase LED
Pro vázu jsem vyrobil dva řetězce lamp. Každý řetězec má 32 lamp a je 16 'dlouhý. S oběma řetězci ve váze je tedy 256 LED pod počítačovým řízením po celém jednom kanálu 9600 baudů RS232. Oba řetězce vytvářejí paralelní připojení na desce rozhraní RS232. Každý řetězec při plném výkonu může čerpat maximálně 2,5 amp. Když jsou tedy všechny lampy zapnuté, je váza osvětlena výkonem 25 W LED! Po pravdě řečeno, je příliš těžké se na to dívat, když jsou všechny LED diody plně rozsvícené. Protože dva řetězce vytvářejí paralelní připojení na desce rozhraní RS232, každým řetězcem protéká pouze 2,5 ampérů. Každá lampa má velké stopy pro předávání stejnosměrného proudu řetězcem.
Krok 3: Automatizace osvětlení Vixen
Software Vixen je určen k ovládání vánočních světel ve vašem předním dvoře. Umožňuje snadné nastavení řady výstupních kanálů. Kanály jsou poté namapovány na hudbu ve formátu MP3. Zde je odkaz na web Vixen: https://www.vixenlights.com/ Na internetu už je spousta dalších informací o tomto softwarovém balíčku, takže nebudu znovu přehodnocovat Tady. Pro svou aplikaci jsem asi potřeboval napsat vlastní modul plug-in pro Vixen. Jako typický „líný“inženýr jsem zvolil jiný přístup. Spustil jsem Vixen (aplikace MS Windows) uvnitř VMware na Linuxu. VMware umožňuje, aby byl komunikační port přesměrován na výstupní soubor namísto skutečného hardwarového portu. Pak jsem spustil malý skript Pythonu pod Linuxem, který průběžně zpracovával nové řetězce pocházející z Vixen. Skript Python převádí jednoduché komunikační zprávy Vixen na zprávy, kterým mohou světla Kemper rozumět. V budoucnu se asi budu muset zakousnout a vlastně napsat plug-in pro Vixen.
Krok 4: Závěr
Existuje spousta dalších aplikací pro tyto lampy. Zde je můj seznam přání: 1) Postavte dalších 64 lamp, takže jich mám celkem 128. Chci letos rozsvítit svůj vánoční strom. S 512 LED diodami @ 50 W by to mělo vypadat opravdu úchvatně! Nemůžu se dočkat, až naprogramuji padající sníh, zatímco strom září barvou.2) Také se chci pokusit uspořádat řetězec do osmičky. Něco jako sedmisegmentový displej. Myslím, že mohu na list kartonu postavit opravdu velký víceciferný displej. Mohlo by být použito na fotbalových hrách mého syna ke sledování skóre. 3) Zdá se také jako dobrý nápad postavit něco zářícího, které je také připojeno k internetu. Možná něco, co mění barvu podle počasí, nebo na burze. 4) Mám kamaráda, který by si chtěl obléknout prut se zářícími světly. Snažím se ho přemluvit, aby mě nechal nabourat do GMLAN, abychom mohli sundat otáčky motoru. Bylo by opravdu skvělé mít LED diody s otáčkami motoru! Není příliš těžké to udělat. hodinu nebo dvě. Bylo by to skvělé noční světlo pro děti. Dlouhodobým plánem je prodat lampy všem zájemcům. Už jsem se o to trochu zajímal. Pokud je to váš zájemce, pošlete mi e -mail a já vám dám vědět, jak vám můžeme zajistit nějaké lampy. Pracuji také na svých webových stránkách, aby byly užitečné. Vždy se můžete zastavit na www.ph-elec.com, abyste zjistili, co se děje. Tolik práce s tak malým časem. Díky a naději jste si užili světelnou show, Jim
Doporučuje:
Halloween dýně IoT - Ovládací LED diody s aplikací Arduino MKR1000 a Blynk ???: 4 kroky (s obrázky)
Halloween dýně IoT | Ovládací LED diody S aplikací Arduino MKR1000 a Blynk ??? Ale když jsem měl dýni venku, uvědomil jsem si, že je docela nepříjemné každý večer chodit ven zapálit svíčku. A já
Rozsviťte diody LED pomocí dálkového ovladače televizoru: 3 kroky
Rozsviťte LED diody pomocí dálkového ovladače TV: V tomto projektu můžeme rozsvítit LED diody pomocí dálkového ovladače TV nebo jakéhokoli dálkového ovladače. Způsob, jakým to děláme pomocí IR vycházejícího z dálkového ovladače, má tento IR signál jedinečný kód, tento jedinečný kód je přijímán infračerveným přijímačem a v tomto případě něco udělejte světlo
LED diody Brýle: 3 kroky
LED diody Brýle: Hlavním důvodem tohoto pokynu je úprava intenzity světla v tmavých a osvětlených oblastech. Společným problémem mých přátel Srka a gaajara, kteří nosí brýle pro zrak, je, že světlo na čtení nestačí. V
4 LED diody reagující na hudbu -- Kabel/reproduktor MIC/AUX: 3 kroky
4 LED diody reagující na hudbu || Kabel/reproduktor MIC/AUX: Jedná se o obvod, který reaguje na hudbu prostředí a svítí LED diodami s rytmy hudby. Zde vám ukážu čtyři různé způsoby, jak vytvořit obvod LED reagujících na hudbu pomocí: -1. Jeden tranzistor 2. Dva tranzistory 3. AUX kabel 4. mluvčí
Textilní LED diody na vánoční stromeček // LED diody Árbol Navidad Textil Y: 3 kroky
Textilní LED na vánoční stromeček // // Arbol Navidad Textil Y LED: Jedná se o jednoduchý projekt obvodů využívající textilie pro vánoční sezónu. Je to nositelné, protože jej můžete přidat do jakéhokoli trička a v noci budete zářit jako diamant! ---- To pro jednoduché jednoduché okruhy básní pro dočasnou navigaci, vestibul