Съдържание:

Kemper светодиоди на Vixen Music: 4 стъпки
Kemper светодиоди на Vixen Music: 4 стъпки

Видео: Kemper светодиоди на Vixen Music: 4 стъпки

Видео: Kemper светодиоди на Vixen Music: 4 стъпки
Видео: Vixen 3 choppy transition 2024, Юли
Anonim
Kemper светодиоди на Vixen Music
Kemper светодиоди на Vixen Music

Тази инструкция е свързана с нов продукт, който разработвам, наречен "LED лампи Kemper". За да покажа възможностите, потопих 64 лампи в 18 -инчова стъклена ваза. След това вазата се напълни с 23 килограма прозрачни стъклени мрамори. Начинът, по който светлината отскача от стъклените мрамори, е наистина чист. Разгледайте видеото по -долу. Видеото е моят опит да покажа част от това, което може да се направи с LED лампите Kemper. Уверете се, че виждате допълнителното демо, което се показва в края на видеоклипа. С други думи, след като музиката спре, допълнителна двойка от последователности се демонстрират без музика.

Стъпка 1: Kemper LED лампи

LED лампи Kemper
LED лампи Kemper
LED лампи Kemper
LED лампи Kemper
LED лампи Kemper
LED лампи Kemper

Основният дизайн на всяка лампа е наистина доста прост. Лампата се състои от (1) Pic 12F609 micro, (4) широкоъгълни 20mA светодиоди (червено, зелено, синьо и бяло), (4) ограничители на тока, (1) капачка на филтъра и (1) 16x19 mm печатна платка. Всеки светодиод се задвижва от един от микро изходните щифтове. Изходните щифтове се актуализират непрекъснато с помощта на сигнал с широчина на импулса (PWM). Изходите на ШИМ също имат контрол на скоростта на нарастване както при нарастване, така и при разпадане. Всичко това дава на светодиодите приятен топъл блясък, когато преминават от едно ниво на друго - без твърди ръбове за включване/изключване (освен ако не зададете високи проценти на нарастване). Всяка лампа има твърдо кодиран адрес на възел и е програмирана да реагира на почти дузина команди. Всички възли ще отговорят на един, запазен, глобален адрес на възел. И накрая, възел може да бъде програмиран да има няколко алтернативни адреса на възел. Алтернативните адреси позволяват възлите да бъдат групирани заедно и достъпни с една команда. Комуникационният протокол поддържа до 255 възела на шината. Комуникацията на всяка лампа се състои от един микро I/O пин. Всяка лампа действа като подчинен на споделен комуникационен проводник. Ако пакет от данни се изпрати директно към една лампа, тогава лампата ще потвърди съобщението, като излъчи собствения си адрес на възел обратно на комуникационната шина. За проверка на комуникацията се използва само проста контролна сума за сумиране. Към днешна дата съм тествал комуникациите с 64 възела, всички свързани заедно на една шина. При продължителна работа може да открия един изгубен пакет на час. Всяка лампа обработва 2 милиона инструкции в секунда (2MIPS). Така че низът от 64 лампи изтласква тези 256 светодиода, използвайки 128MIPS конски сили! Прави мащабируем дизайн - когато се добавят повече светодиоди, автоматично се добавят и повече MIPS. Знам какво мислите - не се притеснявайте, микрото е само 70 цента - всъщност четирите светодиода заедно струват повече от микро.

Стъпка 2: Изграждане на демонстрация на LED ваза

Изграждане на демонстрация на LED ваза
Изграждане на демонстрация на LED ваза
Изграждане на LED демонстрация на вазата
Изграждане на LED демонстрация на вазата
Изграждане на LED демонстрация на вазата
Изграждане на LED демонстрация на вазата

Направих две струни лампи за вазата. Всеки низ има 32 лампи и е дълъг 16 '. С двата низа във вазата, така че има 256 светодиода под компютърно управление по един единствен канал с 9600 бода RS232. И двата низа правят паралелна връзка към интерфейсната платка RS232. Всеки низ, при пълна мощност, може да извлече максимум 2.5Amps. И така, при включени всички лампи, вазата е осветена с 25 вата LED мощност! Честно казано, твърде трудно е да се погледне, когато всички светодиоди са включени напълно. Тъй като двата низа правят паралелна връзка на интерфейсната платка RS232, само 2.5Amps тече през всеки низ. Всяка лампа има големи следи за предаване на DC захранването по струната.

Стъпка 3: Автоматизация на осветлението Vixen

Автоматизация на осветлението Vixen
Автоматизация на осветлението Vixen

Софтуерът Vixen е проектиран да контролира коледните светлини във вашия преден двор. Това улеснява настройването на куп изходни канали. След това каналите се картографират в MP3 музика. Ето връзката към уеб сайта на Vixen: https://www.vixenlights.com/ В интернет вече има много повече информация за този софтуерен пакет, така че няма да преразглеждам повече тук. За моето приложение предполагам, че трябваше да напиша персонализирана приставка за Vixen. Като типичен "мързелив" инженер, аз взех различен подход. Пуснах Vixen (приложение за MS Windows) във VMware на Linux. VMware позволява комуникационен порт да бъде пренасочен към изходен файл вместо към действителен хардуерен порт. След това пуснах малък скрипт на Python под Linux, който непрекъснато обработваше нови низове, идващи от Vixen. Скриптът Python преобразува простите комуникационни съобщения на Vixen в съобщения, които светлините на Kemper могат да разберат. Предполагам, че в бъдеще ще трябва да се справя и всъщност да напиша приставка за Vixen.

Стъпка 4: Заключение

Заключение
Заключение
Заключение
Заключение
Заключение
Заключение

Има много други приложения за тези лампи. Ето моя списък с желания: 1) Изградете още 64 лампи, така че да имам общо 128. Искам да запаля коледното си дърво тази година. С 512 светодиода при 50 вата наистина трябва да изглежда зашеметяващо! Нямам търпение да програмирам малко падащ сняг, докато дървото свети с цвят. 2) Също така искам да опитам да подредя низ в осма цифра. Нещо като седемсегментен дисплей. Мисля, че мога да направя наистина голям многоцифрен дисплей върху лист картон. Може да се използва на футболните мачове на сина ми за проследяване на резултата. 3) Също така изглежда добра идея да се изгради нещо светещо, което също е свързано с интернет. Може би нещо, което променя цвета си в зависимост от времето или фондовия пазар. 4) Имам приятел, който иска да се облече, е въдица със светещи светлини. Опитвам се да го накарам да ми позволи да проникна в GMLAN, за да можем да определим оборотите на двигателя. Би било наистина страхотно да се въртят светодиодите с обороти на двигателя! Не е твърде трудно да се направи също. 5) Едно от тях би било чудесно за проекта Cub Scout на моето момче: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ От груби, ще са му необходими някои програмируеми светодиоди, които ще избледнеят час или два. Това би било чудесна нощна лампа за деца. Дългосрочният план е да продадете лампите на всички заинтересовани. Вече имах малко интерес досега. Ако вашият един от тези заинтересовани хора, изпратете ми имейл и ще ви уведомя как можем да ви осигурим лампи. Работя и върху моя уеб сайт, за да го направя полезен. Винаги можете да се отбиете на www.ph-elec.com, за да видите какво се случва. Толкова много за правене с толкова малко време. Благодаря и дано се насладите на светлинното шоу, Джим

Препоръчано: