Зарегистрироваться

Новогодняя гирлянда-экран на WS2812 и Arduino

  • Цена: 41 $ (покупал у другого продавца)

Применение WS2812 в качестве новогодней гирлянды-экрана и что из этого вышло. Опыт использования в три сезона.

https:// aliexpress.com/item/1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds-m/2036819167.html

В последние годы всё больше и больше окон в нашем городе к Новому году украшаются красивыми гирляндами, мрачные при дневном свете окна домов по вечерам преображаются, напоминая, что праздник уже скоро. Я однажды подумал, а может мне тоже поучаствовать?
Просто повесить гирлянду на окно было как-то не очень интересно, хотелось сделать что-нибудь необычное. Я выбрал ленту на управляемых пикселях WS2812. К тому же появлялась возможность не только попробовать в работе указанную ленту и в последующем использовать её в качестве новогодней гирлянды с продвинутыми возможностями, но и, в случае неудачи с гирляндой, применить ленту пикселей в других самоделках. По задумке, применение управляемых пикселей давало возможность сделать из гирлянды экран, пусть и невысокого разрешения. А уж применение экрана на окне ограничено только фантазией и рамками законов. Сразу скажу, мысли о возможности трансляции какой-нибудь рекламы на этой гирлянде-экране не только на новый год у меня были, но так как все окна в моей квартире выходят во двор П-образного дома, а не на центральную улицу, от этой идеи я сразу отказался и в вопросах законности подобных действий у нас в стране не стал разбираться.

Итак, в ноябре 2014 года была заказана лента с WS2812. Данного лота, как и других товаров в этом магазине уже не существует, потому указал ссылку на аналогичный товар у другого продавца (сам у этого продавца не покупал, но рейтинг хороший, а лента идентичная). Цена товара на тот момент составляла 41$ за 4-х метровую не герметичную ленту из 240 светодиодов (60 штук на метр). Сейчас можно найти аналогичные лоты гораздо дешевле.

Пока посылка была в пути, начал разбираться в особенностях управления.
Варианты подключения
Управление экранами с использованием данных светодиодов возможно несколькими способами:
— отдельно купленным контроллером
— Arduino как контроллер, управляющий экраном спецэффектами из прошитого в него скетча.
— Arduino как контроллер, управляемый программой, установленной на компьютере.

Первый вариант мне не понравился, так как я только начал разбираться с этой темой и покупать узкоспециализированную железку без ясности, что же в результате получится из экрана я счёл неразумным.

Второй вариант гораздо лучше, для большинства случаев будет достаточен. Но хотелось чего-то большего.

Третий вариант мне понравился больше всего своей гибкостью (очень нравится смешение разных эффектов) и дополнительными возможностями (например, можно отображать на будущий экран-гирлянду изображения из любого видеофайла, тв-тюнера, web-камеры, анимированного gif и прочее), к тому же свободных ресурсов на расположенном рядом с предполагаемым местом установки гирлянды медиасервере с HMS (atom d525, Windows 7) имеется более чем достаточно. При желании можно управлять с Raspberry\Banana\Orange Pi и подобных.

Просмотрел, какими программами пользуются в качестве управляющих. Первую, которую нашёл, была Glediator. Составил подборку эффектов в программе.


Стоит отметить, что также существует более продвинутая программа для управления пикселями — JINX. До сих пор использую Glediator, так как мне его полностью хватает.

Недавно прочитал, что существует возможность воспроизведения файлов Glediator'а и JINX в Arduino с подключённой SD-картой без использования компьютера. Хотя там, судя по отзывам, есть проблемы со скоростью отображения на экранах с более 200 пикселями.


Количество 240 пикселей выбрал из-за удобства размещения в четырёх секциях окна лоджии четырьмя сегментами 6 на 10 светодиодов.
Схема подключения:

Деление на секции было необходимо для сохранения возможности открытия двух центральных створок окна. Сразу решил, что крепление конструкции гирлянды-экрана будет скотчем на стекло внутри помещения (потому ленту брал не герметичную), свет от пикселей направлен на улицу.



После получения ленты был произведён её прогон через скетч Arduino для ws2812. Видео и фото этого эксперимента не сохранилось, просто бегущая цветная волна подряд по всем пикселям. В качестве контроллера использовал Arduino pro mini. В качестве источника питания использовал выход 5 вольт от блока питания ATX.

При проверке ни одного неработающего пикселя не обнаружено.
Выбор был сделан, положительный тест произведён, настало время подготовки к изготовлению матрицы экрана. На полу была разложена змейкой лента, повторяющая контуры будущего экрана. В Arduino залит скетч с сайта Glediatora (предварительно в скетче установлен понравившийся пин и количество пикселей в ленте), настроил программу и проверка началась. И тут оказалось, что для 240 пикселей скорости было недостаточно. Что было тому виной — Arduino или usb-ttl переходник, выяснять не стал, просто заменил их на Arduino mega с установленной скоростью 1000000 в Glediator. Кстати, для работы программы с COM-портом необходимо добавить в директорию Java файлы библиотеки RXTX, а для работы скетча под Glediator необходимо разрезать дорожку между контактами «RESET-EN» на Mege.

Настройка программы Glediator
Немного пришлось повозиться с настройкой Glediatora. Для моего экрана с матрицей 24 х 10 пикселей (ширина х высота), вход сигнала — левый нижний угол (если смотреть со стороны работающего экрана) настройки получились такие:


Пришло время резки ленты на отдельные кусочки по 1 пикселю, для чего на ней имеется разметка с подготовленными площадками под пайку.
Лента разрезана, нарезаны необходимые куски проводов для получения необходимых размеров ячейки пикселей. Провода выбрал гибкие ПВС с сечением для сигнального и питания вертикальных столбцов — 0,5 мм2, для подвода к вертикальным участкам 2,5 мм2. Сечения проводов выбраны для уменьшения падения напряжения. Кстати, в работе по зачистке проводов очень помог стриппер КВТ WS-04. Пайка заняла пару вечеров. Изолировать места пайки не стал, так как собранное изделие будет находиться внутри сухого помещения, а «нечаянно» замыкать контакты некому.
На второй год использования выяснился небольшой недостаток — при креплении на стекло окна от одного пикселя оторвался сигнальный провод вместе с контактной площадкой на ленте. Вышел из этой ситуации, просто припаяв сигнальный кабель напрямую к контакту пикселя.


Видео работы с улицы:

Вид работающего экрана из квартиры:

Достоинства:
— относительно дешево;
— применение отдельных пикселей даёт возможность составить экран любой формы, в том числе в разных плоскостях;
— нет необходимости в специальных управляющих контроллерах, на время можно задействовать Arduino.

Недостатки:
— низкая нагрузочная способность контактных площадок ленты;
— ограничение в количестве пикселей на одну управляющую линию — максимум 1024, типовое значение 512 для некоторых прошивок Arduino. Хотя это скорее условный недостаток.

Вывод: применение пикселей на WS2812 дает возможность создавать довольно сложные световые украшения с недорогими средствами управления. Покупал за свои, покупкой полностью удовлетворён.

P.S. Хотя я являюсь давним читателем mySKU.me, это мой первый обзор.

Поздравляю всех с наступающим Новым годом!!!
+
avatar
+23
красиво получилось
+
avatar
+12
ленту резать по пиксельно? зачем если есть — aliexpress.com/item/100x-WS2812B-LED-With-Heatsink-10mm-3mm-DC5V-5050-SMD-RGB-WS2811-IC-Built-in/32451310377.html
+
avatar
  • spectral
  • 31 декабря 2016, 04:26
+20
Выглядит шикарно! С улицы и не скажешь, что самопал на ардуине.
Многие приходят узнать что, почем и где? Можно было бегущей строкой рекламу запустить. )))
+
avatar
  • alvaar
  • 31 декабря 2016, 10:07
+3
Сейчас, к третьему сезону, все привыкли уже, а поначалу спрашивали. Про рекламу — количество просматривающих её людей будет сильно ограничено так ка показывать её придётся только внутри двора, а для показа машинам на дальней дороге ( расстояние до неё ~350 м) надо раза в 2 размер экрана по высоте увеличивать для нормального чтения, хотя световые картинки на экране с с этой дороги хорошо видны.
+
avatar
+4
Пришла в голову мысля! Эхх, нужно было подобную конструкцию под натяжной потолок сделать, но он уже установлен… Но если уж надумаю, всегда можно будет и переделать. Спасибо за идею!
+
avatar
  • 086dx66
  • 02 января 2017, 21:24
0
А зачем под потолок? Типа гирлянды, дискотеки делать?
+
avatar
+2
Ну, например напоминание бегущей строкой прописать… «Купить хлеб в субботу в 11 утра и к хлебу чего-нибудь...»
+
avatar
+1
Очень хорошая мысль, я тоже думал об этом же, и реализовать фоновую подсветку при просмотре фильмов, тема здесь на mysku есть.
+
avatar
  • fundorin
  • 31 декабря 2016, 05:05
+5
Весьма самоотверженно.
+
avatar
  • 644052
  • 31 декабря 2016, 06:39
+11
Дабы несколько упростить задачу желающим повторить…


aliexpress.com/item/free-shipping-DC5V-ws2812-white-black-4-pin-Board-individually-addressable-RGB-full-color-ws2812b-led/32709957635.html
+
avatar
  • peetbull
  • 31 декабря 2016, 06:45
0
ссылка?
+
avatar
  • 644052
  • 31 декабря 2016, 06:51
+3
Сорри… добавил.
+
avatar
  • Alax
  • 31 декабря 2016, 07:46
+1
Пришли такие светики(100 шт), спаиваю потихоньку 10-сантиметровыми кусками провода. Цепляю к ардуино нано
+
avatar
  • revolt
  • 31 декабря 2016, 08:22
-1
можно и эти взять, НО если лентой, то 100шт дешевле выходит, 500р против 600р.а упрощение только в том, что фактически это та же лента но уже разренная, что займет 2мин. с ножницами в руках.
+
avatar
  • 4e6a
  • 31 декабря 2016, 08:47
+5
Это не лента судя по фото, а плата с припаянными СД. Как писал выше автор у него от ленты одна контактная площадка оторвалась с платой такого быть не должно
+
avatar
  • serenya
  • 31 декабря 2016, 12:19
+2
И с платы очень легко оторвать провод
+
avatar
  • Kirillko
  • 31 декабря 2016, 12:38
0
С площадки тоже может оторваться, если внатяг провода делать. Я бы вообще пайку не нагружал, но это нужно либо корпуса для светодиодов сочинять либо ещё что-то, например, связывать приходящие и уходящие провода чтобы светодиод между ними болтался свободно
+
avatar
  • ggg
  • 31 декабря 2016, 07:44
+4
Ради такого дела можно было и соседский балкон под площадя «рекламные» пустить.)
+
avatar
  • bdfy63
  • 31 декабря 2016, 08:37
0
+
avatar
  • Shurr
  • 31 декабря 2016, 08:42
+2
Круто!
Тоже захотелось…

А интересно, теоретически, нельзя ли сделать огромный уличный «телевизор» для дачи на основе таких светодиодов? Какие могут быть проблемы при решении такой задачи?
+
avatar
  • Zhenjko
  • 31 декабря 2016, 09:06
+3
Вопрос цены, ибо надо очень много лент.
Поищу сейчас с ютуба видео.
www.youtube.com/watch?v=e-rdgB_19Fg
+
avatar
+2
Пользуйтесь, пожалуйста, кнопкой «редактировать».
+
avatar
  • Shurr
  • 31 декабря 2016, 10:36
0
Круто!!! 8)

Задумался… :)
Интересно, во что это выльется по деньгам, если разрешение довести до 1920*1080? Намного ли дороже качественного проектора…

Положу пока в закладки…
+
avatar
+7
возьмём по минимуму — на alibaba сами светодиоды стоят примерно 4 цента за штуку при партии 1000 шт. Думаю для большой партии можно сбить цену до 2 центов.
1920*1080*0,02=41472$
И это голые светодиоды. Надо будет еще заказывать платы и несущие конструкции под них, кучу блоков питания, дорогущий контроллер с поддержкой видео. И получить на выходе экран размером 19*11 метров (!!!), так как разрешение меньше 10 мм/пиксель получить вряд ли получится.
При этом с линейным цветовым пространством 8 бит/цвет (нормальные работают как минимум в гамма-корректированных 8-ми битах, а то и в 10 битах).
Оно того стоит? :)
+
avatar
  • ABATAPA
  • 31 декабря 2016, 10:58
0
¢2 за 2812B? Really?
+
avatar
  • ABATAPA
  • 31 декабря 2016, 19:59
0
Хорошая цена, спасибо!
+
avatar
0
Вы общались с продавцом? Похоже, это обычные 5050
+
avatar
  • Rzzz
  • 07 января 2017, 20:01
0
5050 — это размер корпуса. Описываемые здесь светодиоды в ленточке — тоже 5050
+
avatar
0
Я понимаю, что это WS2812B тоже имеют типоразмер 5050. Я имел в виду, что, скорее всего, по ссылке указана цена за «обычные» 5050 — белые теплые и белые холодные.
+
avatar
  • Rzzz
  • 08 января 2017, 15:31
0
Там в описании лота прямым текстом написано про ws2812.
+
avatar
0
Не стоит верить всему, что написано, вот я и спросил, общался ли автор ссылки с продавцом.
+
avatar
0
Вообще-то то что написано — это ответственность продавца. Если там написано ws2812 а придут обычные светодиоды то запросто удовлетворяется запрос о возврате денег. Другое дело, что продавец умолчал о какой-то характеристике товара… кстати ws2812 есть две модификации A и B, они отличаются количеством и расположением выводов, в модификации A питание логики и светодиодов разведены на разные выводы!
+
avatar
0
Дело в том, что на алибабе цены обсуждаемы и устанавливаются индивидуально на каждую покупку, к тому же продавец может просто сказать, мол по этой цене обычные 5050, а для 2812b надо доплатить столько-то.
+
avatar
  • Shurr
  • 31 декабря 2016, 14:03
0
Все! Уже не стОит! :)))
+
avatar
  • ABATAPA
  • 31 декабря 2016, 11:03
+2
Тут не деньги даже главное.
По одной «линии» максимум можно адресовать 1024 диода.
Т.е. даже до 1080 не дотягивает.
И 1920 «линий», в которые нужно выпихивать данные с большой скоростью.
Опять же — скорость. На 1024 диодах втеории можно получить 25 FPS. Чтобы обрабатывать с той же скоростью почти 2000 отрицает передачи, потребуется ОЧЕНЬ много переферии, причём достаточно быстрой, ведь эти данные нужно запихивать сперва в эту периферию, а ей (скажем, контроллеру одной линии) — в шину данных.
+
avatar
0
Там обычно сегментами с отдельным контроллером делают.
+
avatar
  • ABATAPA
  • 31 декабря 2016, 17:07
+1
Так я про это и говорю.
+
avatar
  • alex323
  • 31 декабря 2016, 11:34
+1
Не забывайте, что всем этим добром надо еще и управлять. Задача нетривиальная, если хотите показывать не статичные картинки, а видео с приемлемой частотой кадров.
+
avatar
0
Вот что-то подобное, можете оценить качество видео :)
youtu.be/e-rdgB_19Fg
+
avatar
0
прикидывай сразу еще и сколько это будет жрать… ну и там мощностя управляющего проца сразу будут нужны посолиднее, плюс управляющих каналов очень много понадобится — не забываем об ограничении в 1000 светодиодов на линию…
+
avatar
  • alex722
  • 31 декабря 2016, 15:03
0
Можно подтверждение про ограничение 1000 светодиодов, пожалуйста? В смысле, ссылку на документацию
+
avatar
  • alex722
  • 31 декабря 2016, 15:37
+1
нашел. просто свыше 1024 пикселей длительность пакета данных приближается к длительности одного кадра. Частота кадров будет снижаться. Но жестких ограничений нет.
+
avatar
+3
ИМХО, дорого и не эффективно.
+
avatar
+2
Восхитительно! Надо бы себе тоже сделать такую.
+
avatar
  • Arm100
  • 31 декабря 2016, 09:01
+1
Просто шикарно!!!
С меня новогодний +
+
avatar
  • vanenzo
  • 31 декабря 2016, 09:02
+3
Сначала подумал что слишком мало пикселей для получения какой либо картинки, но шикарно все вышло, ярко, плотно заливает, автор молодец.
+
avatar
+2
Там фишка в том, что нормально выходит с подготовленной под нее графикой: я пускал на 10*8 экране видео с ютуба — вышло довольно отстойненько…
+
avatar
  • AlekseyM
  • 31 декабря 2016, 09:40
+1
В запоминалки, к следующему году, а пока и меня просто лента.
И то все спрашивают где и как.
+
avatar
  • Ohus
  • 31 декабря 2016, 09:48
+1
Спасибо. То что мне не хватало — информации.
Уже штора готова из aliexpress.com/item/12mm-WS2811-as-WS2801-led-pixel-module-IP68-waterproof-DC5V-full-color-RGB-50pcs-a-string/1022672558.html — 20x10 — 200 штук.
Нужно к НГ успеть эффекты запилить.
+
avatar
  • Zhenjko
  • 31 декабря 2016, 09:53
0
Тоже заказал ленту WS2812B с контроллером, жду.
+
avatar
+1
Сейчас уже 2813: там с коррекцией на сгоревший светик, но плюс лишний провод с выхода на доп-вход. Если на основном входе нет сигнала, то с дополнительного берет «со следующего пикселя».
+
avatar
0
А если сгорит два диода идущих подряд, то на третьем за ними появится сигнал адресуемый второму или как положено (третьему)?
+
avatar
  • ksiman
  • 02 января 2017, 19:06
0
Если сгорают только светодиоды — адресация не смещается. Если сгорает чип — сигнал дальше не идёт
+
avatar
0
Мы про WS2813? Посмотрел немного про него. Если сгорает диод — адресация не меняется, сигнал идет по рабочей цепи (чип исправен). Если сгорает N-ый чип — адресация вроде бы не меняется, но сигнал идет по байпасу на (N+1) чип. Если сгорают N-ый и (N+1) чипы, сигнал дальше на (N+2) не идет. Кажется так.
+
avatar
  • ksiman
  • 02 января 2017, 22:47
0
Мы про WS2813
Нет, это про WS2812 без коррекции :(
+
avatar
  • ABATAPA
  • 31 декабря 2016, 10:04
+1
Сейчас есть RGBW на SK6812, они интереснее отдельным белым (хотя сейчас есть даже RGBWW), есть библиотека под ESP8266, не говоря уже об остальных.
+
avatar
  • Ohus
  • 31 декабря 2016, 10:20
0
А можете папку с программной Glediator и всеми библиотеками куда-нибудь для общего пользования выложить?
+
avatar
  • alvaar
  • 31 декабря 2016, 10:34
+1
Так всё есть на сайте Gediator. Правите под себя в скетче Arduino только количество пикселей в экране и пин выхода.
+
avatar
  • Zhenjko
  • 31 декабря 2016, 10:48
+1
Поправьте, я попер искать Geliator и ничего не нашел, пришлось глаза выше поднять.
+
avatar
  • alvaar
  • 31 декабря 2016, 11:05
0
Извините, опечатка. Поправил в сообщении выше на Glediator. В обзоре название написано правильно и есть ссылка на сайт программы.
+
avatar
  • Ohus
  • 31 декабря 2016, 11:30
0
Вроде все запустилось, только надпись WWW.GLEDIATOR.DE что-то у меня не изменяется.
+
avatar
  • alvaar
  • 31 декабря 2016, 11:38
+1
После ввода текста нажмите enter
+
avatar
  • Ohus
  • 31 декабря 2016, 11:44
0
Ага!!! С Новым Годом!!!
+
avatar
  • besalisa
  • 31 декабря 2016, 10:21
0
Класс! Очень необычно!
PS Ну зачем же так поздно/рано обзор опубликовали… А мог бы быть призовым в месяце(
+
avatar
  • m13ale
  • 31 декабря 2016, 10:21
0
А не проще ли было использовать куски готовой ленты, скажем, с 30 диодами/метр? И надежнее было бы — меньше пайки.
+
avatar
  • alvaar
  • 31 декабря 2016, 10:32
+1
дело в том, что изначально предполагалось сделать экран с сеткой пикселей размером 100 на 100 мм. При готовой ленте пришлось бы подстраиваться под имеющиеся размеры между пикселями. Те же 30 диодов на метр это расстояние между пикселями 33 мм, для меня было слишком плотно, а с необходимыми 10-ю диодами на метр лент не было.
+
avatar
+1
Есть же готовые модульные. Как раз шаг около 10 см
aliexpress.com/item/50-x-DC5V-Prewired-Pre-soldered-WS2812B-Built-in-WS2811-IC-5050-SMD-Individually-Addressable-RGB/32641371754.html
+
avatar
  • alvaar
  • 31 декабря 2016, 11:13
+1
Во первых, подобного более 2-х лет назад я не находил, во вторых шаг у ленты по ссылке 12 см и если, как в моём случае, делать сетку пикселей с квадратными ячейками, в мои размеры окна по 6 вертикальных строк не вмешались бы. А так да, собранные ленты использовать гораздо проще, хоть и дороже.
+
avatar
+2
Я свои первые 2812 заказывал тоже года два назад. Модули россыпью точно уже были (долго у меня валялись). Насчёт готовых гирлянд из них уже не помню, конечно. Ну и 12 легко превращается в 10 с помощью петельки и стяжки. Заодно снимается нагрузка на натяжение с модулей.
И, по-моему, там китайские 12 см :) Валяются такие на работе — после отпуска померю точно.
+
avatar
  • alvaar
  • 31 декабря 2016, 11:39
0
Россыпью почему то были дороже.
+
avatar
  • Qwghlm
  • 31 декабря 2016, 12:16
0
Интересный лот, не встречал таких. Спасибо
+
avatar
  • AWALLON
  • 31 декабря 2016, 10:23
+1
фанаты блин)))) с наступающим!
+
avatar
  • Aloha_
  • 31 декабря 2016, 10:34
0
Своевременный обзор, поднимающий настроение. Пойду и я гирлянду повешу.
+
avatar
+26
Отлично получилось!
Можно, я то же похвастаюсь :-)
+
avatar
  • inetrzn
  • 31 декабря 2016, 11:08
0
Зачет!!!
+
avatar
  • asdfgh
  • 31 декабря 2016, 11:05
+7
Посмотрел обзор. Восхитительно.
Чувствую себя криворуким валенком… прогресс… контроллеры… Я похоже остался в середине 80-х, когда спаял свой первый радиоприемник…
Хотелось бы с нуля понять эти ардуины, но чувствую валенком и останусь…

З.ы. почитать бы про подобный проект «с нуля» со схемами и описанием.

И еще чайниковский вопрос (не пинайте):
Судя по схемк к пикселю 3 провода: 2 питание и 1 управление. Напряжением на управляющем выводе меняется цвет свечения, но как по осуществляется зажигание конкретного скажем 5го пикселя, при гашении 4-х, если управляющий провод один и тотже?
+
avatar
+1
Простые арудиновские скетчи можно начать писать минут через 15-20 после ознакомления. Главное — знать си хотя бы в базе.
По проводам — на светодиодах есть вход и выход. Вход следующего цепляется к выходу предыдущего. Первый в цепочке принимает свои данные и «откусывает» их из данных, передаваемых дальше. Поэтому каждый светодиод получает свои данные.
+
avatar
  • asdfgh
  • 31 декабря 2016, 11:36
+4
Спасибо за разьяснение!
Главное — знать си хотя бы в базе.
К сожалению в свои времена изучал бейсик, фокал и асемблер для бк-0011м
Плюсанул бы в карму, только админы 1,5 года назад отключили у меня голосовалку.
+
avatar
+4
Главное знать хоть какой-то язык. Знание ассемблера — огромный плюс — будете понимать — как всё работает внутри :) Я в качестве справочного пособия использую вот это:
citforum.ru/programming/c/dir.shtml
Как ни странно — ничего более удобного не нашёл :)
+
avatar
  • asdfgh
  • 31 декабря 2016, 12:06
+1
Ссылку добавил в закладки
+
avatar
0
ассемблер — он для каждого проца свой. так что знание асма для БК — ничем не поможет с ардуиной или там атмегой.
+
avatar
+3
Оно сильно помогает понять — что такое указатели и всякое такое :)
+
avatar
0
не сказал бы
+
avatar
-1
Дуиновский Си — ближе к яве. Вот на что не люблю Си, но под Дуину пишу с удовольствием.
+
avatar
+1
Не бойтесь изучать что-то новое. Я после педа изучаю программирование и иногда думаю, что надо было в другой вуз поступать))
+
avatar
+4
Думал тоже запилить похожее, но подвели грип, лень и жадность…
Собственно все остатки еще год назад на тестовый мини-экранчик спустил, за новой лентой помешал поехать грипп, ну и паять такое число кусочков было лень (по большей части — из-за нарезки проводов и их зачистки)…
А не резать — слишком много нужно для этого шага.

Я под esp12 делал управление: на ноуте прога, которая видео берет и «шинкует» под стандарт ленты, отправляя по wifi. По факту — можно растянуть картинку на три комнаты…
Займусь на следующий год, наверное.

+
avatar
  • alvaar
  • 31 декабря 2016, 11:17
+1
По поводу зачистки — очень помогает WS-04
+
avatar
0
После НГ сделаю себе подарочек. Купил недавно кримпер yac-13 — теперь проблем хоть нет с обжимкой обычных клемм для 2.54…
+
avatar
0
Заказал вчера вечером ws-08. По факту — просто вариант с металлическим ограничителем и лезвиями сменными для зачистки.
Тут-же почти звонок из 220 вольт, что заказ приняли, но магазин уже закрыт и наличие скажут только с утра, после 10. Жду…
+
avatar
  • magic12
  • 31 декабря 2016, 14:09
+1
Для видео надо было листом бумаги закрыть яркие светодиоды, слепят сильно. Плохо видно.
А так, круто!
+
avatar
+2
Не подумал тогда… В принципе оно сейчас валяется в собранном, вроде, виде: я с контроллера только ацп термопары недавно отпаял, но он в другом проекте нужен был и на работу экрана не влиял…

Отснял с бумажкой. В конце в очередной раз бп не вытянул нагрузку и контроллер уполз в ресет.
+
avatar
  • alex722
  • 31 декабря 2016, 15:07
0
Не подскажете, где подробнее почитать про такую связку?
+
avatar
0
Нигде.
По факту:
1. ESP как Ардуино.
2. Подключение ленты к Дуине.
Остальное писал сам.
+
avatar
  • Zhenjko
  • 30 апреля 2017, 15:36
0
TransMatrix, не подскажете программу для передачи видео на контроллер?
+
avatar
0
Увы, как чуть выше уже писал: написано было самостоятельно…
+
avatar
  • s3mki
  • 31 декабря 2016, 11:41
0
Круто!
+
avatar
  • m13ale
  • 31 декабря 2016, 12:03
+3
А я бы еще прикрутил туда периодический показ даты/времени, температуры/влажности на улице, может еще атмосферного давления — совместил приятное с полезным.
+
avatar
  • Qwghlm
  • 31 декабря 2016, 12:11
0
Текст очень хорошо читаем, даже не думал что такое может быть при подобной разрядке пикселей, какое расстояние между отдельными диодами? Не нашел в тексте, по комментариям вроде 10 см?
+
avatar
  • alvaar
  • 31 декабря 2016, 12:30
+1
Размеры ячеек экрана выбраны исходя из размеров четырёх секций окна на моей лоджии. В секциях размер ячейки 100 х 100 мм, между секциями расстояние примерно 200 мм (из-за рамы).
+
avatar
  • ACE
  • 31 декабря 2016, 12:44
0
Классно! Хотел сделать также. Но ленту заказал поздновато, а почта слоупочит, две недели уже после таможни висит :(
+
avatar
  • ksiman
  • 31 декабря 2016, 12:55
+12
После праздников снимут с ёлки, смотают и Вам отправят :)
+
avatar
  • Alax
  • 31 декабря 2016, 13:32
+22
Я на ленте WS2812 (144 светика на метр) запилил бегущие поворотники + стоп-сигнал (мигающий при резком торможении) на заднем стекле автомобиля
youtu.be/BGaPqresUek
Если будет интересно — сделаю обзор.
+
avatar
+9
Можно не спрашивать даже было. А сразу садится писать такой обзор!
+
avatar
0
Ещё несколько строк и можно текстовые сообщения отображать)
+
avatar
  • ksiman
  • 31 декабря 2016, 22:44
0
Ауди отдыхает
+
avatar
0
Очень понравилось, хочу себе на машину замутить как на Лехусе
www.youtube.com/watch?v=xVK89xhMpXA
Делайте обзор!
с меня плюсы!
+
avatar
  • G99999
  • 02 января 2017, 23:58
+2
А меня почему то в потоке раздражают бегущие огоньки, гипнотизируют что ли… отвлекают.
+
avatar
  • trovix
  • 07 января 2017, 11:29
+1
Бесит этот выпендреж. Они делают эти полоски слишком узкие + грязь немного и видимость поворотника практически нулевая. Как вспомогательная может норм, но как основной гадость.
+
avatar
  • magic12
  • 08 января 2017, 21:42
+1
Мы как-то раз с другом на светофоре чуть в зад такому авто не въехали, пока разбирали алгоритм работы его иллюминации на заднем стекле. За малым не помяли :). Остановились в сантиметрах от бампера.
Так что, не всегда оно полезно может быть. Там тоже очень красиво все переключалось, «зачаровывало» :-)
+
avatar
+6
Я работаю на телевизионной станции, теперь думаю как замутить поздравление для жителей города! высота вышки 250 метров

Начальство надеюсь даст добро ) ну а финансово я думаю найду спонсора )))
+
avatar
  • LinFor
  • 09 января 2017, 15:53
+1
Отличная рекламная площадка может получиться!
Главное, научиться «махать» этой «палочкой» :)
+
avatar
  • Pash
  • 31 декабря 2016, 15:05
+2
Ващпе шикарно! Только вместо «С новым годом» разными цветами (скучно), было бы здорово реализовать обратный счётчик — до Нового года..., там 125466 секунд./минут/чихов/собачьих годов. В общем, вместо салюта, все бы смотрели на окно. Но в любом случае, даже это восхитительно.
На счёт рекламы, как тут многие советуют, разузнайте — слышал наказывают за такую предприимчивость. Рублём естественно.
Тема затронула до глубины. Теперь придётся новогодние праздники тратить на изучение. Но, чувствую, не пожалею.
+
avatar
  • Alax
  • 31 декабря 2016, 16:18
0
Для физлиц штраф 1000-1500 рублей, можно рисковать )
+
avatar
  • Rzzz
  • 07 января 2017, 20:46
0
Штраф за что именно? За буквы на окне, или за коммерческую рекламу?
+
avatar
  • ksiman
  • 31 декабря 2016, 17:29
0
Их всё равно спаивать
+
avatar
  • yurok
  • 31 декабря 2016, 18:18
+1
но объемы пайки совсем другие :)
+
avatar
+1
Круто! Но экранчик маловат — надо соседский балкон задействовать! :)))
+
avatar
  • fozotron
  • 31 декабря 2016, 22:44
0
Отлично, жаль немного поздно. Значит буду делать к другим событиям. Плюсанул и в закладки отправил.
+
avatar
+5
+
avatar
  • 0Kresko
  • 01 января 2017, 02:25
+1
+
avatar
  • alvaar
  • 01 января 2017, 02:58
+1
Если вопрос ко мне, то я для экрана использовал такие же светодиоды, как по вашей ссылке.
+
avatar
  • 0Kresko
  • 01 января 2017, 11:24
0
спасибо
+
avatar
  • Olegkad
  • 02 января 2017, 21:32
0
Шикарно, то же хочу такое
+
avatar
  • 086dx66
  • 02 января 2017, 21:40
0
Интересно малина или апельсин потянут
+
avatar
0
Esp даже тянет!
+
avatar
  • Plohish
  • 02 января 2017, 21:49
0
При управлении с компа выглядит потрясающе!
Подскажите пожалуйста, а что можно получить просто «задув в ардуину» какой то код?
Например то, что у вас на виде с улицы можно залить и использовать без компа?
+
avatar
0
Потенциально — бегущую строку можно реализовать. И какие-нить переливы. Но чисто программной генерацией.
+
avatar
  • Plohish
  • 03 января 2017, 10:28
0
ручками «шкодить» переливы как то не особо хочется… Нет ли возможности прямо из программы управления «матрицей» по простому сохранить выбранный эффект в памяти ардуины и использовать его по кругу?
+
avatar
0
У самой Дуины памяти почти и нет.
Ниже аввтор ответил уже, что если есть дуиновский шилд с sd-картой, то можно через него.
+
avatar
  • alvaar
  • 03 января 2017, 10:33
+3
Как я уже писал в обзоре, если нужны именно эффекты из Glediatora (как у меня), можно прошить Arduino с подключённой SD-картой скетч и считывать подготовленный в Glediatore файл.
Подробнее почитать: здесь
И ещё раз предупрежу, судя по отзывам, этот метод начинает тормозить при более чем 200 пикселях в экране.
+
avatar
  • Olegkad
  • 03 января 2017, 19:18
0
Можно поподробней со схемой и готовым скетчем, с иностранными языками не дружу, а к Ардуине только приглядываюсь. Хотелось бы то же такую красоту собрать.
+
avatar
  • G99999
  • 02 января 2017, 23:51
0
Соседский балкон надо было использовать, как то законченнее инсталляция получилась бы.;)
+
avatar
0
Я у себя хочу на три фронтальных окна сделать…
+
avatar
  • rzs_zen
  • 03 января 2017, 14:43
+1
А можно к этому прикрутить wi-fi модуль чтоб провода не тянуть? Модуль такой aliexpress.com/store/product/New-Wireless-module-CH340-NodeMcu-V3-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266/1962508_32562464572.html, если можно обойтись только этим модулем скиньте схему сборки, паяльник держать умею, настроить помогут. Хочу на крыше дома замутить такое на следующий НГ.
+
avatar
0
В двух словах: с одного из выходов 8266 на вход ленты. Земля — общая, питание — 5 вольт на ленту и через конвертер — 3.3 на есп.
Заливаешь через ком как на ардуинку.
+
avatar
0
Однозначный + за прямые руки. И сильный мне пинок по зад на то, чтоб таки пойти курить ардуину…
+
avatar
+7
Супер получилось! А я, только учусь, 31-го собрал все, и только сейчас получилось выложить. Всех с Новым Годом!


+
avatar
  • rentast
  • 08 января 2017, 01:26
0
Это у вас проектор ещё помогает?
+
avatar
0
Именно, в дальний угол поставил.
+
avatar
  • rentast
  • 08 января 2017, 01:29
0
Все пишут про соседский балкон, а я вам пожелаю свой 6-и метровый балкон в будущем для новых реализаций )
А сам я обленился
+
avatar
  • Dimon_
  • 08 января 2017, 05:14
0
alvaar, а можно попросить ваш готовый плейлист для гледиатора?
Если не хочется открыто, то можно в ПМ.
+
avatar
  • alvaar
  • 08 января 2017, 11:10
+1
Мой плейлист.
Также нужно в директорию Glediatora добавить с заменой мой файл autoSave.gled, для флага скопировать на компьютер файл russia.gif и указать на него в эффекте «Russia_flag».
Если нужны другие флаги — большая подборка.
+
avatar
  • max50a5
  • 08 января 2017, 14:47
0
Здравствуйте, alvaar!
Не могли бы Вы выложить все нужные файлы и библиотеки?
Заранее спасибо.
+
avatar
  • Olegkad
  • 17 января 2017, 13:25
0
Проект понравился, ленту уже заказал. Можно поподробнее описать работу в Glediatora, назначение кнопок. Приведите пример от начала до конца создания простенького эффекта если можно. Вот пробовал вводить текст, он всегда бежит в перёд, а потом назад. Как заставить только в одном направлении бежать?
+
avatar
0

На них можно сделать гирлянду-часики. и время показывает и всё разноцветно переливается. В качестве источника времени я взял gps ublox neo6 за 4$, чтоб не настраивать его кнопками, экран ведь мордой на улицу
+
avatar
+1
А я вот такое делал. Это Ws2801 + raspberry + PixelPy который парсит картинку с флешки JPEG и пускает ее вертикально попиксельно на диодики. Баловался разными картиночками в итоге уже третий год просто вешаю на елку:)