Кот мой свернулся калачиком,
Глазки блеснули во тьме,
Это работают – датчики
Где-то в кошачьем уме.
Ушки стоят – как локаторы,
Слушают тайную тьму,
Все, что в его трансформаторе,
Он не отдаст никому!
Валентин Гафт

Вы слышали пословицу – “с кем поведешься, от того и наберешься”?
Вот и сейчас, анализируя события прошлых лет, в очередной раз убеждаюсь, что пословица очень правдивая.
Случилось это в году этак 2010. Наш герой – просто Кот – совершенно случайно попал под прямое воздействие электрического тока. То ли в щиток силовой погреться залез, то ли под молнию попал в погоне за очередной мышкой, то ли аккумулятор на него свалился. Выжил конечно, на то он и Кот. Только странные вещи с ним происходить начали. В мозгу что-то зашевелилось, схемы в ночных видениях пошли, алгоритмы вместо сна, и как итог – засветился глаз у кота всеми цветами радуги, да ещё и под музыку. Сначала к нему с опаской приглядывались, но он настолько весёлым парнем оказался, что вскорости стал всеобщим любимцем. Ну вы конечно понимаете, что без поклонников не обошлось. Особенно настойчивой оказалась местная блондиночка.
Часто с их (блондинок) интеллекта подсмеиваются, но в этом случае произошло все наоборот. То ли благотворное влияние наэлектризованного кота сказалось, то ли врождённое женское любопытство, а может то и другое – но и у кошечки через время глаз засветился! Его переливы стали более нежные, плавные, грациозные – истинная леди! Кот отошел на второй план. Но как бывает в жизни, пальму первенства отдавать никому не хочется. И пока кошечка сорвалась с поводка, Кот берет творческий отпуск и укатывает на юга, а в это время его команда плодотворно трудится над новым форм-фактором. В результате этого возникает совершенно взрывной кошачий ансамбль – семеро джентльменов. Кот от важности надул щеки и свысока на всех смотрит, купаясь в лучах славы. Но женское коварство ускользнуло от уснувшей бдительности кота. На горизонте появляется стильная подружка кошечки. Над её имиджем тайно трудилась часть команды Кота.
Что деется, люди добрые?
Кара_муррр!!! (В смысле – караул!)
Встречайте – хит сезона – Китти(Kitty)!!!

Kitty – 18-канальное цветомузыкальное USB-устройство на RGB-ленте, работающее с приложением “Cat’s Eye v.4”. Цвета каналов не фиксированы и меняются соответственно текущему режиму. Для каждого из эффектов Бегущих Огней цветовую палитру можно задавать в файле effect.sdu следующими операторами:
color = x – задание конкретной палитры x
random color from х to y – случайная палитра в диапазоне от x до y
color + from x to y – следующая палитра в диапазоне от x до y
color – from x to y – предыдущая палитра в диапазоне от x до y
Схема устройства:

Элементы R2, R3 и Q1 предназначены для гашения возможной короткой вспышки при включении устройства. Эта вспышка проявляется довольно редко и имеет короткую продолжительность, поэтому установка этих элементов необязательна – в этом случае левый по схеме вывод резистора R9 подключается к плюсу питания. Сам этот резистор предназначен для ограничения потребляемого тока от шины USB в случае непредвиденного зажигания всех 54 светодиодов (18 матриц по 3 светодиода в каждом).
RGB-лента выполнена на чипах LPD8806:

В качестве корпуса для устройства была взята фигурка Kitty. Печатная плата расположена в голове, состоящей из двух половинок:


Вид в сборе:

RGB-лента продается рулонами по 5 метров и из-за 54см покупать целый рулон слишком расточительно. При желании RGB-ленту можно изготовить и самому. Чипы LPD8806 продаются по цене $0,4. Нам потребуется 9 штук:

Схема подключения:

Каждый чип обслуживает по две RGB-матрицы. Последующие чипы подключаются к выходам Data_Out и Clock_Out. Номиналы резисторов R1-R6 не критичны – выходы работают в режиме ограничения тока на уровне 18мА.
Пример самодельной “ленты”, вид сверху:

Вид снизу:

Для подключения более мощных светодиодов потребуется усиление по току:

Резисторы R1-R6 подбираются по максимальному току через светодиоды, т.к. ограничители тока выходов в таком включении не действуют.
RGB-матрицы различных фирм и моделей имеют различную очередность цветов. Для того, чтобы иметь возможность использовать любые из них, Максим Илюшкин разработал программу, позволяющую переназначить их программно и записать это в память контроллера:

Автор – Шилов Сергей (MrShilov), Россия.
max прислал архив – плату для двух матриц и плату для двух мощных светодиодов. Обе платы проверялись.
ВНИМАНИЕ! Обнаружена ошибка при воспроизведении двухцветных режимов. Исправленные прошивки качаем здесь.
max прислал ещё один архив – плата для самодельной “ленты” и плата для медальона, видео работы (снимал фотиком).

В “ленте” использованы светодиоды SMD5050 RGB, в медальоне – ARL-5213RGBC/4A (нужно использовать матовые, а то прозрачные пришлось наждачкой матировать :)) )
Подскажите, можно ли в программе как-то установить один эффект, а то у меня все автоматом меняются друг за другом, что-то не пойму, возможно ли?
Подскажите пожалуйста!
Нигде не увидел как выставлять фьюзы на контроллере.
Я недавно доделал только, поставил как в Кошачьем глазе –
Добрый день.
Как именно указать цвет ?
В описании Kitty :
"цветовую палитру можно задавать в файле effect.sdu следующими операторами:
color = x – задание конкретной палитры x"
А из каких соображений выбирать этот "Х" ?
Какой диапазон изменения ?
От 0 до 255.
Код "белого" подскажите пожалуйста.
Так, чтобы все вместе – красный, зеленый и синий.
Таблица цветов Kitty.
http://rusfolder.com/39271646
Спасибо.
Скачал.
Добрый день.
Очень понравилась Kitty именно линейный вариант с "самодельной лентой".
Интересно бы поиграться, но боюсь, что сам я такое уже не сделаю.
Руки из правильного места растут (собирал «Кошачий Глаз» на DIP корпусе),
но глаза уже видят плохо (седьмой десяток разменял) – с планарным монтажом не совладаю.
Может кто изготовит да пришлет в Киев ? Расходы за мой счет.
Если отправлять из России, то в хорошею копеечку вылезет. Если интересно, пишите в личку.
АААА!
Зачёт! Авторы молодци!
Хочу! Всё есть кроме LPD8806, заменить ничем нельзя? Хочу собирать медальёном.
Пока нет.
Скажите, кто нибудь может всё же делал версию на чипы WS2801 ?
Я уверен, что если у Автора будут чипы, то он такой вариант реализует.
Тут вот ещё пугают про покупку таких (LPD) чипов: "Great write up. Question though, I notice the vid uses the LPD8806 strip, but it seems your code is using a different kind?(guessing WS2801?) Yes, I did switch from one to the other. I wanted to include this in the article but hackaday is a very short format so I had to cut that part. The LPD8806 is actually liscensed to.. some big company I forget. At any rate they are hard to find, and the only ones you CAN find are usually horrible ripoffs (the quality and even functionality of… Читать далее »
Не знаю, чего они там боятся. Я вначале брал 100 штук – все нормально, потом у другого продавца еще 100 штук – проблем не было. Микра китайская, поэтому нужно брать у китайцев.
По поводу WS2801 уточню у Автора, тогда и решим.
MrShilov дал конкретные ссылки! Откройте Алибабу и найдете сотни предложений, но я все же настаиваю на WS2801
Там ШИМ покруче, чем у LPD8806.
Что-то мои поиски микросхем LPD8806 для Китти в форме медальона ни к чему не привели. Единственный вариант – это, наверное, только с ленты выпаивать((NC
На Alibaba и Aliexpress полно.
Это не самый лучший вариант. Продавец первой партии поднял цену, сейчас жду отсюда: http://www.aliexpress.com/item/Free-shipping-100PCS-LOT-X-Original-LPD8806S-LPD8806-SOP/632200701.html Продажа идет только по 100 шт.(20 американских рублей). Там же можно и светодиоды заказать: http://www.aliexpress.com/item/Free-Shipping-5MM-RGB-4-pins-LED-Diffused-Diodes-Common-Anode-50PCS/679705652.html
Микросхемы стоят 20, а пересылка 40?
Доставка бесплатная(месяц-два), за 40 – это EMS.
В том-то и дело, что в наши с defaultNick страны нет бесплатной доставки
Посмотрел – точно нет. Вот эти бесплатно отправляют и в Украину, и Молдавию, и в любую другую страну мира(платной доставки просто нет):
http://www.aliexpress.com/item/FREE-SHIPPING-100PCS-LOT-100-NEW-LPD8806-LED-DRIVER-IC-LPD8806S/720994862.html
http://www.aliexpress.com/item/Free-Shipping-100PCS-Original-LPD8806S-LPD8806-SOP/730950444.html
Спасибо! Главное как-то искал и не заметил этот вариант. Может, не было ещё. Поставил в закладки)
Не за что.
в смысле, Китти, что по аналогии с глазом плата))
Да так же, как и в линейном исполнении. Чуть выше есть видео.
Ого, супер, заинтригован, а как под музыку работает Китти? А то в теме про глаз спрашивали о RGB)))
1. Ток потребления Kitty составляет 300-350мА.
2. Чипы сами ограничивают ток на уровне 18мА, а от резисторов в 1,5Ом толку мало.
В архиве плата для самодельной "ленты" и плата для медальона, видео работы(снимал фотиком). В "ленте" использованы светодиоды SMD5050 RGB, в медальоне – ARL-5213RGBC/4A(надо использовать матовые, эти я полтора часа шоркал наждачкой). http://rghost.ru/43601776
2 вопроса возникло.
? Или и без них можно?
1. USB порт тянет 18 штук RGB светодиодов?
2. Почему нет ограничительных сопротивлений? Места не хватило на плате, или "Как в Китае"
Если использовать ленту с контроллерами WS2801, то управление ею будет на порядок проще. В нем свой ШИМ и для включения светодиода достаточно только записать значение 0-255 в контроллер. Он сам будет дальше поодерживать этот уровень до его смены.
А кто Вам сказал, что у LPD8806 нет ШИМа? Он есть, 256 градаций. А еще, что не мало важно, LPD8806 управляет двумя матрицами, в отличие от WS2801.
Тут я с вами не согласен. Вот по аглицки:
The LPD8806 IC provides a simple way to offload the pulse width modulation (PWM) control of 6 separate LED channels (2 x RGB LED pixels) with 7 bit brightness resolution per channel. With 21 bits per pixel, that gives us 2,097,152 different possible brightness/colour combinations.
Т.е у нее всего 7 битный PWM и 127 значений яркости? Или я туплю?
Да, 7 бит. Нужно подавать от 127(не горит) до 255(максимум яркости).
Значит не туплю.:)
А у WS2801 255 градаций яркости. Правда управляет он всего одной RGB матрицей. На Новый год делал себе гирлянду на такой ленте заодно и учился. Все оказалось просто. Все упирается в математику и массивы.
Цитата: “Здравствуйте! У нас в городе очень сложно найти 5 вольтовую RGB ленту “Бегущая волна”, зато 12 вольтовых полно, про 5 вольтовую спрашивал, сказали что они уже сняты с производства. Если вам не трудно, подскажите можно ли приделать к Китти 12 вольтовую ленту с внешним 12 В питанием? Заранее спасибо! С уважением Эдуард.” Ленту на LPD8806 не могли снять с производства, она только что появилась и ее еще нет в России, нужно заказывать из Китая. Появился и 12-Вольтовый ее вариант, он будет работать, нужно только подать на него внешнее питание. Внимательно проверяйте перед покупкой ленту, многие продавцы лукавят, желая продать… Читать далее »
Тоесть не любая 12 вольтовая лента "Бегущая Волна" подойдет, а только какая то конкретная? В чем заключается Ваша фраза "Внимательно проверяйте ленту перед покупкой?" Ч то конкретно нужно проверить?
Есть ленты, которые сами по себе эффекты создают, им не нужен внешний контроллер.
Такая не подойдёт. Нужны на чипе LPD8806.
Плата Kitty под корпус FB19. http://rghost.ru/42633263
Электролитические танталовые чип-конденсаторы типоразмера B, керамические чип-конденсаторы и чип-резисторы типоразмера 0805, кварц – HC-49S или 3852, стабилитроны – bzx84c. Плата проверенна.
а причом тут "Cat's Eye v.4".
А при том!
Статью ВНИМАТЕЛЬНО читаем:
В архиве плата для двух матриц и плата для двух мощных светодиодов. Обе платы проверялись.
http://rghost.ru/42461680
http://www.alibaba.com/product-gs/598764514/_New_Original_LPD8806S.html
http://www.alibaba.com/product-gs/454151688/IC_LPD8806S_LPD8806_.html
http://www.alibaba.com/product-gs/526660102/LPD8806S.html
http://www.alibaba.com/product-gs/356980516/LPD8806S.html
http://www.alibaba.com/product-gs/626411084/NEW_ORIGINAL_LPD8806S.html
http://www.adafruit.com/products/306
http://www.bestlightingbuy.com/waterproof-lpd8806-flexible-rgb-led-lighting-strip.html
http://www.diytrade.com/china/pd/9952380/LPD8806IC_Magic_Flexible_LED_STRIP.html
И т.д.
Всё как обычно круто, но где-же взять LPD8806 либо RGB-девайс ?на farnell.com не найдено, укажите плиз место.