Адресуемая светодиодная RGB лента с HL1606 (продолжаем новогоднюю тему)

На самом деле хотел поделиться с народом информацией о заказанной с ebay светодиодной ленте. Может кому-то интересно будет. Лента светодиодная адресуемая, в качестве управляющего камушка стоит HL1606.
Лента крупно сверху
Лента крупно слева
Лента крупно снизу
Разъемы

Пришло оно в желтом пакете (как обычно):
Пакет наружный

Внутри был второй пакет антистатический с разными предупреждениями, а в нем лента на бобине (ленты брал 2 метра):
Пакет внутренний

Ну и видео:


И еще одно:


Заказал тут.

Важно: полноценно создать любой цвет на каждом отдельно взятом диоде на ленте с контроллером HL1606 нельзя. Это так, на всякий, для страждущих :) То есть ШИМ там хоть и есть, управлять им напрямую — нельзя. Можно лишь сказать ему какой из трех цветов (R, G, B) и в какую сторону двигать, причем еще и такт для этого подать на отдельную линию придется.
Но для несложных эффектов вполне подходит, тем более, что цена не так кусается.

Если будут у кого вопросы, как с лентой работать — спрашивайте, расскажу (хотя там вроде все вполне себе ясно).

Вообще, я делал (брал инфу) вот по этим вот статьям:
bleaklow.com/2010/05/24/how_the_hl1606_works.html
bleaklow.com/2010/05/26/driving_the_hl1606_using_the_arduinos_hardware_support.html
bleaklow.com/2010/05/27/how_the_hl1606_really_works.html
bleaklow.com/2010/05/28/bidirectional_patterns_with_the_hl1606.html
bleaklow.com/2011/01/15/radio_controlled_hl1606_strips.html
там, по-моему, очень подробно все расписано (я это говорю, как начинающий в области МК).
Кода там в итоге получается всего пара строчек: то есть функция, которая выдает байт в SPI. Далее этой функцией отправляешь в ленту нужное количество байт (по 2 байта на каждый HL1606, если мне память не изменяет).
Ну а все остальное — дело придумывания разных паттернов («стилей моргания»)… Это уже процесс больше творческий, а не программистский :)

PS: и да, решение временное: чисто на НГ, поэтому на макетке. Честно, не увидел смысла ради одного раза плату делать (тем более, что сейчас и так времени никакого нет, предновогодняя чехарда), ну а после НГ лента будет пущена в другое место, и там вот уже будет плата :)
  • +1
  • 21 декабря 2011, 20:18
  • JustACat
  • 1
Файлы в топике: HL1606E.pdf

Комментарии (35)

RSS свернуть / развернуть
Буквально вчера наткнулся на эти ленточки. Очень заинтересовали.
Собираюсь смастерить на них аналог ambilight — должно получится что-то наподобие вот этого:
На HL1606 к сожалению не подходят. Нашел вот такие на LPD8806: , они конечно в 2 раза дороже, но зато со встроенным ШИМ.
Кстати как у ваших с яркостью и смешиванием цветов? В темноте стену осветить способны?
0
  • avatar
  • Divon
  • 22 декабря 2011, 14:08
Ссылки не вставились почему-то.
Вот: www.rgb-styles.com/ibelight/
и вот: www.adafruit.com/products/306
0
Да, есть такая проблема в HL1606. Потому они и подешевели, наверное. (Относительно новых на LPD8806.)
Но для всяких простых эффектов она вполне себе подходит. (Дописал в конец статьи.) И намного прикольнее обычной RGB ленты.
А на LPD8806 да, можно отдельно любой оттенок цвета выставить.

Яркость? По-моему норм, то есть она и в светлой комнате яркая, а уж в темной и подавно. Ну а вообще — там светики-то стандартные ведь, я брал с DX кусок ленты светодиодной RGB (не адресуемой, дешевой), так там светики такие же на глаз были.

(Думал себе про подсветку телевизора, но вот беда, у меня телевизор не у стены, за ним сзади нечего освещать :))
0
*Offtop*
Зарядное от второго даймонда. Это, пардон, коммуникатор.
0
Я вот тоже подумал — ну зачем в домашнем хозяйстве индивидуально адресуемая лента? Это разве что рекламщики на нее писять кипятком должны ;-).
0
Эх, круто, а я уже заказал и получил 1000 rgb-светодиодов, таких как на ленте. Теперь не знаю, как бы их попроще распаять в гирлянду :)
А не пробовал эмулировать ШИМ? С какой скоростью можно выставлять базовые цвета на ленте?
0
  • avatar
  • ACE
  • 25 декабря 2011, 02:36
ШИМ сэмулировать можно, вроде до 16 ШИМ каналов получается с 1 таймера на 16 MHz меге. Со всякими 72 MHz ST-шками пока не работал, вот там, наверное, можно и больше разгуляться.
Или вопрос именно на этой ленте? На этой ленте ШИМ не пробовал втыкать, но, наверное, после НГ попробую. Сейчас пока времени нет совсем…
А так, это же получается обычный сдвиговый регистр (если не использовать его хитрые функции), то есть скорость можно и посчитать. Для запихивания в него данных используем SPI, запихать нужно по 1 байту на каждый светодиод (из этого байта только 3 бита будем использовать). Думаю, может получиться.

Но я все же думаю, что лучше прикупить каких-то дополнительных ШИМ микрушек, которые команды по SPI принимают, и их использовать. Та же вот LPD8806. (если конечно найти по божеским ценам)
Собственно я сам скорее всего свою ленточку распатроню после НГ. То есть сдую с нее светики и микросхемки и запаяю их на платку (есть в голове идейка одного проекта).
0
Да, именно так, быстро-быстро зажигать и гасить светодиоды на ленте. Вроде должно получиться, если я правильно посчитал скорость по даташиту.
Хочу из таких лент сделать матрицу размером метр на полтора, где-нибудь в 30 х 20-30 светодиодов. Будет клёвая гирлянда :)
Жаль мы далеко, я бы тебе обменял потом ленту на светодиоды :)
0
Да, идея интересная! Не забудь потом поделиться результатами :)
Я если руки дойдут попробовать, отпишусь, как оно выходит или нет.
Да, пораскидало нас ;)
0
Слушай, а у тебя сейчас оно как смонтировано, нет возможности по быстрому проверить ШИМирование? Тупо в цикле включать все светики белым, потом все — гасить. И второй вариант, в цикле один раз зажигаешь, 15 раз гасишь (скважность 1/16). Будет ли мерцание или всё ок.
По видео не понял, подключал ли ты управление к ленте. Если нет, тогда не заморачивайся, сам проверю или нагуглю.
Ленты с прямым ШИМом конечно шикарны, но мне метров 20 нужно, это как-то совсем небюджетно :)
0
Да попробовать не проблема, оно просто под елкой сейчас (точнее на елке, а макетка внизу под елкой к лапе приделана). В общем, если выдастся сегодня-завтра пол часа свободных — обещаю попробовать.
PS: даже забавно — под елкой с ноутбуком :) Новогодний кролик :)
0
Эээ, да не надо с такими сложностями, меня и после НГ устроит :)
0
Да какие проблемы? :) Подлез, подключился, погонял. (Забавно себя чувствовал, когда под елкой лежа к макетке проводки подключал, ощущение было, как будто я бомбу разминирую! Прикольно!)
Попробовал и просто циклом, и через таймер.
В принципе 16 градаций на каждом цвете (R,G,B) получается без моргания, и это на 8MHz (у меня там кварца нет, так что от внутреннего).
Причем я пробовал разные цвета задавать на разных диодах. Вроде как все нормально. Тут вопрос в том, какой длинны лента. У меня 64 светодиода. Длиннее, наверное, хуже будет.
Ну и когда от таймера гонял, на сильно высоких скоростях обновления сама лента глючила (не обновлялась то есть, там же у нее тоже есть какое-то ограничение по частоте, надо глянуть в ДШ). А вообще многое упирается в саму мегу8, и по частоте, и по объемам памяти :) Чтобы хранить цвета (не оптимально конечно), использовал массив 64x3 типа byte, а это расточительство для МК, у которого оперативки 1Кило всего :) А вот на каком-нибудь ST было бы здорово, наверное. (Я зажрался...)
Ну и можно же вместо ШИМ, БАМ применить, тоже, возможно, улучшит результаты.
0
Надеюсь тебя не застукали за этим занятием? А то скорее подумали бы что ты ёлку минируешь, планируя Деда Мороза подорвать :)
Во, круто, значит можно брать. Всё равно, если буду делать, то скорее всего порежу на метровые куски, с контроллером на каждый (либо попробую распараллелить управление несколькими линиями одновременно с одного контроллера, дабы сократить число микроконтроллеров. С другой стороны, при такой цене лент добавить 20-30 дешевых контроллеров уже не страшно будет).
Спасибо за информацию, будешь в моих краях, с меня %любимый_напиток%! :)
0
Не, не застукали :) Хотя вебка на елку сейчас направлена, она была отключена, проверял :) (последнее время вообще как параноик чего-й-то)
Рад, что хоть чем-то помог! Но все же это, прежде чем закупать сразу и много, начни сам с пары метров, а то мало ли я чего не учел, или не так воспринял, я ж еще только начинаю…
0
Снова я :)
Я уточнить, она от 5 или 12 вольт питается? Я так понимаю, от 5. А множество китайцев пытаются подсунуть управляемые ленты, на 1606 и не только, у которых управление идёт кусками по 3 светодиода, питание у них 12 вольт. Но некоторое, типа этих, вообще на одной странице пишут про питание и 5, и 12 и даже 24 вольта. И фиг разберет, что там правда. По фотке вроде то что надо, а им написал — ответили что 12 вольт питание. У тебя на бобине есть какая-то маркировка? Типа LW-SK5050/32-IC?
0
Привет! :)
Питание ровно 5 вольт. Собственно там 12 быть не может по моему вразумению… Ведь каждый светик питается отдельно, через ногу 1606, которая сама питается от 5 вольт. И последовательно светики не соединить, иначе как бы ими по отдельности управлять?
Маркировки никакой нету…
Вывод: нафиг там 12 вольт? Если потом пришлось бы 7 из них (даже не 7, а больше) выкидывать на резисторе…
Короче, либо там, где пишут 12 (24 О_о) вольт — сами не знают, либо у них какая-то другая схема… Я, например, видел ленту, у которой можно было отдельно кусками ленты управлять, но у нее никаких чипов не было, просто по самой ленте шло больше проводников, там да — было 12 вольт…
Псомотрел в ДШ от 1606 — там есть схема на 12 вольт, при этом несколько светиков управляются совместно через одну ногу и через транзистор, но это ведь не то, что нам надо.

Почитал по ссылке, что ты дал — смотри там внимательнее: на ленте там 5 вольт через Controller, который питается от 5 вольтового блока питания «8A 5V Power supply with plug for strips», а 12 вольт это подается с «2A 12V Power Supply for controller», который, кстати «Optional» и скорее всего в лоте его не будет :) То есть схема такая: блока питания два, пятивольтовый питает саму ленту, а двенадцативольтовый питает контроллер, ну тот, что с пультиком там на фото, ему 12 вольт надо, наверное из-за экрана и может из-за приемника.
1x 5 Meter Dream Color Waterproof LED Strip
1 x RF 1606 Controller kits(Optional)
(Including: 1x 94 changing types controller; 1 x Remote; 1 x 2A 12V Power Supply for controller)
1pc x 8A 5V Power supply with plug for strips (Optional)
0
Маленько сумбурно под конец вышло, сам перечел, и понял, что коряво написал, но ты, думаю, меня понял :)
И да, там выбор есть в лоте: просто лента, или с контроллером и БП для него… Тогда цена лота до 300 баксов вырастает — очень дорого это! Я находил ленты эти по цене до 100 долларов за 5 метров (правда без контроллера, но нафиг он нужен?).
0
Вот и я думаю, нужна лента на 5 вольт, т.к. 12 вольтовые управляют сегментами по 3 светика, типа вот этой. Ошибиться будет очень обидно.
Мне просто лента нужна, там цена 217 за упаковку из 3 штук по 5 метров, вполне неплохо. Был бы уверен что это то что нужно — взял бы. Но похоже ты прав, насчёт раздельного питания контроллера и ленты. Наверное то что нужно.

Есть лот 50 метров всего за 500 баксов :) Но это многовато будет, разве что на нескольких человек скидываться или перепродавать потом часть.

Другой интересный вариант. Более плотная лента, чётко написано что 40 светиков на метр и 20 контроллеров. Правда и дороже, 95 баксов от 3 штук.

Вот думаю, если нарезать метровыми кусками, которые будут висеть по вертикали, то по ширине гирлянду бы неплохо метра на полтора растянуть, минимум штук 15 лент надо, и то думаю, не мало ли 10 см расстояние между светиками по горизонтали, учитывая что по вертикали у этой ленты всего 2.5 см. А 30 метров как-то уж совсем не бюджетно.

А если ещё подумать и посчитать, то при потреблении одной ленты до 3.2А, при полной яркости это будет 15*3.2=48А, 240 ватт. Комповые блоки питания столько по 5 вольтовой линии не дают… А сделать сам я не смогу. Что уж тут про 30 метров говорить.

Сложно короче всё :)
0
Блин, что ж такое планируется-то грандиозное? А так да, я там не заметил, что 200 баксов — это за 15 метров, так что сам не внимательно посмотрел — мой косяк…

На счет остального, хм, не знаю даже :) Тут нужно под проект смотреть конкретный, что получить планируется. БП не обязательно компьютерный, или можно взять несколько БП (2-3) и запитать от них ленты, они же разрезаны будут. А так да, решение не из дешевых… У самого висят два таких проекта в голове: гексокоптер (квадрокоптер) — около 15 тыр. и гексопод (типа паука на сервах) — там около 6 тыр минимум. Но это очень не дешево, тем более что так просто поиграться, потому пока только в задумках и на бумаге…

По поводу массовой закупки — предложи, может тут кому надо еще, кто-то согласится скинуться?
0
Хочу гилянду с произвольным управлением. Во-первых можно кучу эффектов реализовать, типа той же матрицы. Во-вторых получится светодиодная матрица, можно попробовать выводить и какую-либо графику, например, часы во всю стену :) А если повесить на окно? У меня 16й этаж, видно будет издалека, жаль опять не умел к новому году, было бы здорово. В-третьих, неплохой подарок подруге, сейчас у неё обычная гирлянда из примерно 300 лампочек в виде сетки на стене, скучная, немигающая.

О, я тоже подумываю квадрокоптер сделать. Но сомневаюсь что руки дойдут. Из готовых блоков собрать — неинтересно. А самому делать — долго и сложно.
0
Ну, если для гирлянды, то, думаю, ен стоит сильно заморачиваться с расстояниями. Хотя конечно лучше бы, чтобы расстояние по вертикали и горизонтали совпадало.
Ну и дальше посчитать, сколько по деньгам выйдет, и четко решить для себя — оно нам нано? :)

Квадрик я сам собирать хочу, да… Из готовых блоков больно дорого. Самому — не так уж и сложно (я изучал тему, не мало времени провел на соответствующих форумах, вплоть до подбора уже всего необходимого по деталям). Там самая сложность — корпус, хотя и его собрать можно. У меня вопрос в «лишних» деньгах пока что :)
0
Круто, у меня больше проблема с временем и ленью. Поэтому я ещё ничего не изучал и ничего не подбирал и не представляю, как это сделать.
Ладно, это уже оффтопик, надо будет ещё поболтать на эту тему, в привате, как-нибудь.
0
Да, не вопрос, обсудим :)
0
Помогите пожалуйсто! купил 5 метров и контроллер этой замечательной ленты и вот засада.Спустя месяц перестает работать, просто горит белым светом и все.
0
Так а чем же я-то могу вам помочь? Вы хоть уточните, чего бы вы хотели от меня? :)
А вообще, оно все такое Китайское, а с ним оно такое бывает, к сожалению.
0
Доброго времени суток. А вы не могли бы написать отдельную статью, как работать с такой лентой? Буду весьма благодарен.или подскажите пожалуйста где можно найти инфу.
0
Доброго! Странно, я почему-то был уверен, что писал — оказалось, что нет (наверное только подумал, но не сделал, бывает). В общем, добавил ссылки в конец статейки, смотрите :)
0
Спасибо за ссылки! Буду разбираться на досуге)
0
Если кому-то надо, у меня осталось немного умной RGB-ленты на WS2801 — там можно управлять каждым светодиодом, разрядность 8 бит на цвет, плюс встроенная защёлка и поэтому управление заключается просто в загрузке значений rgb-цвета в нужный LED. Отдаю за 1000 руб/метр (она уже сделана кусками по метру). Резать можно через два светодиода.
0
F кто-нибудь на просторах Раши натыкался на такую ленту? Нужен метр на пощупать.
0
  • avatar
  • DVF
  • 29 марта 2012, 16:56
У нас я где не натыкался на ленты в принципе — везде они стоят неоправдано дорого, потому я и внимания даже не обращал… И сейчас уже не вспомню где, но где-то видел. Но по таким ценам не вижу смысла у нащих заказывать :) Лучше уж месяц с ебея подождать, имхо…
0
Тащить в фирму как-то не комильфо с бея. В Китае есть у кого попросить (они же и пришлют за безнал), но сначала поджечь хотелось бы.
0
подскажите пожалуйста, обязательно подавать такт на линию фэйдинга, или без этого тоже должно работать? никак не могу оживить свою ленту((если остался проект с тех времен, не могли бы вы поделиться?
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.