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

Ws2812b led strip или аналог Ambilight/Aurea за пять минут (или чуть дольше) (обновлено 22.11.14г. "Android")


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

Внимание! Под катом очень много картинок!

Обновление 21.11.14: Добавил настройку Ambibox

Обновление 22.11.14: Настройка на Android, вроде как...

Обновление 23.11.14: Добавил еще одно видео


К управляемым светодиодам ws2812b присматривался давно, покупал парочку «поиграться», но большой заказ делать не позволяла жаба, но тут я все-таки созрел, придушил свою жабу и заказал ленту 4 метра по 60 диодов на метр. Заказ пришел относительно быстро. Прием в китае 3.11 — получение 17.11.

Пришла посылка (а точнее мелкий пакет) весом 134г., упаковано все в бумажный пакет с пупырчатым слоем внутри, сама лента была упакована в стандартный для светодиодных лент серебристый пакетик с застежкой.



Сама лента выглядит вот так.



Клеящий слой.



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







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

Данная фоновая подсветка будут работать в паре с персональным компьютером, либо медиаплеером на android, но в данной статье я рассмотрю только вариант подключения к ПК.

Для сборки своей собственной фоновой подсветки монитора или тв вам потребуется:

  • Arduino (Arduino Nano на ATmega328 будет идеальным вариантом)
  • Лента светодиодная на ws2812b (в моем случае ушло чуть больше 1 метра ленты на монитор 23")
  • Маломощный паяльник (флюс и припой)
  • Три проводка
  • Блок питания на пять вольт (один метр ленты потребляет максимум 14.4 ватт)

Ставим монитор спиной к нам. Путем прикладывания ленты к корпусу монитора с обратной стороны, отмеряем сколько ленты нам потребуется для каждой из сторон. Я решил делать подсветку только трех сторон, при этом низ оставить без подсветки, т.к. снизу находится не очень красивая подставка. Отмерять ленту нужно с левого нижнего края и по часовой стрелке (не забываем, что необходимо развернуть монитор к нам спиной) Если ваш телевизор или монитор висит на стене, то имеет смысл сделать подсветку по всему периметру. тогда отмерять нужно с центра нижней грани и по часовой стрелке (Так будет проще настроить программное обеспечение на последних этапах. Отрезаем обычными ножницами отрезки необходимой длины по линии отреза, ее вы можете определить по значку ножниц на ней. Резать начинайте со стороны разъемов для подключения контроллера, через них мы и будем подключать нашу подсветку. Места разреза спаяйте тремя проводками, восстанавливая контакт только что разрезанным дорожкам. Начало и конец ленты спаивать вместе не надо. Соблюдайте направление, не перепутайте! На ленте есть стрелочки, которые указывают на правильное направление сигнала от контроллера до конца ленты.

Получится вот так:



После того как вы спаяете все отрезки вместе, можно приклеивать нашу ленту по всему периметру монитора (с левой стороны и по часовой стрелке начиная с разъемов на ленте)

После данной процедуры вы должны получить это:



Далее берем ардуинку и один из комплектных разъемов, тот что с тремя проводами

Красный провод (+5в) припаиваем, либо подключаем к пину +5в на ардуино, белый провод подключаем к земле, а зеленый (центральный) к пину D6



Блок питания подключаем ко второму комплектному разъему с двумя проводами: красный к +5в, белый к минусу. Важно чтобы напряжение питания находилось в пределах 5-5.2в. Длинную ленту лучше запитывать в нескольких точках, чтобы избежать большого падения напряжения на диодах.

Arduino Nano



Вообще данное подключение не совсем правильное, вот тут более подробно про подключение mysku.ru/blog/aliexpress/28820.html#comment787634

Всё, основная физическая работа закончена.

Скачиваем Arduino IDE http://arduino.cc/download.php?f=/arduino-1.5.8-windows.zip
Скачиваем библиотеку FastLED https://yadi.sk/d/XFsSRVMecpKee
Скачиваем скетч для ардуино https://yadi.sk/d/1ne7hKfpcpKia

Пользователь tidehunterrr советует использовать данный скетч mysku.ru/blog/aliexpress/28820.html#comment817287 если у вас возникает проблема с мерцающими диодами

Распаковываем Arduino IDE в любое удобное место, папку FastLED из архива с файлами внутри кидаем в папку libraries, которая находится в папке c ArduinoIDE. Запускаем файл с arduino.exe это создаст папку «arduino» в папке с документами, в ней создаем папку NeoPixel и кидем в нее наш скетч. Выходим из Arduino IDE.

Подключаем нашу ардуинку к компьютеру, драйвера должны установиться автоматически, если этого не произошло то указываем системе путь до нашей папки с Arduino IDE и драйвера должны установиться.

Запускаем arduino.exe.

Видим следующее:



Открываем наш скетч

В меню Сервис-> Плата выбираем нашу нано
В меню Сервис -> Процессор выбираем ATmega328
В меню Сервис -> Порт выбираем виртуальный Com порт под которым числится наша ардуинка (обычно тот что не com1)

В месте выделенном желтым цветом указываем общее количество диодов в нашей подсветке (у меня получилось 69).



Жмем вот эту кнопку:

Это скомпилирует и загрузит скетч в нашу нано. Во время этой процедуры диодики на ардуине должны интенсивно мигать. После заливки скетча закройте IDE, отключите ардуино от компьютера, подключите её к ленте с помощью нашего разъема на 3 провода и подключите блок питания к ленте. Теперь вновь подключите нано к USB.

Скачайте замечательную программу Prismatik https://github.com/woodenshark/Lightpack/releases/download/5.11.1/PrismatikSetup_5.11.1.exe
От замечательного проекта «Лайтпак» и установите её.

При запуске увидите это:



жмите «Next»



Выбираем Adalight и жмем «Next»



Здесь пишем номер нашего порта, а остальное не трогаем

Затем выбираем имя которое вам нравится

Тут нужно указать общее количество наших диодов



По периметру экрана вы увидите серые прямоугольники с номерами — это зоны ответственные за наши диоды. Нумерация диодов идет от разъема. Необходимо, расставить их соответственно нашим диодам. Также нажимая на кнопки с названиями созвездий можно переключать между готовыми пресетами.
Расставив зоны, идем дальше. В этот момент диоды должны уже светится.

В трее рядом с часами появится иконка с изображением солнышка, нажмите на нее правой кнопкой и перейдите в настройки.

Убедитесь, что выбран режим «Захват экрана»



Настройка закончена. Вы можете также поиграться с настройками гаммы, яркости и др. в настройках призматика, но я не буду их разбирать, вы можете изучить их самостоятельно изучив данную инструкцию https://github.com/Atarity/Lightpack-docs/blob/master/RUS/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA_%D0%9F%D1%80%D0%B8%D0%B7%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0.md

ВСЁ! НАША ПОДСВЕТКА ГОТОВА! Поздравляю!

Потрясающий эффект от подсветки. Монитор стал казаться больше, глаза меньше напрягаются при просмотре видео в темном помещении.

На сборку подсветки у меня ушло 10 минут, еще десять я потратил на настройку софта.

Внимательный читатель в этот момент должен возмутиться и сказать что-нибудь вроде «Минуточку! А где же матерное слово?» а то самое слово у меня вырвалось, когда я начал проводить испытания моей подсветки и выражало оно исключительно восторг от увиденного.





















Q&A

Чем оно лучше Ambilight? У меня получилось 69 независимых зон подсветки, а это, насколько мне известно, много больше чем у philips.

Как можно улучшить? Взять диоды мощнее, например такие http://www.aliexpress.com/item/12mm-WS2811-as-WS2801-led-pixel-module-IP68-waterproof-DC5V-full-color-RGB-50pcs-a-string/1022672558.html?s=p

дополнительно наклеить ленту спереди и закрыть рамкой светорассеивающей и получить аналог Philips Aurea. Также я заметил, что диоды в моем случае используются неэффективно, было бы гораздо лучше развернуть их немного в стороны от монитора, направляя световой поток.

Как использовать данную подсветку с android? Вот тут http://youtu.be/3otxXST1d50 парень дает ссылку на свой скрипт для XBMC под андроид. Возможны и другие варианты о которых я не знаю.

Работает ли она с играми? Да работает, но не со всеми. И необходимо отключать все оверлеи (steam, msi afterburner). Есть информация, что программа Ambibox справляется с играми лучше, но у меня она не заработала.

Что еще можно сделать с данной лентой? Можно собрать светодиодную матрицу (дисплей) и транслировать на нее gif с помощью программы glediator, скетч для arduino можно найти на сайте программы.

Внимание! Чем больше зон подсветки, тем больше нагрузка на процессор компьютера. На тестовой сборке на 240 диодов, зависала ардуино.

Обновление:

Замечательные новости! Проблем с производительностью больше нет! Я попробовал восхитительную и бесплатную программу Ambibox www.ambibox.ru/
и вот результаты тестирования производительности на планшете с intel baytrail



как видите даже планшет свободно тянет подсветку с 300 диодами и скорость обновления больше 40fps!
У неё есть плагин для xbmc.
Также заявлена хорошая совместимость с играми, правда через платную playclaw.

К сожалению протестировать работу подсветки на андроид так и не смог, потому что ни у одного моего устройства нет драйверов на ардуину в ядре.

Обновление 21.11.14г.

Настройка Ambibox


Я окончательно перешел c Призматик на Ambibox и сейчас расскажу вам как настроить вашу подсветку на работу с ней.

Скачиваем последнюю версию программы отсюда www.ambibox.ru/ru/index.php/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C_AmbiBox

или отсюда yadi.sk/d/wW1K0eO1dMXeg

и устанавливаем её. В самом конце процесса установки появится вот такое окошко



Выбираем «Adalight» и процесс установки закончен. После установки запустите программу, в трее рядом с часами появится цветной квадратик, нажмите на него два раза, откроется окно настроек. Язык программы можно поменять в настрйках программы, а основные настройки подсветки находятся здесь



А теперь внимание! Вот почему я не смог в первый раз настроить программу? Да потому что настроек-то и нет нигде. Но оказалось, что они есть, но не влезли в окно, поэтому растягиваем за правый нижний край окно и жмем кнопку «Больше настроек»



И в появившихся настройках выбираем порт нашей ардуинки и количество диодов. Программа может перезапуститься при выборе порта. Здесь же можно выбрать режим работы для текущего профиля, и метод захвата, в играх выбирать их игровой режим с playclaw, а для кино режим windows 8 (самый быстрый, по моим ощущениям).
При включенных дополнительных настройках жмите кнопку «Показать зоны захвата», появятся цветные квадратики по периметру и дополнительные кнопки в меню, нажимаем «Мастер настройки зон».



В этом конфигураторе очень удобно настраивать большое количество зон, можно выбрать количество сторон с подсветкой, количество диодов по вертикали и горизонтали, задать смещение, выбрать формат области для захвата, размер выреза на нижней грани под подставку, монитор с которого производить захват, и даже формат 3d изображения (если вы выводите 3d сигнал на тв в формате side-by-side или over-under). Настроив, жмите «Применить», затем в главном меню сохраните настройки. Настройки для моей системы на скриншоте.

Все! На этом основная настройка программы закончена, но в этой программе еще ОЧЕНЬ большое количество настроек! Вы можете настроить подсветку регулируя цветовые каналы по отдельности для каждого диода, настроить сглаживание, гамму, динамику, и прочее… Можете создать отдельные профили для широкоформатного кино и переключаться на него сочетанием клавиш или автоматически при открытии программы, и даже включать по открытию винампа режим цветомузыки! Экспериментируйте!

Обновление 22.11.14г.

Настройка на android


Всю ночь пытался запустить подсветку на андроид… забегая вперед скажу, что итог изысканий: -1 ардуина мега, но какие-то результаты все-таки есть: выяснилось, что моя мега абсолютно не хочет стыковаться с лентой, ни на одном пине, ни с одним скетчем, и с программами на windows тоже, а в итоге под утро, основательно «клюя носом» спалил ее по глупости. Но при том что лентой она не могла управлять, все остальное работало нормально данные получались, программами подсветка определялась, именно поэтому я не могу с полной уверенностью утверждать, что подсветка работает.

Как я уже писал в комментариях, драйверов на ардуино нано, а точнее на чип ft232r в ядре моих андроид устройств нет, поэтому сняв с другого проекта «Мегу» и убедившись что мой смартфон корректно её определяет и подмонтировывает ее как ttyACM0, приступил к экспериментам. И да, нам потребуется root.

Для начала я скачал последнюю стабильную версию xbmc для android из этой темы и установил её.



Затем скачал скрипт у этого парня youtu.be/3otxXST1d50
к нему потребовался еще модуль libboblight.so, его я нашел в гугле, качал, кажется, отсюда fi.archive.ubuntu.com/xbmc/build-deps/addon-deps/binaries/libboblight/android/

Откройте XBMC и зайдите в настройки -> Аддоны и установите аддон под названием boblight с официального репозитория, затем закройте XBMC





Файловым менеджером откройте папку Android/data/org.xbmc.xbmc/files/.xbmc/addons и замените папку script.xbmc.boblight папкой, которую мы взяли с ютюба. (Эту процедуру я произвел потому что не был уверен, что скрипт установится правильно, если я просто закину скачанную папку).



Файл libboblight.so кидаем в /system/lib/ и для верности я закинул его еще и в Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.xbmc.boblight/resources/lib/



После запуска XBMC скрипт перестал выдавать ошибку (как когда я запускал его без подключенной ардуины), определил мою подсветку и судя по диодикам на rx/tx начал работать как и положено, но как я уже писал сама лента у меня так и не засветилась.



Конфигурируется этот скрипт в файле hyperion.config.json в папке скрипта, править его можно конфигуратором HyperCon.jar вот отсюда github.com/tvdzwan/hyperion/wiki/configuration



Дополнительная информация от пользователя andryvlad:

Для тех, кому нужно под Андроид — заработало с платой Arduino Uno R3. Проверял на TV-Box с процессором Amlogic AML8726-M6(MX), Android 4.2.2, Kodi 14.2 Helix с плагином Boblight. Один нюанс — ардуина должна быть собрана по оригинальной схеме (с ATmega16U2 в качестве USB-Com) — она определяется в Андроиде как ttyACM0 (брал такую). Arduino Nano (с FT232RL) увы, не определяется. В утилите HyperCon.jar в первой вкладке прописываем:
Device Type: Adalight
Output: /dev/ttyACM0
Baudrate: 115200
ну и указываем расположение и количество светодиодов (при заливке скетча в ардуино нужно прописать такое же их количество), остальные параметры не трогал. Сформированный файл hyperion.config.json закидываем в папку скрипта. В самом плагине Boblight ничего не настраивал.
Теперь при запуске Kodi появляется сообщение, что плагин подключен и лента мигает по очереди тремя цветами (это типа тест такой, отключается в настройках Boblight). Включаем фильм, наслаждаемся! )

На этом пожалуй все… заказал на али новую «мегу» на замену старой и к ней еще uno r3 и буду продолжать эксперименты потом, ну а сейчас я вполне доволен своей подсветкой монитора управляемой через «нано» замечательной программой Ambibox, а и да… товар рекомендую к покупке ;-)

P.S. по прошествии нескольких дней могу сказать, что для монитора плотность в 60 диодов на метр избыточна: слишком большая яркость и мелкие движения света немного утомляют. В настройках программы снизил яркость до минимума, поднял сглаживание и снизил динамику. Все-таки это фоновая подсветка а не продолжение монитора. С большого расстояния таких проблем нет и подсветка не мешает.
По поводу подсветки в играх: насколько я понял для подсветки в играх достаточно демо версии Playclaw 5, кроме окошка при запуске пока никаких ограничений на подсветку не увидел


Пользовательская галерея


Пользователь vre опубликовал небольшое видео со своей подсветкой (телевизор 42", подсветка 3х сторон, 125 диодов).



Пользователь ventura тоже поделился видео со своей системой



Пользователь chaloc прислал фото своего монитора с лентой ws2812b



Пользователь fp777 разместил фото и видео своей подсветки, в которой вместо ленты используются большие светодиоды (если будете повторять его систему, то диоды нужно развернуть, чтобы световой поток был направлен в сторону стены)







Пользователь drawde опубликовал видео со своей подсветкой



110 диодов WS2812B + ARUINO Nano + AmbiBox 2.1.7.
Играет Foobar а картинку на 50" телевизор выдает плагин MilkDrop2…

Видео от пользователя Ernesto



WS2811+Arduino nano, установлено на Samsung 40" 81зона

Отличное видео с монитором пользователя l0lder



112 диодов на 27" монике…

Телевизор товарища nukezzz



— 120 пикселей на 29" телике (2 метра ровно),
— ленту брал с защитой IP65 (отличный вариант).
— arduino nano на CH340

Телевизор пользователя Fedor

Низ не стал делать. Телек 55 дюймов.

Красивое видео с подсветкой пользователя Bron888

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

Еще один день и еще один довольный пользователь самодельной подсветки.
Пользователь lesha_01 прислал видео о своей подсветкой.
Сделал уже давно, использую в течение года — всё стабильно работает с Amnibox, метр ленты ровно на 3 стороны пошёл.


crazyrock прислал очень красивое фото своего монитора


Поставил, получилось 118 диодов. Автор красавчик!
Использовал эти лоты, питание от блока системника
aliexpress.com/item/10-Pair-3pin-JST-Connector-Male-Female-Cable-Wire-for-WS2811-WS2812B-RGB-LED-Strip/32225174103.html
aliexpress.com/item/FREE-SHIPPING-2PCS-1pcs-Nano-3-0-ATmega328-Mini-USB-Board-1pcs-USB-Cable/1040679060.html
aliexpress.com/item/DC5V-4M-240-leds-60-pixel-m-white-PCB-WS2812B-WS2811-IC-WS2812-Digital-5050-RGB/2047744497.html

AlexNerf тоже поделился своим монитором





Монитор 20", Windows 8, питание от БП системного блока, лента в изоляции

Телевизор пользователя Dante

вот что у меня получилось. на углах ленту сгибал, питание не дублировал, думаю и не надо. 60' панель, получилось 118 диодов и зон, внизу вырез для подставки. использовал скетч из коментов, т.к. скетч тс мерцает.

Монитор пользователя Alber



AVR ATmega32U4 — 1 pcs (~$3)
LED-strip ws2812b — 100 pcs (~$9)
PSU Xiaomi 5V 10W — 1 pcs
LCD Acer 24" — 1 pcs
Software — Ambibox

Себестоимость без имевшихся в наличии блока питания и монитора составила 12 баксов.

Снято на смарт с руки в условиях когда монитор стоит на кронштейне в 15 см от тюля белого цвета.

Монитор пользователя Aimo



ТС спасибо за подробный обзор, т.к. в гайде у adafruit некоторые нюансы были не указаны.
Ленту соединял уголками на 3 пина, очень удобно.
Питание + конденсатор на 1000мкФ 6.3v подключал через коннектор, опять таки очень удобно.
Аккуратно подключив все провода и припаяв резистор на 470ом — Arduino nano поместил в «яйцо» от киндер сюрприза.

И обновленный вариант настроек



Телевизор пользователя Tauntik
Я сделал себе для 55" из ленты 60 диодов на метр, вышло 233 диода (около 4 метров)


Вы тоже можете присылать свои видео и фото, я с удовольствием добавлю их в обзор

Планирую купить +515 Добавить в избранное +305 +714
Похожие публикации
свернуть развернуть
Комментарии (638)
RSS
+
avatar
  • kirich
  • 20 ноября 2014, 04:02
+13
Действительно интересная вещь, интересный и полный обзор, спасибо, плюс за обзор и в карму.
+
avatar
0
Круто, что тут скажешь!
Спасибо за обзор. Плюсую.
+
avatar
  • nicrus
  • 20 ноября 2014, 05:20
0
для тех кто в танке, если эту ленту наклеить к ТВ скажем 32 дюйма, что еще нужно по затратам?
+
avatar
  • DimonX
  • 20 ноября 2014, 05:27
+6
А вот это то, что сводит все преимущества это подсветки на нет. В отличие от Ambilight для нее нужен комп. Т.е. ее нужно клеить либо на монитор, либо на телек, подключенный к компу или свистку на android.
+
avatar
  • ax74
  • 20 ноября 2014, 07:16
+1
У меня телик к компу подключен по hdmi, на сабже по dvi. Логика подсказывает, что засад быть не должно, верно?
+
avatar
+6
Подсветка будет работать только с контентом транслируемом с компа. С эфира или кабельного работать не будет.
+
avatar
  • ploop
  • 20 ноября 2014, 10:07
+1
Она управляется программно, то есть программа на том же девайсе, что воспроизводит видео, перехватывает это самое видео и решает, какие светодиоды поджечь.

Так что в случае с ТВ это не вариант, так как программы нет. В отличии от других решений, которые могут перехватывать видеосигнал, оцифровывать его на лету и делать то же самое. Так работает Ambilight и сторонние аналоги, но они стоят других денег.
+
avatar
  • Sanja
  • 20 ноября 2014, 11:46
+2
Программа не перехватывает видео.

Грубо говоря, она делает много «скриншотов» экрана, берёт участки, отмеченные в настройках «квадратами» и усредняет по ним цвет, после чего даёт ардуине команду, какой LED в какой цвет окрасить.

Т.е. если у вас медиабокс со слабым процессором и хорошей видюхой, вы пролетаете, потому что аппаратное ускорение в таком сценарии не задействовано вообще. Программка будет нещадно тормозить и давать половинку FPS.

Разговоры про то, что надо бы вместо софтового метода сделать коробочку с HDMI In и HDMI Out, которая будет анализировать видеопоток на лету, ходят давно. Но есть проблема — это тяжёлая работа, а тому, кто её сделает, мигом прилетит иск от Philips. Потому что в Ambilight именно что реализован такой подход, и Philips это дело запатентовал.
+
avatar
  • P43YM
  • 20 ноября 2014, 12:12
+2
Да нагрузка на процессор довольно большая. И чем больше диодов, тем больше нагрузка, поэтому установка большого количества диодов не будет такой уж отличной идеей, лучше взять большие диоды. Сейчас я изучаю вопрос альтернативного программного обеспечения, возможно у них дела обстоят лучше.
+
avatar
  • lolipop
  • 20 ноября 2014, 12:34
0
подскажите, какой предел адресуемых светодиодов в таком случае?
есть в наличии ардуинки про мини и нано.
+
avatar
  • P43YM
  • 20 ноября 2014, 12:46
+1
Диоды можно соединять больше 1024 штук в одну линию при скорости обновления в 30fps, но нагрузка при этом будет астрономическая. Я бы рекомендовал использовать не больше 100 диодов, но больших.
+
avatar
  • lolipop
  • 20 ноября 2014, 12:53
0
т.е. таки нагрузка не на проц ардуинки, а на пека. понятно!
+
avatar
  • P43YM
  • 20 ноября 2014, 12:57
0
Сама по себе ардуина рулила лентой на 240 диодов туда-сюда и даже глазом не моргнула, а вот при испытании с призматиком постоянно зависала подсветка, я до сих пор не уверен кто конкретно в этот момент зависал, возможно даже сам софт.
+
avatar
  • ventura
  • 20 ноября 2014, 12:50
0
нагрузка на процессор довольно большая
А насколько большая? Можете хоть приблизительно описать — какой у вас проц и на сколько в среднем нагрузка вырастает со включенной подсветкой?
+
avatar
  • P43YM
  • 20 ноября 2014, 12:55
0
Я на работе сейчас, вечером проверю и добавлю в статью.
+
avatar
  • ventura
  • 20 ноября 2014, 12:57
0
Ок, спасибо. А то может оказаться, что в моем случае есть смысл взять ленту не 60-ю, а 30 светодиодами. Или новый процессор :)
+
avatar
  • P43YM
  • 20 ноября 2014, 13:05
0
Есть вариант ленты где на один управляющий чип три светодиода, световой поток тот же а вот нагрузка (правда и разрешение) будут ниже, либо гирлянда из крупных диодов.
+
avatar
  • Sanja
  • 20 ноября 2014, 13:25
+2
Это ещё от размеров экрана зависит. Грубо говоря — FullHD обсчитывать труднее, чем меньшее разрешение.

Просто поставьте на компутер Lightpack, установите настройки по умолчанию и посмотрите, сколько он FPS выдаёт, одновременно показывая фильм на полный экран. Если получится меньше 15 захваченных кадров в секунду — вы в пролёте.

code.google.com/p/lightpack/wiki/SettingsDescription#Частота_захвата
+
avatar
  • P43YM
  • 20 ноября 2014, 23:33
0
Проблема решена. Смотрите на обновление.
+
avatar
0
Патенты китайцев не остановят))
+
avatar
  • Sanja
  • 20 ноября 2014, 12:27
0
Остановят. Одно дело шить палёные сумки Луи Вюиттон в сарае или клепать небольшие серии откровенных копий айфона — другое дело, запродать много довольно-таки нишевых девайсов с дорогой разработкой с нуля, не попасться и в прибыли остаться.
+
avatar
0
не осатновят, они недавно начали лэнд роверы копировать… auto.mail.ru/article/46378-kitaiskuyu_kopiyu_range_rover_evoque_ocenili_v_14_tys_evro/
+
avatar
  • ploop
  • 20 ноября 2014, 12:22
0
Программа не перехватывает видео.
Я в курсе, неправильно выразился. Точнее будет «анализирует видео»
это тяжёлая работа, а тому, кто её сделает, мигом прилетит иск от Philips
Дык уж два года ка продают такие коробки. Название не помню, попробую нагуглить…
+
avatar
  • ploop
  • 20 ноября 2014, 12:29
0
Вру, не продают, это самоделки были.
+
avatar
0
и когда это братьев-китайцев останавливало?
+
avatar
  • Rzzz
  • 21 ноября 2014, 03:25
0
Филипс запатентовал в 2002 году, соответственно у нас есть шансы дожить до того, как патент закончится и можно будет такое делять всем. В большинстве стран патенты действуют 25 лет.
+
avatar
0
К тому времени, DVI уйдёт в прошлое как интерфейс, и будет всё труднее найти систему с таким интерфейсом. И если сейчас обрабатывать поток с DVI довольно затратно($30 минимум будет стоить ПЛИС на такие скорости и с интерфейсом под диффпары), то с более современными и высокоскоростными интерфейсами это будет на порядок труднее.
+
avatar
  • P43YM
  • 20 ноября 2014, 08:41
0
Для телевизора я бы взял диоды большего размера.
Затраты плюс к диодам:
Ардуино ~10 долларов
Блок питания на пять вольт (можно и от компьютера запитаться)
+
avatar
0
И для тех, кто в двойном танке — а нет ли решения, чтобы заменить ламповую подсветку на светодиодную на 42" ЖК ТВ? У меня он прям теплом пышет, чувствуется здорово, когда рядом проходишь.

Может, есть, где почитать?
+
avatar
  • manatu
  • 08 сентября 2015, 11:37
0
спасибо за информацию по замене ламповой подсветки на диодную!
+
avatar
  • P43YM
  • 10 сентября 2015, 12:18
0
Пожалуйста.
+
avatar
  • scorpid
  • 20 ноября 2014, 05:47
+1
Просто зачет, однозначно ПЛЮС!
+
avatar
+1
Давно задумываюсь соорудить нечто подобное но для телека под андроид тв-бокс, но все чтото то руки, то мозги не доходят до дела)))
Автору плюс, в зкаладки.
+
avatar
  • sav13
  • 20 ноября 2014, 07:00
0
Чем больше зон подсветки, тем больше нагрузка на процессор компьютера. На тестовой сборке на 240 диодов, зависала ардуино.

Ардуино здесь не причем. У WS2812 последовательный ведь интерфейс. Нагрузка от количества диодов не увеличивается, а увеличивается общее время опроса. Так что где-то косяк в программировании.

Как можно улучшить? Взять диоды мощнее, например такие
Есть еще ленты 120 диодов на м, но цена там не радует
+
avatar
  • Herts
  • 20 ноября 2014, 07:26
0
Не радует на данный момент только цена валюты(
+
avatar
0
вот вот. сразу подумал как бы удешевить проект
надо поискать не целую катушку а по метрам
+
avatar
  • uyka60
  • 20 ноября 2014, 07:47
0
однозначно + за обзор
+
avatar
+6
Зачеееем ты вставил фото с этим мультом?? Теперь весь день в голове будут вопить «Арабская нооооочь!!!!111»:)

За обзор и прямые руки +.
+
avatar
  • ksiman
  • 20 ноября 2014, 09:11
+1
За обзор однозначно плюс.
Жаль к простому TV не подцепить…
+
avatar
  • Shuzera
  • 20 ноября 2014, 09:23
0
Сейчас для удобства продают вот на такой подложке, на ебее можно очень недорого на аукционе выиграть, я 100 штук за 540р брал.
+
avatar
  • Megalan
  • 20 ноября 2014, 10:38
0
Хм… интересненько, а они спаяны между собой как на ленте?
+
avatar
  • Shuzera
  • 20 ноября 2014, 10:45
+1
Нет неспаяны, снизу кружка площадки для пайки
+
avatar
  • kirich
  • 20 ноября 2014, 18:43
0
В долларах это сколько было?
+
avatar
  • Aahz
  • 21 ноября 2014, 13:29
0
на али от $0.20 за штуку

например
aliexpress.com/item/100x-WS2812B-LED-With-Heatsink-10mm-3mm-DC5V-5050-SMD-RGB-WS2811-IC-Built-in/32217074429.html

PS поиск по ключевым словам «ws2812b heatsink»
+
avatar
  • puhstic
  • 20 ноября 2014, 21:40
0
Ссылку вставили б.
+
avatar
0
а еще больше картинку нельзя было вставить? всю статью ведь поломал :(
+
avatar
  • vanenzo
  • 20 ноября 2014, 09:33
0
Есть идея, нужно как-то по краям экрана телека вкрячить фотодиоды ргб, или готовые ргб сенсоры, может как-то изнутри телевизора, они будут отдавать ородруине инфу о цвете на определенном участке края экрана, работать должно мгнгвенно…
+
avatar
  • ksiman
  • 20 ноября 2014, 09:51
0
Изнутри не выйдет — между матрицей и рамкой очень тесно, а снаружи это будет выглядеть очень необычно — потребуется куча датчиков и проводов
+
avatar
  • vanenzo
  • 20 ноября 2014, 13:22
0
Вообще есть решения размером 5х5 мм меньше 1 мм толщиной, подключение по i2с, хотя все равно колхозно будет смотреться, в идеале дербанить телек для сбор инфы о цвете, или декодировать сигнал с hdmi…
+
avatar
  • AFCrio
  • 20 ноября 2014, 16:43
0
В идеале было бы так — сигнал идет на HDMI splitter, оттуда один на телевизор, один на HDMI-av конвертер, с конвертера захватывать чем-то типа малины (raspberry pi) и дергать диодами оттуда.
+
avatar
  • vanenzo
  • 20 ноября 2014, 16:55
0
малина умеет hdmi out, но если сможет принять hdmi — такая коробчонка с амбилайтом взорвет кикстартеры
+
avatar
  • ABATAPA
  • 20 ноября 2014, 17:07
+1
Не взорвёт. Такие проекты уже были — все позакрывал правообладатель.
+
avatar
  • metal
  • 20 ноября 2014, 11:01
+4
Еще идея: расположить напротив экрана телека под потолком вебку и снимать изображение для анализа с неё
+
avatar
  • Megapey
  • 20 ноября 2014, 11:43
+15
Хорошо быть полковником!

Взял четырех матросов, дал каждому по пульту управления и зону ответственности — одну сторону телика — и запустить любимую фильму.
Матросы переключают подсветку на своей стороне телика в зависимости от картинки, и одновременно кино смотрят. Три — четыре дня; экипаж срабатывается, и система начинает работать не хуже ваших хваленых Эмбилайтов. И при пожаре, если что, вынесут первым.
+
avatar
  • vanenzo
  • 20 ноября 2014, 12:57
0
Задержка будет где-то в полсекунды, физиологию не обманешь…
+
avatar
  • vismyk
  • 20 ноября 2014, 13:02
+2
Обмануть, конечно, не обманешь. Но слегка стимулировать можно. ;)
+
avatar
-1
задержка будет гдето 10-20 мс также как в онлайн играх между сервером и клиентом
+
avatar
  • kipbmk
  • 20 ноября 2014, 13:20
+1
Где матросов за дешевр взять? Ссылку в студию.
+
avatar
  • vanenzo
  • 20 ноября 2014, 13:22
+2
Китайских, на али, где ж еще…
+
avatar
-3
Можно у Украинцев попросить, там говорят по два раба на 1 бойца дают… :-)
+
avatar
  • Jet
  • 20 ноября 2014, 15:47
0
В голову сразу пришла идея о вебка позади телевизора. но тут уже а вебкой дешёвой не обойтись, и ардуиной не отделаться

UDP: не увидел подобного предложения выше)
+
avatar
0
дай пожалуйста ссылку на ленту с более мощными аналогичными светодиодами. По той что в статье — гирлянда, это не так удобно для монтажа на то. Спасибо!
+
avatar
  • sav13
  • 20 ноября 2014, 09:57
0
Микросхемы WS2811 не очень мощные. Максимум в ленте может быть 3 диода 20мА к одной микросхеме последовательно с питанием от 12В
Можно либо ленту на 120 диодов на 1м купить либо две рядом поместить
+
avatar
  • Loxly
  • 20 ноября 2014, 09:49
+1
Шикарно! Судя по видео, получилось лучше, чем у Филипса.
Плюсую!
+
avatar
+2
Автору за реализацию плюс и в карму тоже.
Но не впечатлило меня сие устройство, может его в живую нужно посмотреть, а не на видео?!
Думаю, что для музыки будет отличная подсветка, а как для кино… только отвлекает. ИМХО
+
avatar
  • apeyron
  • 20 ноября 2014, 10:22
0
Да, это действительно круто. +
+
avatar
  • plandex
  • 20 ноября 2014, 10:34
+2
решено! собираю.
телек 32 дюйма подключен к компу через хдми вторым монитором в режиме расширения рабочего стола. программа захвата изображенья понимает, с какого монитора нужно брать картинку? в ней есть такая опция? или придется дублировать экраны? ленты, описанной в обзоре хватит для 32х дюймов? тормозить не будет?
aliexpress.com/item/1Set-IC-Parts-Integrated-Circuits-Atmel-ATmega328-Board-with-Mini-USB-Cable-Compatible-For-Arduino-Nano/1397984392.html эта ардуина подойдет? в смысле, она и есть та ардуина, что описана в обзоре? если нет, то дайте пожалуйста ссыль на нужную ардуину на али.
+
avatar
  • P43YM
  • 22 ноября 2014, 14:42
0
Прости, только сейчас заметил этот комментарий.
программа захвата изображенья понимает, с какого монитора нужно брать картинку?
Да, Ambibox понимает, и не только это но еще и формат самого фильма можно настроить, чтобы черные полосы не мешали захватывать картинку.

ленты, описанной в обзоре хватит для 32х дюймов?
Вроде бы да, но лучше рулеткой померить

тормозить не будет?
Ну смотря что за железо у вас в ПК, но смотрите обновление статьи про ambibox, она работает очень быстро.

эта ардуина подойдет?
Да, это именно то, что нужно
+
avatar
0
Да, это именно то, что нужно
Это, как я понял, аналог, так как в описании имеется: совместимый для Arduino
Судя по комментам может быть проблема с драйвером.
+
avatar
  • ksiman
  • 20 ноября 2014, 10:44
+22
Кто надумает повторить — есть более простой и надёжный способ наклейки такой ленты без её резки и последующего спаивания кусочков.
Вот набросал схематично:

В результате не будет соплей как на фотках в обзоре :)
+
avatar
  • l0lder
  • 20 ноября 2014, 11:49
0
К сожалению такой способ не прокатит если брать ленточку в тубе пыле/водозащитной.
+
avatar
  • ksiman
  • 20 ноября 2014, 11:53
+4
На монитор не имеет смысл клеить защищённую ленту.
+
avatar
  • l0lder
  • 20 ноября 2014, 11:58
0
все зависит от кол-ва пыли :)
+
avatar
  • ksiman
  • 20 ноября 2014, 12:07
+1
Пыли лента не боится :)
+
avatar
  • l0lder
  • 20 ноября 2014, 12:15
+3
Да это понятно, но имхо проще и вообще безопаснее протереть ленточку в тубе чем обычную) Вобщем тут на вкус и цвет…
+
avatar
  • ventura
  • 20 ноября 2014, 12:23
+1
Если за окном штора — наверное стоит. SMD зацепить и поотрывать все-таки не хочется. Да и протирать от пыли тоже неудобно. Плюс оболочка немного рассеивает свет.
+
avatar
  • ksiman
  • 20 ноября 2014, 12:31
+4
Плюс оболочка немного рассеивает свет.
Ещё лучше рассеивает свет та самая пыль :)
+
avatar
  • jendos
  • 22 ноября 2014, 15:01
0
Возьмите кисточку или щетку зубную. Можно даже у китайцев купить.
+
avatar
  • ksiman
  • 20 ноября 2014, 14:18
+1
Ещё можно так:
+
avatar
  • jenya
  • 21 ноября 2014, 16:17
0
Это первая попавшаяся для примера. Они есть разые на любой вкус…
aliexpress.com/item/2000pcs-lot-10mm-PCB-4-pin-led-strip-conector-corner-adapter-L-Shape-connectors-for-5050/2031461284.html

ps. Или это не спортивно?
+
avatar
  • ksiman
  • 21 ноября 2014, 16:24
0
Оно не подойдёт.
Нужен соединитель 3pin
+
avatar
  • jenya
  • 24 ноября 2014, 15:22
0
Да действительно, оказывается они 4 либо 2 pin… Мне казалось они бывают в любых доступных вариантах, извиняюсь )
+
avatar
  • alanzet
  • 20 ноября 2014, 11:33
0
Вот здорово получилось, за счет большого количества диодов, «разрешение» подсветки получилось выше чем на телевизорах с этой системой. В итоге на стене реально видится продолжение экрана. На новогодние праздники себе закажу игрушку.
+
avatar
  • l0lder
  • 20 ноября 2014, 11:40
+7
Вот тут вообще замечательно выглядит:
+
avatar
  • vooov
  • 20 ноября 2014, 12:42
+1
не сказал бы что, мне понравилось, рамка ТВ в таком варианте глаза мозолит первосортно.
+
avatar
  • Megalan
  • 20 ноября 2014, 12:44
+1
Может мне конечно показалось, но на этом видео все выглядит явно в разы лучше чем у автора обзора. 114 зон против 69 все же дают о себе знать.
+
avatar
+3
а вот здесь здесь рассказаны некоторое тонкости, как это сделано + довольно большая тема с обсуждением.
+
avatar
  • Jeka57
  • 23 ноября 2014, 19:02
0
Спасибо за ссылку, читается на одном дыхании! :D
+
avatar
  • boro40
  • 20 ноября 2014, 11:36
-1
Современный вариант цветомузыки.Представляю нагрузку на глаза когда вокруг экрана что-то постоянно моргает.Подходит лишь для специфических клипов.
+
avatar
  • P43YM
  • 20 ноября 2014, 11:52
0
На этот случай у программы призматик есть настройка «минимальный уровень освещенности», которая позволяет задать нижний уровень света исходящего от светодиодов, это помогает избежать резкого перепада уровня и исключит резкие вспышки света.
+
avatar
  • ventura
  • 20 ноября 2014, 11:54
+3
Скорее, нагрузку на глаза оно снижает. Если смотреть в темноте, в ярких сценах подсветка уменьшает контраст между ярким экраном и окружением.
+
avatar
  • Rzzz
  • 21 ноября 2014, 03:32
+1
По-идее, неплохо бы на ардуину еще и датчик освещенности повесить, чтобы днем посильнее горело, ночью — послабее.
+
avatar
  • ventura
  • 20 ноября 2014, 11:51
+2
Огромное спасибо за такой подробный обзор «для чайников». И отдельное спасибо — за предмет обзора. Давно руки чешутся устроить ambilight-подсветку для монитора, но имеющиеся готовые проекты недоступны. А тут и для знакомства с ардуиной — самое оно.

Планирую «засветить» 22" монитор. Т.е. будет где-то 12 Вт. Вопрос: можно ли это хозяйство запитать от 5В молекса блока питания компа, или стоит заморочиться с отдельным блоком питания?
+
avatar
  • P43YM
  • 20 ноября 2014, 11:53
+2
Очень даже можно. Мощность небольшая, думаю проблем у пк с ней не будет.
+
avatar
+2
Отличный обзор! Как раз для таких чайников как я. Практически все разжевано.
Прошу простить меня, но у меня вопрос по последовательности подключения. Разъем с тремя припаянными проводками мы подключаем к ленте, а с двумя втыкаем в какой-то разъем на Ардуино, а другой стороной, белый и красный провод к блоку питания? Я правильно понял? Было бы здорово, для танкистов, еще увидеть фотку с Ардуино.
+
avatar
  • P43YM
  • 20 ноября 2014, 11:55
0
Разъемы и с тремя и с двумя проводами есть на ленте, но они «мама» а мы используем комплектных «пап», припаивая их к ардуине и блоку питания, тем самым увеличивая удобство подключения и эстетичность всей конструкции.
+
avatar
0
Спасибо за ответ. Но мне все-таки непонятна последовательность. Припаянный 3 проводной «папа» входит :-) в ленточную «маму», а двухпроводной вставляется в разъем на ардуино?
+
avatar
  • P43YM
  • 20 ноября 2014, 12:08
0
Двухпроводной нужен для подключения блока питания, поэтому подключаем его к блоку питания и вставляем в двухпроводной на ленте.
+
avatar
0
То есть к ленте мы подключаемся с двух сторон: с одной ардуино, с другой блок питания? Просто на фотке монитора второй конец ленты без проводов
+
avatar
  • P43YM
  • 20 ноября 2014, 12:27
0
Второй конец ленты без проводов. На первом конце у ленты два разъема.
+
avatar
+1
Все, понял. Спасибо и простите за бестолковость.
+
avatar
0
А почему на нижнюю грань светодиоды не прилепили?
Вместо Prismatic можно использовать Ambibox, там есть удобная штука для настройки зон.
+
avatar
  • P43YM
  • 20 ноября 2014, 12:27
0
Я как раз буду мучить ее сегодня, в первый раз она у меня не увидела ленту. А про нижнюю грань я писал, у меня там вечно грязно, провода всякие валяются, паяльники и подставка там страшненькая.
+
avatar
0
Да, проглядел. Странно что амбибокс не зароботал, я вроде тот же скетч использую, заработали обе программы.
+
avatar
  • P43YM
  • 20 ноября 2014, 12:50
0
Скорее всего проблема во мне ;-)
+
avatar
0
Кстати, на всякий случай стоит еще резистор повесить вот так.
+
avatar
  • P43YM
  • 20 ноября 2014, 12:59
0
Я думал о нем, но потом передумал :-)
+
avatar
0
зачем вешать и почему передумали?
+
avatar
  • P43YM
  • 24 ноября 2014, 20:40
0
Для защиты, лень было…
+
avatar
0
а в самом arduino mini на +5 резистор не стоит?
+
avatar
0
Туплю, лента же питается от БП.
Так почему резистор на картинке на PIN 6 а не на +5 от БП?
+
avatar
  • P43YM
  • 25 ноября 2014, 14:11
0
Защищает пин данных диода, чтобы не спалить его нечаянно. Еще рекомендуют ставить конденсатор на 1000мкФ по питанию.
+
avatar
0
по питанию между БП и ардуино? а он зачем?
между БП и лентой тоже получается резистор нужен?
+
avatar
  • P43YM
  • 25 ноября 2014, 17:45
0
Нет, конденсатор параллельно ставится, на питании ленты, а резистор в разрыв линии данных как можно ближе к ленте. А вообще не парьтесь вы, главное при любом подключении подключайте сначала землю, и хорошо все проверяйте прежде чем подключать.
+
avatar
0
Про резистор в разрыв линии данных я понял.
Просто обычно и на питание ленты вешают токоограничивающий резистор.
Найти бы ещё максимальный прямой ток светодиодов в ленте.
+
avatar
  • P43YM
  • 25 ноября 2014, 18:07
0
Насколько я знаю ток на светодиоды будет ограничивать ws2811 внутри диода, не нужны там никакие резисторы. Зачем вообще все усложнять? Все прекрасно работает вообще без каких-либо резисторов, и конденсаторов.
+
avatar
0
вот нашел статью по подключению svetodiode.blogspot.ru/2012/01/blog-post_19.html
даже небольшой рост напряжения существенно увеличивает силу тока, что для светодиодов критично…
+ перевод даташит ws2811 microsin.net/adminstuff/hardware/ws2811-led-driver.html
производитель рекомендует ставить резисторы на 5V и DAT
+
avatar
+1
update: подсоединял как автор, только на data поставил резистор на 470 ом
+
avatar
0
Будет ли работать если длинна data-провода около 2-х метров?
Хочу не за монитором а в системнике расположить микроконтроллер.
+
avatar
  • P43YM
  • 04 января 2015, 00:37
0
Почти 100%, что будут проблемы. Можно конечно витую пару взять попробовать, но лучше ардуину ближе к ленте держать. Я на 2хсторонний скотч приклеил с задней стороны.
+
avatar
0
Ясно. Просто не хотелось дополнительно юсб-кабель тянуть
+
avatar
0
Скажите, а получиЦЦа ли запитать эту ардуинку не как в обзоре, а — по юсб?
+
avatar
  • P43YM
  • 20 ноября 2014, 13:06
0
Нет, порт usb не даст нужного тока. Максимум 500мА с порта.
+
avatar
0
так а ленту запитать отдельно, блоком если?
+
avatar
  • l0lder
  • 20 ноября 2014, 13:13
+2
ну а почему нет, главное землю пустите и на ленту и на ардуинку с блока
+
avatar
0
Понятно, спасибо
+
avatar
  • Mitka
  • 20 ноября 2014, 12:50
0
Жду себе такие диоды для этих же целей с таобао, спасибо за инструкцию, в «репу» плюсанул ;)
+
avatar
+1
Почему все отказываются подключать через Андроид, ведь столько возможностей и свисток и телефон с отг и планшеты, куда лучше чем тащить системный блок к телевизору.
+
avatar
  • Sanja
  • 20 ноября 2014, 14:54
0
Видимо потому, что реализовать анализ видеопотока (а у HDMI это 340 мегагерц и до 8 гигабит в секунду) на Андроиде, да так, чтобы его куцые мозги на ARM справлялись — нереально. А умельцев конструировать «железячные» решения, видимо, всех Филипс на работу взял.
+
avatar
0
Вот засунули Kickstarter в китайский андроид свисток, ничего не тормозит
+
avatar
0
ТС, работает ли данный метод корректно с 3D контентом?
+
avatar
  • P43YM
  • 20 ноября 2014, 13:23
0
Не совсем понял что такое ТС, но работает корректно, как и со всем остальным. Ощущения невероятные, и восприятие картинки улучшилось.
+
avatar
  • ksiman
  • 20 ноября 2014, 13:28
0
что такое ТС
ТС (Topic Starter) — это Вы и есть
+
avatar
0
Определение сразу написали бы:
Топикстартер, ТС (калька с англ. topic starter: topic — тема, to start — начинать) — слово из области компьютерного сленга, обозначающее человека, который инициировал (открыл, создал, начал) тему на форуме
+
avatar
  • P43YM
  • 20 ноября 2014, 13:33
0
Ха об этом я и не подумал, спасибо. По 3d контенту могу добавить: т.к. подсветка визуально дальше за монитором и само изображение уходит в глубину, то создается впечатление что рамка экрана левитирует в пространстве. Еще могут возникнуть проблемы у TriDef т.к. он активно использует оверлеи. И надо, пожалуй, добавить что монитор у меня с поляризационными очками, как поведет себя подсветка с активным 3D я не знаю.
+
avatar
  • kipbmk
  • 20 ноября 2014, 13:28
0
Давно присматриваюсь к ардуино, но думаю мой мозг не осилит програмирование. Хотя есть видео где даже дети пользуют.
+
avatar
0
Не бойтесь) Ардуино специально создана для новичков и тех кто просто хочет поиграться с микроконтроллерами. Кроме того, существует просто уйма сообществ, где могут ответить почти на любой вопрос.
+
avatar
  • l0lder
  • 20 ноября 2014, 13:38
+3
В данном конкретном случае и программировать самому ничего не надо)
+
avatar
0
С ардуино не знаком, к сожалению… надо когда то начинать. Что посоветуете брать? С развитием на будущее, такое подойдет:
aliexpress.com/item/W5100-Ethernet-Shield-For-for-Ar-Main-Board-UNO-R3-ATMega-328-1280-MEGA2560/1859156384.html
или надо с усб?
aliexpress.com/item/High-quality-1LOT-Nano-3-0-Atmel-ATmega328-Mini-USB-Board-with-arduino-Free-Shipping-Y/1798684977.html
+
avatar
  • P43YM
  • 20 ноября 2014, 13:59
0
Первое это ethernet шилд для подключения ардуины к локальной сети. Второе — ардуино нано, полноценная ардуина в маленьком размере, для опытов вполне подойдет.
+
avatar
0
а ценник адекватный? или есть конструкторы с более широким набором составляющих? не хочется потом бегать по рынку-магазинам в поисках недостающих проводков панелек или еще чего
+
avatar
  • P43YM
  • 20 ноября 2014, 14:13
0
За ардуинку нано 10 долларов это хорошая цена, но вам действительно лучше какой-нибудь стартер кит купить на али.
+
avatar
  • ventura
  • 20 ноября 2014, 15:34
0
За ардуинку нано 10 долларов это хорошая цена
Ого, а что, такая за $3.53 не взлетит? Десятибаксовая, похоже, тоже не оригинал.
+
avatar
  • P43YM
  • 20 ноября 2014, 15:35
0
Хм… нутром чую, что в чем-то подвох есть, но желание купить это не уменьшает.
+
avatar
  • Hegy
  • 29 марта 2016, 21:31
0
$1.90 такая взлетела :)
+
avatar
  • Aahz
  • 20 ноября 2014, 14:46
+9
Навскидку для начинающего минимальный набор

www.banggood.com/ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-Cable-p-933647.html
3.34 за ардуину с кабелем(акция)

www.banggood.com/MB-102-MB102-Solderless-Breadboard-Power-Supply-Jumper-Cable-Kits-p-933600.html
5.50 макетка+провода+блок питания

www.banggood.com/5V-4-Channel-Relay-Module-Shield-For-Arduino-PIC-ARM-DSP-AVR-p-911394.html
4,83 Блок 4 реле

www.banggood.com/A1-GM-Universal-Parts-Component-Element-Suite-Kit-Set-For-Arduino-p-949424.html
3,72 Набор рассыпухи

Остальные модули по желанию

P.S При покупке ардуины лучше брать с китайской микросхемой ch340 а не FT232. Последние убиваются драйверами под Вин8 (восстановить можно, но лишние проблемы).
+
avatar
0
Спасибо мил человек, от меня +
За обзор естественно плюсую.
+
avatar
  • OlegEF
  • 20 ноября 2014, 14:00
0
было бы здорово прикрутить такую штуку к спутниковому ресиверу на linux. как думаете возможно?
+
avatar
  • P43YM
  • 20 ноября 2014, 14:02
+1
Есть скрипт для Xbmc, если заведете его на ресивере.
+
avatar
  • ABATAPA
  • 20 ноября 2014, 14:23
+1
Практически нет, ибо там воспроизведение аппаратное, «картинку» захватить непросто, и, главное, несмотря на наличие приложения для Linux, запустить его в среде прошивки ресивера — нереально.
Некоторые используют, несмотря на монструозность и цену, варианты типа HDMI Splitter + HDMI grabber + воспроизведение и софт на компе…
+
avatar
  • P43YM
  • 20 ноября 2014, 14:27
0
Некоторые используют, несмотря на монструозность и цену, варианты типа HDMI Splitter + HDMI grabber + воспроизведение и софт на компе…
Встречал я такого, простите, идиота на youtube, при этом он собирал этого уродца для игры на xbox в Battlefield 4, который нативно доступен на ПК.
+
avatar
  • OlegEF
  • 20 ноября 2014, 14:49
0
вот нашел проект под энигму:
www.enigmalight.net/
+
avatar
  • P43YM
  • 20 ноября 2014, 14:54
0
Примечательны показатели производительности, работает довольно шустро, правда непонятно сколько зон считает, если софтина сделана для лайтпак, то там только шесть зон (либо больше, путем объединения нескольких паков).
+
avatar
  • ABATAPA
  • 20 ноября 2014, 15:04
0
Да, 6 зон — это смешно…
Но на нём написано, что "– Lightpack support fixed, now you can connect 2 lightpacks or more, see here for the howto".
По поводу быстродействия:
"– Its only onefile, so now it use 8-9% cpu @ 1920×1080 with interval @ 0.10 (10fps) and can run on a dualcore with interval 0.01 @ 90fps with 40% cpu, but 90fps is overkill"
+
avatar
  • P43YM
  • 20 ноября 2014, 14:57
0
Примечательны показатели производительности, работает довольно шустро, правда непонятно сколько зон считает, если софтина сделана для лайтпак, то там только шесть зон (либо больше, путем объединения нескольких паков).

Вот топик о энигмалайт и ws2812, правда на немецком.
+
avatar
  • ABATAPA
  • 20 ноября 2014, 15:05
+1
ГДЕ?! :)
+
avatar
  • P43YM
  • 20 ноября 2014, 15:07
0
+
avatar
  • nicrus
  • 20 ноября 2014, 15:08
-2
думаю через несколько лет, умельцы приделают к 3D шлемам типа Sony HMZ3, эффект по идее должен добавить ВАУ к просмотру 3D!
+
avatar
  • ABATAPA
  • 20 ноября 2014, 15:16
+1
Мммм… А что добавить? Свечение вокруг головы? :)
«Вау» эффект добавляет панорамная съёмка и воспроизведение с учётом поворота головы. Но слабенький.
+
avatar
  • nicrus
  • 20 ноября 2014, 15:33
-1
вот у меня в шлеме есть минус, это видимость боковым зрением отблиска пластика вокруг линз, было бы отличным решением туда впилить микро светодиоды, которые будут добавлять зрелещности, вместо видимости глянцевого пластика)
+
avatar
  • ABATAPA
  • 20 ноября 2014, 15:41
0
«отличным решением» "через несколько лет" будут другие очки, лучше, больше, и т. д., и — без засветов.
+
avatar
  • Sanja
  • 20 ноября 2014, 19:24
0
Через несколько лет вы в магазине за $100 будете брать какой-нибудь Oculus Rift с 4K, без помощи каких-либо «умельцев»
+
avatar
  • ACE
  • 20 ноября 2014, 15:30
+3
Классно, но уж очень сильно подсветка отстаёт от изображения. На смене сцен это раздражает.
+
avatar
0
А такое подойдет?
+
avatar
-2
Заезженная тема. Вот как такое сделать для ТВ сигнала или сигнала с IP приставки по HDMI… Использовать целый PC для захвата и анализа изображения, слишком муторно.
+
avatar
  • ABATAPA
  • 20 ноября 2014, 16:36
0
См. комментарии выше.
+
avatar
-1
За обзор спасибо! Буду брать, объединю со своим Raspberry PI и tv в 47'.
+
avatar
  • djvan
  • 20 ноября 2014, 18:34
0
А можно и аруинку и ленту запитать от бп компа, убрать в корпус и вывести только разъём на заднюю часть блока. При включении пк ардуинка бы включалась и подсветка бы работала?
+
avatar
  • P43YM
  • 20 ноября 2014, 18:41
0
При выключении компьютера призматик будет гасить подсветку. Необходимости в обесточивании подсветки нет.
+
avatar
  • djvan
  • 20 ноября 2014, 18:53
0
Ну будет ардуина отключаться. Чтобы постоянно не работала…
+
avatar
  • vmr
  • 20 ноября 2014, 18:40
+3
по мне так это самый лучший обзор года на муське!!!
+
avatar
  • P43YM
  • 20 ноября 2014, 18:42
0
Я польщен!
+
avatar
0
Хм интерсно а на rasberry P смогу это всё завязать, она как раз с медиатекой по HDMI подключена к телику!
+
avatar
  • Degas
  • 20 ноября 2014, 20:17
-1
Обзор на 5+++++++

Только у меня возник вопрос, а обычная лента SMD5050 не допойдет?
+
avatar
  • metal
  • 21 ноября 2014, 00:47
+1
Боюсь, что не допойдет. Вроде ещё не пятница)
+
avatar
  • Aahz
  • 21 ноября 2014, 13:37
0
WS2812 — в каждом светодиоде стоит отдельная микросхема для управления цветом. Управление обычными светодиодами будет сложнее и дороже.
+
avatar
  • Fedor
  • 23 ноября 2014, 11:19
0
Не совсем понял.
У меня лента смд 5050, так ее заюзать можно или исходя из того, что ардуино я и в руках не держал, то нет?
+
avatar
  • Apxun
  • 23 ноября 2014, 12:12
+1
лента смд 5050, так ее заюзать можно
Если «обычная» лента, то НЕТ, нельзя! Ключевая фраза:
WS2812 — в каждом светодиоде стоит отдельная микросхема для управления цветом.
+
avatar
  • Fedor
  • 23 ноября 2014, 12:18
0
+
avatar
  • Apxun
  • 23 ноября 2014, 12:29
0
Нет, это «обычная» RGB-лента — можно управлять цветом/яркостью всех диодов сразу! (по отдельности не светят)
+
avatar
  • Fedor
  • 23 ноября 2014, 12:37
0
Значит если брать, то такую aliexpress.com/item/rgb-5050-ws2812b-ws2812-2812-30/32215899040.html
+
avatar
  • Apxun
  • 23 ноября 2014, 12:54
0
Да, такая подойдет, НО нужно ли Вам целые 4(четыре) метра? Если ДА, то здесь есть ссылки на ленты 60 led/m за примерно такие же деньги… но не IP67! Кстати, зачем «защищенные»?
Я, скорее всего, возьму 1-2 м простой (30 led/m)… Здесь можно выбрать…
+
avatar
  • Fedor
  • 23 ноября 2014, 13:15
0
Защищенные ни к чему, согласен.
А по длине метра точно мало. Вот около 3 хватит кмк.
+
avatar
  • l0lder
  • 23 ноября 2014, 16:15
0
что вы все от ip67 отговариваете. Ну хочет человек в тубе — пусть берет в тубе :)
+
avatar
  • Apxun
  • 23 ноября 2014, 16:23
0
от ip67 отговариваете
IP67 дороже «обычного» и согнуть ленту проблематичнее!
+
avatar
  • l0lder
  • 23 ноября 2014, 17:17
0
То что дороже — логично. Согнуть никаких проблем — и лента, и туба режется, на край надеваем термоусадку и все )
+
avatar
0
У этого продавца есть ленты плотностью 144 led/m — есть ли смысл их брать для подсветки, яркость в ~2 раза выше 60 led/m будет!?

И по поводу защищенности IP67, тоже как никак защита от статики при прикосновении, ведь микросхемы этого боятся — а тут они в каждом диоде, и ардуинка целее будет? — по этому поводу тоже требуются ваши комментарии!

С подсветками и светодиодными лентами дел не имел — а хочется сделать правильный выбор.
+
avatar
  • P43YM
  • 24 ноября 2014, 13:50
+1
144 будет избыточно, берите на 60. И у амбибокс нельзя больше 300 диодов использовать.
+
avatar
  • P43YM
  • 24 ноября 2014, 13:58
+1
+
avatar
  • G999
  • 20 ноября 2014, 20:26
+1
+! Круче, чем на моём филипке!;)
+
avatar
  • nemoi13
  • 20 ноября 2014, 21:06
0
Круто!
Теперь я знаю что закажу себе к новому году.
Как же я раньше не подумал что мне на мониторе не хватает именно этого?
Вот такая ардуинка подойдет?
aliexpress.com/item/CP2102-Module-Pro-Mini-Module-Atmega328-3-3V-8M-For-Arduino-Compatible-With-Nano-FZ0145-FZ0104/1436955999.html
а есть вобще еще дешевле:
aliexpress.com/item/For-arduino-Nano-3-0-Atmel-ATmega328-Mini-USB-Board-with-USB-Cable-Free-Shipping/1738718548.html
+
avatar
  • vs713
  • 20 ноября 2014, 21:13
0
Хорошая идея и реализация! Берем на заметку!
+
avatar
0
Может посоветвете сразу толковый минимальный набор с разного рода экранчиками и мигалками по адекватной цене и без лишних деталей.
+
avatar
  • Alexli
  • 21 ноября 2014, 13:50
0
Дешевле чем тут вряд ли. Одна лента на 4 метра 2000 стоит. Дешевле только если россыпью покупать и паять и то не факт.
+
avatar
  • Apxun
  • 21 ноября 2014, 14:15
0
Дешевле только если россыпью покупать
типа такого?
+
avatar
  • Alexli
  • 21 ноября 2014, 14:47
0
Можно и этот. У автора получилось 69. Там получается около 100, это 1000 рублей, получается дешевле готовую ленту брать. aliexpress.com/item/Free-shipping-dc-5v-4m-240-leds-60-pixel-m-5050-smd-rgb-ws2812b-ws2811-led/1519096378.html тут 240.
+
avatar
  • Apxun
  • 21 ноября 2014, 14:59
0
Да, если считать за максимальное кол-во (240) диодов, но мне же не нужны все 4 метра ленты, мне достаточно и 2-х м (даже чуть меньше), а это уже не 40$, а 20$! (на остальное, возможно, хватит)
Готовые ленты «в розницу» (по метрам), выходят, конечно, дороже! (хотя может и 30 led/m хватит!?)
P.S. Мне (и не только) удобнее понимать цены в $… (курс у всех не стабилен!) :(
+
avatar
  • Apxun
  • 21 ноября 2014, 15:12
0
Нашел на eBay — подойдет такое, они уже на ленте? (18$ за 100 шт)
+
avatar
  • Alexli
  • 21 ноября 2014, 15:15
0
Тоже пайка. Можно и меньше, я думаю 50 и 69 разница на вид не очень большая будет.
Можно WS2801, aliexpress.com/item/11-Hot-sale-WS2801-DC5V-32LEDS-per-meter-full-color-led-strip-lighting-11/572167729.html метр 500 рублей. Будет так www.youtube.com/watch?v=H9iQ66ySrfI
+
avatar
  • Apxun
  • 21 ноября 2014, 15:22
0
я думаю 50 и 69 разница на вид не очень большая
Ну, у меня ТВ на 26" — вроде чуть больше, чем монитор у автора!
Тут стоит задуматься насчет плотности диодов — у автора все довольно плотно 60 led/m (чит. более ярко), а в готовых наборах — 10 кусков по 3 led-a… (хотя тоже неплохо смотрится)
+
avatar
  • Alexli
  • 21 ноября 2014, 15:31
+1
Если честно, это всего лишь фоновая подсветка. не стоит гнаться за плотностью, а то каша из цветов будет.
+
avatar
  • Apxun
  • 23 ноября 2014, 00:24
-1
не стоит гнаться за плотностью, а то каша из цветов будет.
Логично! Значит можно и 30led/M применить…
Вот бы кто «платку» проверил на MINIX X8-H… (тогда бы попробовал что-то подобное сваять!)
+
avatar
  • Apxun
  • 21 ноября 2014, 15:17
0
уже на ленте?
Походу, это просто так упакованы, не паяные!(?)
+
avatar
  • Apxun
  • 21 ноября 2014, 12:31
0
ни у одного моего устройства нет драйверов на ардуину в ядре
Не подскажите, как определить есть ли поддержка в конкретном девайсе на Android?
На lightpack.tv/ заявляют, что подойдет любой девайс на Anroid 4+, с Root-правами… (но жаба душит отдать 100$)
+
avatar
  • Alexli
  • 21 ноября 2014, 13:58
+1
store.pixelkit.ru/catalog/lightpack/lpack.html я бы не стал с этим связаться.
+
avatar
  • Apxun
  • 21 ноября 2014, 14:34
0
я бы не стал с этим связаться
Отчего же? Ребята просто продали свой бизнес, но новый хозяин работает как прежде…
Но за правильную мысль (искать) — СПАСИБО(+)! Нашел на eBay аналогичные комплекты от 75$ (на 30 LED)! (есть и на 60, 90 диодов, но чуток дороже)
Если бы кто-то проверил сабж из данного обзора с Android-ом, то, скорее всего, паял бы сам! (еще дешевле должно быть)
+
avatar
  • Alexli
  • 21 ноября 2014, 15:23
0
Дешевле самому собрать, один фик без ПК это не работает.
+
avatar
  • Apxun
  • 21 ноября 2014, 15:30
0
Дешевле самому собрать
Да, примерно в 1,5-2 раза!

без ПК это не работает.
а вот это пока не понятно — мне только под Android (MINIX NEO X8-H) хотелось бы…
+
avatar
  • Alexli
  • 21 ноября 2014, 15:35
0
Хотя вру, автор написал же: Как использовать данную подсветку с android? Вот тут youtu.be/3otxXST1d50 парень дает ссылку на свой скрипт для XBMC под андроид. Возможны и другие варианты о которых я не знаю.
+
avatar
  • Apxun
  • 22 ноября 2014, 00:00
0
XBMC — слишком «узкопрофильно» — только видео (это выход для SAT-ресиверов на Linux), а вот при установке Prismatik 0.30 (for Android), типа, «светит» везде — и на раб.столе, и в «Галерея», и в играх…

UPD: Вот видео работы «коробочной» версии:
+
avatar
0
это видео в ветке уже не первый раз, хотя речь в нём идет о Lightpack, а не PixelLight
+
avatar
  • Apxun
  • 25 ноября 2014, 11:34
0
Lightpack, а не PixelLight
Я уже понял, что это совершенно разные устройства…
Просто в моем случае, нужен комплект нормально работающий с Android-девайсами, поэтому и показал это видео.
+
avatar
  • P43YM
  • 21 ноября 2014, 15:31
0
При подключении девайса в папке dev должно появляться новое устройство (ttyUSB или подобное)
+
avatar
  • Apxun
  • 22 ноября 2014, 00:05
-1
У меня нет «платки» (Arduino)… Может кто попробует, чтобы зря не покупать!? (на MINIX NEO X8-H)
Буду премного благодарен!
+
avatar
  • ringo
  • 22 ноября 2014, 11:29
0
Нижнюю грань монитора также надо было лентой подсветить.
Ленту по углам можно не резать и не паять.
Она вроде как нормально загибается в углу.

Я смотрю на скриншоты амбибокса и вижу что не хватает дополнительных кнопок в них, дальше по тексту уже прочитал что все там есть.
+
avatar
  • ksiman
  • 22 ноября 2014, 11:46
0
Ленту по углам можно не резать и не паять.
Она вроде как нормально загибается в углу.
Эту ленту (60/м) без выпаивания одного светика не согнуть :(
Лента 30/м сгибается запросто без выпаивания
+
avatar
  • Fedor
  • 23 ноября 2014, 10:57
0
del
+
avatar
  • Apxun
  • 23 ноября 2014, 14:15
0
Как я уже писал в комментариях, драйверов на ардуино нано, а точнее на чип ft232r в ядре моих андроид устройств нет
А на каких устр-х пробовали?

сняв с другого проекта «Мегу» и убедившись что мой смартфон корректно её определяет и подмонтировывает ее как ttyACM0, приступил к экспериментам
Не пробовали Prismatik 0.30?
«Мега» намного дороже «Нано»? (можно ссылочку на нормальный вариант?)
+
avatar
  • P43YM
  • 23 ноября 2014, 18:02
0
А на каких устр-х пробовали?
Xiaomi mi2a, amoi n821,xperia z ultra и парочке ноунеймов
Вы не парьтесь! Для вашего стика нашел в гугле быстрым поиском ядро с нужным драйвером ftdi_sio.ko на www.freaktab.com, исходники у андроидоприставок как правило есть, так что проблем быть не должно, максимум ядро поменять

Не пробовали Prismatik 0.30?
Пробовал, но он только лайтпаками управляет (надо же им его продавать как-то)

«Мега» намного дороже «Нано»? (можно ссылочку на нормальный вариант?)
Мегу я взял за неимение ничего кроме кучи нано на ftdi и одной меги. Вы можете попробовать эту уно aliexpress.com/item/Best-prices-UNO-R3-MEGA328P-ATMEGA16U2-for-Arduino-Compatible-Free-Shipping-Dropshipping/909950710.html если уж очень хотите.
+
avatar
  • Apxun
  • 23 ноября 2014, 20:39
0
максимум ядро поменять
:) Легко сказать! Все пользователи MINIX X8-H ждут нормальной релизной прошивки… (куда там что-то менять, да и не спец я в этом!)

Вы можете попробовать эту уно… если уж очень хотите.
Не, пробовать не буду (не шарю, а просто выбросить деньги тоже не хочется), я могу только повторить чей-то «рецепт»!
+
avatar
  • P43YM
  • 23 ноября 2014, 20:42
0
поищите файл ftdi_sio.ko в папке system/lib/modules если есть, то отлично
+
avatar
  • Apxun
  • 23 ноября 2014, 21:01
0
файл ftdi_sio.ko в папке system/lib/modules
Нет там ничего похожего… (даже папки modules нет, по всему устр-ву искал!)
:-(
+
avatar
  • P43YM
  • 23 ноября 2014, 21:12
0
Ардуинка стоит всего 200 рублей ebay.com/itm/281041059063, купите и проверьте, можно без ленты, если не подойдет, то ардуину можно будет в хозяйстве использовать.
+
avatar
  • Apxun
  • 23 ноября 2014, 21:39
0
Ардуинка стоит всего 200 рублей
А это не то же самое (но дешевле)?

если не подойдет, то ардуину можно будет в хозяйстве использовать
Нет у меня такого «хозяйства»…

Спасибо за ответы! Буду ждать «готового решения» для Android…
+
avatar
  • P43YM
  • 23 ноября 2014, 21:40
0
А это не то же самое (но дешевле)?
Не открывается

Нет у меня такого «хозяйства»
У ардуины 1000000 и 1 применение
+
avatar
  • P43YM
  • 23 ноября 2014, 21:52
0
Это на ch340g, я написал вам о нем ниже
+
avatar
  • P43YM
  • 23 ноября 2014, 21:19
0
Есть еще варианты на prolific PL2303, CH340G (более новый, меньше шансов что заработает)
+
avatar
  • Apxun
  • 23 ноября 2014, 22:02
0
А на каком железе собраны «коробочные версии» (lightpack)? Продавцы заявляют, что работают с любым Root-ованым Android 4+…
+
avatar
  • P43YM
  • 23 ноября 2014, 22:05
0
Продавцы заявляют, что работают с любым Root-ованым Android 4+…
Потому что их софт работает без драйверов через Android USB Host API
+
avatar
0
Поторопился я малость, упустил из виду этот момент и заказал на CH340G aliexpress.com/snapshot/6365575642.html
+
avatar
  • creed3
  • 08 декабря 2014, 17:18
0
Шикарный обзор, спасибо автору за титанический труд в изготовлении девайса и написании обзора!!! + за обзор и в карму!!! мне вот только один момент не понятен, на какой микросхеме должна быть ардуина FT232RL, ch340g или еще какая нибудь? Опирационная система ПК имеет значение при выборе ардуины?
+
avatar
  • P43YM
  • 09 декабря 2014, 01:35
0
Для пк тип чипа не имеет значения. От выбора операционной системы будет зависеть выбор управляющего ПО.