RSS блога
Подписка
Ws2812b led strip или аналог Ambilight/Aurea за пять минут (или чуть дольше) (обновлено 22.11.14г. "Android")
- Цена: $40.98
- Перейти в магазин
Добрый вечер, дамы и господа.
Сегодня я расскажу вам как за пять-десять минут с помощью паяльника, трех проводков и матерного слова (ну еще и ардуино с лентой на ws2812b) собрать аналог Ambilight от филипс, который по некоторым параметрам будет превосходить его.
Внимание! Под катом очень много картинок!
Обновление 21.11.14: Добавил настройку Ambibox
Обновление 22.11.14: Настройка на Android, вроде как...
Обновление 23.11.14: Добавил еще одно видео
Обновление 26.11.16: Новый форк призматик с космической производительностью в играх и видео
К управляемым светодиодам ws2812b присматривался давно, покупал парочку «поиграться», но большой заказ делать не позволяла жаба, но тут я все-таки созрел, придушил свою жабу и заказал ленту 4 метра по 60 диодов на метр. Заказ пришел относительно быстро. Прием в китае 3.11 — получение 17.11.
Пришла посылка (а точнее мелкий пакет) весом 134г., упаковано все в бумажный пакет с пупырчатым слоем внутри, сама лента была упакована в стандартный для светодиодных лент серебристый пакетик с застежкой.
Сама лента выглядит вот так.
Клеящий слой.
К ленте с двух сторон припаяны разъемы. С одной стороны для подключения контроллера и питания, с другой для наращивания ленты в длину (ленты можно соединять цепочкой). В комплекте идут разъемы для подключения питания и контроллера.
Быстро подключив ленту к ардуино и подав питание, вдоволь намигался и насветился, решил что пора что-нибудь с ней сделать. Думал не очень долго, фоновую подсветку для своего 3D монитора собрать хотел уже очень давно, да и комплектующие под рукой, поэтому я быстро приступил к делу. Собирать мы будем немного модифицированную подсветку Adalight.
Данная фоновая подсветка будут работать в паре с персональным компьютером, либо медиаплеером на android, но в данной статье я рассмотрю только вариант подключения к ПК.
Для сборки своей собственной фоновой подсветки монитора или тв вам потребуется:
Ставим монитор спиной к нам. Путем прикладывания ленты к корпусу монитора с обратной стороны, отмеряем сколько ленты нам потребуется для каждой из сторон. Я решил делать подсветку только трех сторон, при этом низ оставить без подсветки, т.к. снизу находится не очень красивая подставка. Отмерять ленту нужно с левого нижнего края и по часовой стрелке (не забываем, что необходимо развернуть монитор к нам спиной) Если ваш телевизор или монитор висит на стене, то имеет смысл сделать подсветку по всему периметру. тогда отмерять нужно с центра нижней грани и по часовой стрелке (Так будет проще настроить программное обеспечение на последних этапах. Отрезаем обычными ножницами отрезки необходимой длины по линии отреза, ее вы можете определить по значку ножниц на ней. Резать начинайте со стороны разъемов для подключения контроллера, через них мы и будем подключать нашу подсветку. Места разреза спаяйте тремя проводками, восстанавливая контакт только что разрезанным дорожкам. Начало и конец ленты спаивать вместе не надо. Соблюдайте направление, не перепутайте! На ленте есть стрелочки, которые указывают на правильное направление сигнала от контроллера до конца ленты.
Получится вот так:
После того как вы спаяете все отрезки вместе, можно приклеивать нашу ленту по всему периметру монитора (с левой стороны и по часовой стрелке начиная с разъемов на ленте)
После данной процедуры вы должны получить это:
Далее берем ардуинку и один из комплектных разъемов, тот что с тремя проводами
Красный провод (+5в) припаиваем, либо подключаем к пину +5в на ардуино, белый провод подключаем к земле, а зеленый (центральный) к пину D6
Блок питания подключаем ко второму комплектному разъему с двумя проводами: красный к +5в, белый к минусу. Важно чтобы напряжение питания находилось в пределах 5-5.2в. Длинную ленту лучше запитывать в нескольких точках, чтобы избежать большого падения напряжения на диодах.
Arduino Nano
Вообще данное подключение не совсем правильное, вот тут более подробно про подключение mysku.club/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.club/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
От замечательного проекта «Лайтпак» и установите её.
Обновление: скачивайте новый форк отсюда github.com/psieg/Lightpack/releases
При запуске увидите это:
жмите «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:
На этом пожалуй все… заказал на али новую «мегу» на замену старой и к ней еще uno r3 и буду продолжать эксперименты потом, ну а сейчас я вполне доволен своей подсветкой монитора управляемой через «нано» замечательной программой Ambibox, а и да… товар рекомендую к покупке ;-)
P.S. по прошествии нескольких дней могу сказать, что для монитора плотность в 60 диодов на метр избыточна: слишком большая яркость и мелкие движения света немного утомляют. В настройках программы снизил яркость до минимума, поднял сглаживание и снизил динамику. Все-таки это фоновая подсветка а не продолжение монитора. С большого расстояния таких проблем нет и подсветка не мешает.
По поводу подсветки в играх: насколько я понял для подсветки в играх достаточно демо версии Playclaw 5, кроме окошка при запуске пока никаких ограничений на подсветку не увидел
Пользователь vre опубликовал небольшое видео со своей подсветкой (телевизор 42", подсветка 3х сторон, 125 диодов).
Пользователь ventura тоже поделился видео со своей системой
Пользователь chaloc прислал фото своего монитора с лентой ws2812b
Пользователь fp777 разместил фото и видео своей подсветки, в которой вместо ленты используются большие светодиоды (если будете повторять его систему, то диоды нужно развернуть, чтобы световой поток был направлен в сторону стены)
Пользователь drawde опубликовал видео со своей подсветкой
Видео от пользователя Ernesto
Отличное видео с монитором пользователя l0lder
Телевизор товарища nukezzz
Телевизор пользователя Fedor
Красивое видео с подсветкой пользователя Bron888
Еще один день и еще один довольный пользователь самодельной подсветки.
Пользователь lesha_01 прислал видео о своей подсветкой.
crazyrock прислал очень красивое фото своего монитора
AlexNerf тоже поделился своим монитором
Телевизор пользователя Dante
Монитор пользователя Alber
Монитор пользователя Aimo
И обновленный вариант настроек
Телевизор пользователя Tauntik
Сегодня я расскажу вам как за пять-десять минут с помощью паяльника, трех проводков и матерного слова (ну еще и ардуино с лентой на ws2812b) собрать аналог Ambilight от филипс, который по некоторым параметрам будет превосходить его.
Внимание! Под катом очень много картинок!
Обновление 21.11.14: Добавил настройку Ambibox
Обновление 22.11.14: Настройка на Android, вроде как...
Обновление 23.11.14: Добавил еще одно видео
Обновление 26.11.16: Новый форк призматик с космической производительностью в играх и видео
К управляемым светодиодам 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.club/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.club/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.
От замечательного проекта «Лайтпак» и установите её.
Обновление: скачивайте новый форк отсюда github.com/psieg/Lightpack/releases
Практически нулевая нагрузка на процессор на рабочем столе, в видео и главное в играх!
При запуске увидите это:
жмите «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 диодов, зависала ардуино.
Обновление:
и вот результаты тестирования производительности на планшете с 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 диодов. Автор красавчик!
Использовал эти лоты, питание от блока системника
https://aliexpress.com/item/item/10-Pair-3pin-JST-Connector-Male-Female-Cable-Wire-for-WS2811-WS2812B-RGB-LED-Strip/32225174103.html
https://aliexpress.com/item/item/FREE-SHIPPING-2PCS-1pcs-Nano-3-0-ATmega328-Mini-USB-Board-1pcs-USB-Cable/1040679060.html
https://aliexpress.com/item/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 метров)
Вы тоже можете присылать свои видео и фото, я с удовольствием добавлю их в обзор
+130 |
39375
82
|
Самые обсуждаемые обзоры
+52 |
3406
93
|
+57 |
2887
50
|
Спасибо за обзор. Плюсую.
Так что в случае с ТВ это не вариант, так как программы нет. В отличии от других решений, которые могут перехватывать видеосигнал, оцифровывать его на лету и делать то же самое. Так работает Ambilight и сторонние аналоги, но они стоят других денег.
Грубо говоря, она делает много «скриншотов» экрана, берёт участки, отмеченные в настройках «квадратами» и усредняет по ним цвет, после чего даёт ардуине команду, какой LED в какой цвет окрасить.
Т.е. если у вас медиабокс со слабым процессором и хорошей видюхой, вы пролетаете, потому что аппаратное ускорение в таком сценарии не задействовано вообще. Программка будет нещадно тормозить и давать половинку FPS.
Разговоры про то, что надо бы вместо софтового метода сделать коробочку с HDMI In и HDMI Out, которая будет анализировать видеопоток на лету, ходят давно. Но есть проблема — это тяжёлая работа, а тому, кто её сделает, мигом прилетит иск от Philips. Потому что в Ambilight именно что реализован такой подход, и Philips это дело запатентовал.
есть в наличии ардуинки про мини и нано.
Просто поставьте на компутер Lightpack, установите настройки по умолчанию и посмотрите, сколько он FPS выдаёт, одновременно показывая фильм на полный экран. Если получится меньше 15 захваченных кадров в секунду — вы в пролёте.
code.google.com/p/lightpack/wiki/SettingsDescription#Частота_захвата
Дык уж два года ка продают такие коробки. Название не помню, попробую нагуглить…
К тому же, реализация сама очень сильно отличается. а с какого источника сигнал берется — это уж совсем пофигу.
Затраты плюс к диодам:
Ардуино ~10 долларов
Блок питания на пять вольт (можно и от компьютера запитаться)
Может, есть, где почитать?
www.iccfl.com/index.php?cPath=205
Автору плюс, в зкаладки.
Ардуино здесь не причем. У WS2812 последовательный ведь интерфейс. Нагрузка от количества диодов не увеличивается, а увеличивается общее время опроса. Так что где-то косяк в программировании.
Есть еще ленты 120 диодов на м, но цена там не радует
надо поискать не целую катушку а по метрам
За обзор и прямые руки +.
Жаль к простому TV не подцепить…
например
https://aliexpress.com/item/item/100x-WS2812B-LED-With-Heatsink-10mm-3mm-DC5V-5050-SMD-RGB-WS2811-IC-Built-in/32217074429.html
PS поиск по ключевым словам «ws2812b heatsink»
Взял четырех матросов, дал каждому по пульту управления и зону ответственности — одну сторону телика — и запустить любимую фильму.
Матросы переключают подсветку на своей стороне телика в зависимости от картинки, и одновременно кино смотрят. Три — четыре дня; экипаж срабатывается, и система начинает работать не хуже ваших хваленых Эмбилайтов. И при пожаре, если что, вынесут первым.
UDP: не увидел подобного предложения выше)
Можно либо ленту на 120 диодов на 1м купить либо две рядом поместить
Плюсую!
Но не впечатлило меня сие устройство, может его в живую нужно посмотреть, а не на видео?!
Думаю, что для музыки будет отличная подсветка, а как для кино… только отвлекает. ИМХО
телек 32 дюйма подключен к компу через хдми вторым монитором в режиме расширения рабочего стола. программа захвата изображенья понимает, с какого монитора нужно брать картинку? в ней есть такая опция? или придется дублировать экраны? ленты, описанной в обзоре хватит для 32х дюймов? тормозить не будет?
https://aliexpress.com/item/item/1Set-IC-Parts-Integrated-Circuits-Atmel-ATmega328-Board-with-Mini-USB-Cable-Compatible-For-Arduino-Nano/1397984392.html эта ардуина подойдет? в смысле, она и есть та ардуина, что описана в обзоре? если нет, то дайте пожалуйста ссыль на нужную ардуину на али.
Да, Ambibox понимает, и не только это но еще и формат самого фильма можно настроить, чтобы черные полосы не мешали захватывать картинку.
Вроде бы да, но лучше рулеткой померить
Ну смотря что за железо у вас в ПК, но смотрите обновление статьи про ambibox, она работает очень быстро.
Да, это именно то, что нужно
Судя по комментам может быть проблема с драйвером.
Вот набросал схематично:
В результате не будет соплей как на фотках в обзоре :)
https://aliexpress.com/item/item/2000pcs-lot-10mm-PCB-4-pin-led-strip-conector-corner-adapter-L-Shape-connectors-for-5050/2031461284.html
ps. Или это не спортивно?
Нужен соединитель 3pin
У автора топика в первом видео идёт задержка подсветки в 1-2 кадра, видно при покадром просмотре в youtube (клавиши,. )
github.com/psieg/Lightpack/releases
Планирую «засветить» 22" монитор. Т.е. будет где-то 12 Вт. Вопрос: можно ли это хозяйство запитать от 5В молекса блока питания компа, или стоит заморочиться с отдельным блоком питания?
Прошу простить меня, но у меня вопрос по последовательности подключения. Разъем с тремя припаянными проводками мы подключаем к ленте, а с двумя втыкаем в какой-то разъем на Ардуино, а другой стороной, белый и красный провод к блоку питания? Я правильно понял? Было бы здорово, для танкистов, еще увидеть фотку с Ардуино.
Вместо Prismatic можно использовать Ambibox, там есть удобная штука для настройки зон.
Так почему резистор на картинке на PIN 6 а не на +5 от БП?
между БП и лентой тоже получается резистор нужен?
Просто обычно и на питание ленты вешают токоограничивающий резистор.
Найти бы ещё максимальный прямой ток светодиодов в ленте.
даже небольшой рост напряжения существенно увеличивает силу тока, что для светодиодов критично…
+ перевод даташит ws2811 microsin.net/adminstuff/hardware/ws2811-led-driver.html
производитель рекомендует ставить резисторы на 5V и DAT
Хочу не за монитором а в системнике расположить микроконтроллер.
Если ленту питать с платы (без адаптера), то плата по току не потянет?
2. зависит от того какая плата, как она питается и сколько тока требуется отдать. Если питается по usb — то больше 500 мАн не отдаст
Топикстартер, ТС (калька с англ. topic starter: topic — тема, to start — начинать) — слово из области компьютерного сленга, обозначающее человека, который инициировал (открыл, создал, начал) тему на форуме
https://aliexpress.com/item/item/W5100-Ethernet-Shield-For-for-Ar-Main-Board-UNO-R3-ATMega-328-1280-MEGA2560/1859156384.html
или надо с усб?
https://aliexpress.com/item/item/High-quality-1LOT-Nano-3-0-Atmel-ATmega328-Mini-USB-Board-with-arduino-Free-Shipping-Y/1798684977.html
banggood.com/ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-Cable-p-933647.html
3.34 за ардуину с кабелем(акция)
banggood.com/MB-102-MB102-Solderless-Breadboard-Power-Supply-Jumper-Cable-Kits-p-933600.html
5.50 макетка+провода+блок питания
banggood.com/5V-4-Channel-Relay-Module-Shield-For-Arduino-PIC-ARM-DSP-AVR-p-911394.html
4,83 Блок 4 реле
banggood.com/A1-GM-Universal-Parts-Component-Element-Suite-Kit-Set-For-Arduino-p-949424.html
3,72 Набор рассыпухи
Остальные модули по желанию
P.S При покупке ардуины лучше брать с китайской микросхемой ch340 а не FT232. Последние убиваются драйверами под Вин8 (восстановить можно, но лишние проблемы).
https://aliexpress.com/item/item/For-arduino-Nano-3-0-Atmel-ATmega328-Mini-USB-Board-with-USB-Cable-Free-Shipping/591964167.html
https://aliexpress.com/item/item/USB-Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-board-For-Arduino/2031361637.html
За обзор естественно плюсую.
Некоторые используют, несмотря на монструозность и цену, варианты типа HDMI Splitter + HDMI grabber + воспроизведение и софт на компе…
www.enigmalight.net/
Но на нём написано, что "– 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"
Вот топик о энигмалайт и ws2812, правда на немецком.
«Вау» эффект добавляет панорамная съёмка и воспроизведение с учётом поворота головы. Но слабенький.
Только у меня возник вопрос, а обычная лента SMD5050 не допойдет?
У меня лента смд 5050, так ее заюзать можно или исходя из того, что ардуино я и в руках не держал, то нет?
Я, скорее всего, возьму 1-2 м простой (30 led/m)… Здесь можно выбрать…
А по длине метра точно мало. Вот около 3 хватит кмк.
И по поводу защищенности IP67, тоже как никак защита от статики при прикосновении, ведь микросхемы этого боятся — а тут они в каждом диоде, и ардуинка целее будет? — по этому поводу тоже требуются ваши комментарии!
С подсветками и светодиодными лентами дел не имел — а хочется сделать правильный выбор.
Теперь я знаю что закажу себе к новому году.
Как же я раньше не подумал что мне на мониторе не хватает именно этого?
Вот такая ардуинка подойдет?
https://aliexpress.com/item/item/CP2102-Module-Pro-Mini-Module-Atmega328-3-3V-8M-For-Arduino-Compatible-With-Nano-FZ0145-FZ0104/1436955999.html
а есть вобще еще дешевле:
https://aliexpress.com/item/item/For-arduino-Nano-3-0-Atmel-ATmega328-Mini-USB-Board-with-USB-Cable-Free-Shipping/1738718548.html
Готовые ленты «в розницу» (по метрам), выходят, конечно, дороже! (хотя может и 30 led/m хватит!?)
P.S. Мне (и не только) удобнее понимать цены в $… (курс у всех не стабилен!) :(
Можно WS2801, https://aliexpress.com/item/item/11-Hot-sale-WS2801-DC5V-32LEDS-per-meter-full-color-led-strip-lighting-11/572167729.html метр 500 рублей. Будет так www.youtube.com/watch?v=H9iQ66ySrfI
Тут стоит задуматься насчет плотности диодов — у автора все довольно плотно 60 led/m (чит. более ярко), а в готовых наборах — 10 кусков по 3 led-a… (хотя тоже неплохо смотрится)
Вот бы кто «платку» проверил на MINIX X8-H… (тогда бы попробовал что-то подобное сваять!)
На lightpack.tv/ заявляют, что подойдет любой девайс на Anroid 4+, с Root-правами… (но жаба душит отдать 100$)
Но за правильную мысль (искать) — СПАСИБО(+)! Нашел на eBay аналогичные комплекты от 75$ (на 30 LED)! (есть и на 60, 90 диодов, но чуток дороже)
Если бы кто-то проверил сабж из данного обзора с Android-ом, то, скорее всего, паял бы сам! (еще дешевле должно быть)
а вот это пока не понятно — мне только под Android (MINIX NEO X8-H) хотелось бы…
UPD: Вот видео работы «коробочной» версии:
Просто в моем случае, нужен комплект нормально работающий с Android-девайсами, поэтому и показал это видео.
Буду премного благодарен!
Ленту по углам можно не резать и не паять.
Она вроде как нормально загибается в углу.
Я смотрю на скриншоты амбибокса и вижу что не хватает дополнительных кнопок в них, дальше по тексту уже прочитал что все там есть.
Лента 30/м сгибается запросто без выпаивания
Не пробовали Prismatik 0.30?
«Мега» намного дороже «Нано»? (можно ссылочку на нормальный вариант?)
Вы не парьтесь! Для вашего стика нашел в гугле быстрым поиском ядро с нужным драйвером ftdi_sio.ko на www.freaktab.com, исходники у андроидоприставок как правило есть, так что проблем быть не должно, максимум ядро поменять
Пробовал, но он только лайтпаками управляет (надо же им его продавать как-то)
Мегу я взял за неимение ничего кроме кучи нано на ftdi и одной меги. Вы можете попробовать эту уно https://aliexpress.com/item/item/Best-prices-UNO-R3-MEGA328P-ATMEGA16U2-for-Arduino-Compatible-Free-Shipping-Dropshipping/909950710.html если уж очень хотите.
Не, пробовать не буду (не шарю, а просто выбросить деньги тоже не хочется), я могу только повторить чей-то «рецепт»!
:-(
Нет у меня такого «хозяйства»…
Спасибо за ответы! Буду ждать «готового решения» для Android…
У ардуины 1000000 и 1 применение
misc.schausberger.cc/2014/02/boblight-adalight-ambilight-setup-with-openelec-and-raspberry-pi/
Хотелось бы посмотреть как это в живую выглядит.
Никак не могу определиться брать 30/м или 60/м
Ну вот же было уже видео выше, тут 32 на метр, вы что подсветить хотите?
Присмотрел такую ленту https://aliexpress.com/item/item/5m-DC5V-5050-RGB-Strip-With-IC-WS2811-Built-in-WS2812-LED-30node-m-Full-Color/1597318955.html
Теперь томительное ожидание, а руки уже чешутся)
помогите никак не могу найти провода чтобы все это дело запитать от системного блока моего пк
а то инсульт скоро произойдет чтобы дакубатурить как все это дело запитать в обзоре все скромно описано и нет фоток
хочется все красиво и аккуратно сделать
поминимум пайки чтобы было все на переходниках
ru.aliexpress.com/item/F04530-NEW-IDE-Molex-to-2-Serial-ATA-SATA-Y-Splitter-4Pin-Hard-Drive-Power-Cable/725291664.html
dns-shop.ru/catalog/i119087/perexodnik-pitaniya-dlya-videokart-8-pin.html
возможно с такого запитать ленту?
ардуину подключаем через мини юсб напрямаю к компу желательно в задний порт компа? верно?
Блок питания ETG Premium < ESP-1000-14G-P > 1000W ATX (24+8+2x4+4x6 / 8пин) Cable Management
свободные в блоке питания разъемы для подключения 8 пин и 6 пин
в эти порты подключаться?
красные, по ходу, это питание видеокарт
я правильно понимаю это то что нужно чтобы подключить ленту к блоку питания?
+
ленту еще 3мя проводами цепляем к идуин«ке
а ее кабелем мини юсби в комп?
Пожалуй, начну свое знакомство с Ардуино именно с данного тв-улучшайзера :)
Вопрос/предложение — не думали ленту клеить не сзади, а на торец монитора?
Свет будет вверх (параллельно плоскости экрана) направлен… плюс ленту резать/паять не придется…
плюс, встречаются мониторы/тв со скошенными торцами… тогда свет будет направлен не параллельно, но и не перпендикулярно (в случае наклеивания на заднюю плоскость)
она походу и наклеена по вашему
и выглядит это эффектней =)
а если на торец наклеить то думаю будет гирлянда))
можно автора темы попросить монитор сзади с включенной лентой сфотографировать)
ну, да, тоже интересно — изображение, рамка и расширенный фон будут как одно целое…
а я про другое немного… вы выше говорили, что «неплохо бы не увеличивать плотность диодов, а использовать более мощные»… если ленту наклеить на торец, то, вероятно, и более мощные не понадобятся — и так будет светить сильнее и площадь фона подсвеченного увеличится…
Что такое FTDI? пока я видел на CH340 (что не рекомендовали) и PL2303 (на которую вроде я и дал ссылку (не вижу свой коммент)
заказал тут
но тут нигде не указано ch304 или какой то другой
Как только это решат, количество готовых решений будет оч много.
П.С в интернете находил статью где можно настроить такую подсветку на работу без помощи ПК, пропуская сигнал HDMI от источника к телевизору через распбери пи и специальный конвертер видео сигнала, только вот цена…
Ардуину брал тут: www.fasttech.com/products/1001002
Ленту брал тут: ru.aliexpress.com/store/group/60Pixel-ws2812B-strip/622986_259982496.html
(конкретно моего лота уже нет, ссылка на подраздел магазина, есть на выбор либо четырехметровые, либо по метрам, но чуть дороже.)
Питание от системного блока питания.
Что вызвало затруднения:
1. Трехконтактный кабель от ардуины припаивается к тому концу ленты, от которого начинаются стрелочки на ленте (к тупому концу стрелки), т.е. остриё указывает на следующий диод.
2. На борту windows7, профиль захвата в амбибоксе «windows8» не подходит. надо ставить «gdi fs aero».
3. В диспетчере устройств usb serial port (COM21), сменил в свойствах название на COM2 (соответственно в амбибоксе надо выбрать то же самое), и скорость была 9600 бит/с, сменил на 115200 бит/с.
4. Сайт амбибокса недоступен, скачал тут yadi.sk/d/wW1K0eO1dMXeg или тут yadi.sk/d/ziJF7T-vdPMdw
5. Советую настроить зоны пошире, чтобы была красивая, именно фоновая подсветка.
Всем удачи и добра!
Ардуиносовместимые китайские "Nano V3.0 ATmega328 CH340G" из каментов вышли в 498рублей за 3 штуки. Если кому будут нужны рабочие дрова под w7x64/32, то они тут (ставить сетапом)
При этом оно нормально реагирует на области. Танцы с бубном и настройкой Ambibox/Prismatik ни к чему не привели.
Питание от БП компа, напряжение ~5.2В. Есть у кого-нибуть идеи?
P.S. Ленту от USB питать опасно, можно сжечь порт…
Но проблема с белым осталась :( Т.е. если засветить все 60 светодиодов белым светом, где-то >40% яркости он начинает заметно «теплеть» и на 100% становится ярко-оранжевым. Если снизить общую яркость или подсвечивать белым лишь часть диодов — всё ок.
Более мощного отдельного БП, увы, нет. Может быть, проблема в недостатке питания.
Ну и местами мерцание ~10Гц осталось. Тут хз, может банально помехи от питания, надо проверять.
update: сменил ардуинку, проблема осталась.
используйте скетч ниже (исправьте только количество светодиодов)
также нужно обновить библиотеку fastled
github.com/FastLED/FastLED/releases/tag/3.0.3
code.google.com/p/adalight-ws2812/source/browse/0.9
нашел на одном английском форуме
от количества диодов не зависит (у меня мерцать начинает и при 10).
за неделю перепробовал многое: менял ардуинки, питание, сменил win7 на win8, менял б/п, прочел кучу форумов (такая проблема оказалась у многих).
Призматик со старым скетчем работал нормально, но с win8 призматик не дружит (тормоза), разработчики полгода назад обещали пофиксить, но воз и ныне там.
Перепробовал кучу скетчей, на том который выше успешно запустилось без глюков.
У меня это проблему с мерцанием не решило, на досуге буду экспериментировать.
там выделили 4 основные причины мерцания:
— Baudrate too high for the serial port to keep up … (try a value lower or equal to 115200)
— Power supply can’t keep up (see calculation about for proper Amps)
— LED strand connections aren’t too great (although I’d guess that to be the least likely)
— One or more LEDs are faulty and relay the data unreliably (have not seen this yet)
самый гемор это 4 (один или несколько светодиодов глючат, там есть рекомендации как это проверить)
По поводу питания у меня все в порядке, блок питания 5В 10А…
При выборе Захват экрана, светомузыка и других режимах — мерцают. Вы пробовали изменять скорость порта?
Вот такая плата https://aliexpress.com/item/item/1Set-IC-Parts-Integrated-Circuits-Atmel-ATmega328-Board-with-Mini-USB-Cable-Compatible-For-Arduino-Nano/1397984392.html
почему мы выбераем именно первый а не второй? для каких случаев второй вариант?
Всё еще в состоянии «бета-версии» (есть ещё косяки, дорабатываю, так что лента пока закреплена «абы как» на скотче :)
Да-да, я знаю — проекция на штору, да ещё и коричневую — это не по феншую. Но все равно мне уже и так нравится)
Скетч взят у tidehunterrr.
Видео:
и
Единственное, что непонятно, так это некоторая инерционность и размытость подсветки. Т.е. чёткий горизонт не продолжается за экран. Может светодиоды такие?
Ступил я с диодами. Надо на ленту переделывать. Но у монитора корпус сзади сложной формы, тяжело будет ленту клеить…
И да, надо указать, что как я делать не надо:)
110 диодов WS2812B + ARUINO Nano + AmbiBox 2.1.7.
Играет Foobar а картинку на 50" телевизор выдает плагин MilkDrop2…
система виндоус 7
по гуглил — перепробовал кучу способов желаемого эффекта не достиг
никак не могу ее заставить увидеться компом
USB2.0-Serial — так определяется
может кто поделится дельной ссылкой для решения этой проблемы
ура нашел
www.wch.cn/downloads.php?name=pro&proid=65
Neopixel.ino:5:21: fatal error: FastLED.h: No such file or directory
compilation terminated.
Ошибка компиляции.
This report would have more information with
«Show verbose output during compilation»
enabled in File > Preferences.
у меня опять что то не получается =)
в наличии вот этот ардуинчик=)
ru.aliexpress.com/item/For-arduino-Nano-3-0-Atmel-ATmega328-Mini-USB-Board-with-USB-Cable-Free-Shipping/1738718548.html
В общем лучше не выеживаться и пользоваться проверенной с офф. сайта 1.0.6, ну и не забыть поместить в папку с установленной IDE в дирректорию Librares библиотеку FastLED (перезагрузить IDE)
Возможно ли регулировать яркость программно?
думаю, не будет ли сильно ярко на 60…
Собрал без проблем на основе ленты WS2811+Arduino nano, установлено на Samsung 40" 81зона.
— 120 пикселей на 29" телике (2 метра ровно),
— ленту брал с защитой IP65 (отличный вариант).
— arduino nano на CH340
Проблемы которые возникли:
— Проблемы с миганием появились сразу, помог скетч mysku.club/blog/aliexpress/28820.html#comment817287
— Липучка на ленте отклеилась сразу, всё отвалилось, скотч не помог, думаю как исправить
По всей видимости телевизор нагревается сильно, поэтому лента и отклеивается. Обезжирьте поверхности и попробуйте автомобильным двухстронним скотчем приклеить, поищите термостойкий.
У меня вообще не держит, даже вешать еще не стал.
Хочу заказать все и начать делать для телевизора 55 дюймов.
Вы не смогли помочь если бы у меня возникли вопросы?
Тогда я заказываю ebay.com/itm/171513528756
Делаю замеры телевизора по периметру и заказываю ленту. Потом уже полезу с вопросами.
А у меня есть вот такая штука www.chipdip.ru/product/atavrxplain/
Ее использовать никак? Я даже и не знаю куда ее девать. Покупалась в свое время для самого первого взлома PS3.
Какую ленту брать? Хочу 60 на метр. Раз там можно регулировать яркость, то это отлично. Вдруг 30 мало будет?
И думаю взять с защитой IP65.
А я думал, что она на 12 вольт. У меня вот такой БП https://aliexpress.com/item/item/Cheap-US-UK-EU-AU-Standard-12V-5A-AC-DC-Power-Supply-Charger-Transformer-Adapter-for/1489871869.html
Посоветуйте тогда БП на 4 метра какой взять?
Но его мало получается. Блин, чеж делать…
Я вот думаю, может блок питания от компа с работы утараканить и с него запитать. Но громоздко будет(
Как думаете, может вытянет мой БП ленту?
БП в корпусе у меня на 200 ватт оказывается.
Мой проц market.yandex.ru/product/6933444/spec?hid=91019&track=tabs 65 Ватт.
Два харда стоит. Один 5400, второй 7200.
Две планки памяти по 2ГБ. Всё. Видео встроенное.
Вот ссылочка www.extreme.outervision.com/PSUEngine
По ссылке занес все свои данные и выдало вот что:
Minimum PSU Wattage: 127 W
Recommended PSU Wattage: 177 W это при загрузке процессора на 100%.
Если на 60%, то 76W/126W.
Что думаете?
Ленту нарезал, но спаять не могу, слишком уж мелко там все для меня. Буду искать, кто спаяет за деньги.
Если ленту без ардуины подключить к питанию, ничего не будет?
Подключил небольшой кусочек к компу, она немножко моргнула и сразу выключилась. Повторно подключил — тоже самое.
И что-то не ярко, как мне показалось.
Диоды вообще никак не хотят включаться.
Драйвера на ардкину поставил, Определилась как USB SERIAL CH340 (COM4)/
Скетч заливаю, все нормально.
Питание дал с компа на ленту + — Ардуину подключил к юсб и кинул зеленый провод на D6.
Вообще никак ничего не светит((
как вообще проверить работоспособность?
Захват Windows 8 не работал.
Он на восьмой винде только работает?
У меня просто 7-ка. Другие методы захвата работают.
Делаю дальше.
Вопрос автору: а я правильно понимаю, что с аппаратным ускорением (DXVA) подсветка не работает? Или дудочка, или кувшинчик?
Буду пробовать себе такое :)
У меня не слабый процессор i5 и Win 7, FPS больше 30 ни разу не поднимался.
Кто-нибудь занимался поднятием fps?
Какой способ захвата на Win 7 самый быстрый?
Скажите, у вас какой процессор и какой максимальный фпс был?
Не очень я понимаю логику на что этот фпс влияет, потому что даже когда он 60 — все равно есть лаг между изображением и подсветкой.
Prismatik работает.
win 7
Запускаю ambibox — в трее появляется цветной квадратик — но на нажатия на него ничего не происходит.
Установил на ноутбук — там работает — выходит окно с настройками.
Поставил амбибокс — не входит в настройки, удалил. поставил предыдущюю версию — то же самое.
В принципе призматик работает. Сейчас жду pipo x7, чтобы сделать на нем amilbilight
Еще ардуинка заблокировалась после обновления драйверов. Пришлось искать как её разлочить.
Помогите, пожалуйста если не трудно.
1) кабель USB-Arduino-компьютер-это обычный микро-USB 4-ех контактный? Важна ли его длина? Планирую ноутбук в 4 ех метрах от телевизора, то есть хочу спаять 4ех метровый мини-USB, допускается ли это? Подойдет такая Arduino https://aliexpress.com/item/item/Free-Shipping-1PCS-Nano-3-0-controller-compatible-with-nano-CH340-USB-driver-NO-CABLE-for/32259793183.html
2)Подойдет ли такая лента?http://ru.aliexpress.com/item/4M-60LED-M-WS2812B-5050-SMD-RGB-WS2811-IC-Built-in-Individually-Addressable-Color-LED-Strip/2032973393.html самый дешевый вариант что нашел на али.И правильно ли я понимаю, что по идее можно взять такие диоды и спаять самому? https://aliexpress.com/item/item/100x-WS2812B-LED-Chip-5050-SMD-WS2811-IC-Large-Stock-For-Strip-Screen-DC-5V/1535626117.html
1) Зависит от того какую ардуину вы купите: у uno usb b, у нано usb mini, у микро usb micro. Питание ардуины организуйте от блока питания ленты и думаю будет работать на длинном кабеле, хотя насчет 4 метров я не уверен, попробуйте витой парой сделать.
2)Подойдет. Правильно.
Спаять то можно, только вы пересчитайте цену на один диод — экономия 2 рублей, на мой взгляд, не стоит мороки с пайкой проводов или изготовлением плат.
Кстати, я смотрю вы playclaw покупали? Захват в играх и без покупки прекрасно работает.
А плату от призматика можете с андроидом заюзать или продайте кому-нибудь.
«При необходимости полной мощности просто используйте команду:
const int ctrlPin=14; // Используйте необходимый вам pin. Я использовал D14.
digitalWrite(ctrlPin, LOW);»
Получается как только появится питание по USB на ардуино (она загрузится) и включит БП, и соответственно выключит БП при отсоединении USB?
Neopixel.ino:5:21: fatal error: FastLED.h: No such file or directory
compilation terminated.
Ошибка компиляции.
This report would have more information with
«Show verbose output during compilation»
enabled in File > Preferences.
подскажите, пожалуйста что сделать можно? уже больше часа результата нет, при заливке скетча
Прости, я забыл ответить на прошлый комментарий. Рад, что все получилось.
Device Type: Adalight
Output: /dev/ttyACM0
Baudrate: 115200
ну и указываем расположение и количество светодиодов (при заливке скетча в ардуино нужно прописать такое же их количество), остальные параметры не трогал. Сформированный файл hyperion.config.json закидываем в папку скрипта. В самом плагине Boblight ничего не настраивал.
Теперь при запуске Kodi появляется сообщение, что плагин подключен и лента мигает по очереди тремя цветами (это типа тест такой, отключается в настройках Boblight). Включаем фильм, наслаждаемся! )
У меня была подобная проблема с мегой,, работать не хотело совсем. Хз в чем дело. Попробуйте тестовые скетчи из этой библиотеки github.com/adafruit/Adafruit_NeoPixel
У них почему-то 2811 работают на 400кГц а 2812 на 800кГц
А у fastled два режима работы для 11ой версии 800 и 400кгц.
Вот в гугле нашел All ws2812 LED modules run in the 800khz protocol, not the 400khz protocol available on some ws2811 devices.
Плата — ebay.com/itm/171513528756
Windows 8.1
При подключении диоды Pow и Lзагораются, но устройство не определяется в системе (в диспетчере нет новых устройств) и, следовательно, портов (кроме 1) нет.
По поводу подключения — чистое имхо. Режете ленту например пополам, питание и землю на вторую часть отдаете с блока питания, data перекидываете с первой части на вторую.
Хотя не думаю что на 3.5м яркость сильно просядет.
выглядит эта контактная группа, как будто к ней еще питание надо подавать. я просто очень далек от программирования и вот этого всего
я набросал схему так, как я понимаю. вроде бы для того, чтоб продублировать питание где-то в середине/конце, ленту резать не обязательно. если я ошибаюсь поправьте меня пожалуйста. спасибо
Питание наверное надо подводить через определенные участки, например через каждый метр… терзаюсь сомнениями в данный момент я
Ограничивать яркость не хочу — хочу жарить!!!
Блок питания у меня конечно с запасом — на 5В 150Вт, но вот к проводам и разводке внимание повышенное — как бы не загорелось там все
:-)
https://aliexpress.com/item/item/10-Pair-3pin-JST-Connector-Male-Female-Cable-Wire-for-WS2811-WS2812B-RGB-LED-Strip/32225174103.html
https://aliexpress.com/item/item/FREE-SHIPPING-2PCS-1pcs-Nano-3-0-ATmega328-Mini-USB-Board-1pcs-USB-Cable/1040679060.html
https://aliexpress.com/item/item/DC5V-4M-240-leds-60-pixel-m-white-PCB-WS2812B-WS2811-IC-WS2812-Digital-5050-RGB/2047744497.html
Я планирую покрыть такой же лентой как у автора тело человека. Это где-то 150 метров ленты или около 9000 диодов. Все это должно работать от аккумулятора и иметь миниатюрную систему управления. задача только показывать заготовленные видео в маленьком разрешении.
Вопрос1: с чего лучше запускать систему. Я так понял, что ардуино нано не потянет такое количество диодов.
Вопрос 2: как мне найти специалистов которые могут сделать эти работы в моём городе (казань) на платной основе. Спаять и приделать ленту смогу сам.
iqled.org/
LED-strip ws2812b — 100 pcs (~$9)
PSU Xiaomi 5V 10W — 1 pcs
LCD Acer 24" — 1 pcs
Software — Ambibox
Себестоимость без имевшихся в наличии блока питания и монитора составила 12 баксов.
Снято на смарт с руки в условиях когда монитор стоит на кронштейне в 15 см от тюля белого цвета.
Мое демо в неочень хорошем качестве: vk.com/video716864_171228238
gist.github.com/thunder-spb/5c0a615909e9d950a1b5
вот как то так интересно Ваше мнение
вместо WS2811 укажите WS2812B
На ленту подаю +5в и землю с блока питания, на ардуину уно питание с USB, центральный кабель DATA подцепляю к ардуинке на 6 выход, заливаю скетч от ТС или от tidehunterrr (при этом меняю кол-во светодиодов), запускаю Амбибокс, в программе указываю COM порт на котором висит ардуинка, пишет «Подключено» на самой ардуине начинает мигать (быстро) RX (как я понял это он принимает сигнал от программы) и на этом все! Светодиоды не светятся и ничего не происходит.
— вариант с COM портом проверил указано в скетче, в настройках Амбибокса и в диспетчере устройств одинаковые значения — 115200
— Прозвонил все контакты, от блока питания до конца ленты (все нормально). Когда лента подключена к ардуино, между +5 (ленты) и DATA (ленты) есть напряжение ровно в 5 вольт — из логического соображения значит — ардуино посылает сигнал на ленту, но светодиоды не горят. :((
Помогите пожалуйста разобраться…
Максимум чего смог от светодиодной ленты добиться это при подключении питания — она вся на миг загорается и тухнет, и ничего более не происходит…
Сегодня обновлял все драйвера на ноутбуке от самой первой версии до самой последней, безрезультатно, весь день заняло.
Так же появился вопрос: когда у Вас ардуинка передает сигнал на ленту светодиоды RX и TX моргают или же только RX? Потому что у меня в данный момент светятся 2 светодиода это — «ON», «L» и быстро моргает «RX».
Так же хочу попросить Вас посоветовать какой нибудь тестовый скетч для ленты, что бы проверить ее работу без связки с компьютером (ну например просто поморгала), хочу понять и разобраться в чем у меня проблема и где именно:
1. Захват картинки
2. Передача на ардуину
3. Скетч
4. Передача сигнала на светодиодную ленту
5. Работоспособность самой ленты
Мигает только RX, поидее ничего другого и не должно, обратно на комп ничего не передается.
Питаю от компьютера.
Вы написали питаете от компьютера, это как? от блока питания, что в системном блоке или на прямую через USB (USB вроде максимум 500 mA...).
Купил тот самый конденсатор 6,3В на 1000 мкФ. Попробую с ним и без него
Сегодня вечером попробую скетч который вы написали DemoReel.
Еще вопрос: Вы не знаете влияют ли драйвера от видеокарты? Или есть ли связь между видео картой и данной проблемой? С моими драйверами, на разных способах захвата FPS колеблется от 15-20 (Aero включено) и 45-60 (Aero выключено)
Драйвера — врядли, у меня GTX560 Ti, фпс точно такойже как вы указали.
img.mysku-st.ru/uploads/images/04/26/15/2015/10/05/6a0e1a.jpg
Сам так попался, не к тому концу стрелочки DATA припаял.
Я ради красивой пайки и с желанием все хорошенько пропаять, повредил в самом начале дорожку (с контактом DATA) и видимо немного досталось и самому светодиоду (хотя паяльник то на 25W)…
Обнаружилась проблема совсем случайно, остался маленький кусочек у меня от 4х метровой ленты (крепил на телевизор 48"), и просто приложил его к уже пропаянному проводу. Заработало…
На днях (однозначно после праздников ;) ) я пополню ваши ряды счастливых обладателей подсветки, тоже сниму и выложу видео. А я для товарища thunder постараюсь сделать фото как я крепил ленту не к телевизору а на рамку за ней (алюминиевый профиль (уголок)).
Спасибо всем кто откликнулся на мою просьбу :)
Общий вид:
Правый нижний угол
Крепление к самому телевизору
Блок питания и Ардуино (как придет нано, поменяю на нее)
Ленту крепил на алюминиевые уголки 12*12*1мм. На мой телевизор 48" ушло 2 шт — 2м уголка и одна полоса 20*2мм. Между собой скреплял на оконный уголок 100мм*10мм. Брал все в Леруа.
Кому если что интересно спрашивайте, постараюсь ответить)
С наступающим!
Аналогичная проблема не работает лента тоже подключал через блок питания
Все делал по инструкции в начале темы, менял в Амбибокс все настройки ( компорт установлен правильно + ардуина прошилась )
Покупал вот такую
diylab.com.ua/p100243784-arduino-nano-atmega328.html
Я брал плотность 60 шт на метр:
https://aliexpress.com/item/snapshot/7095233998.html
и блок питания:
https://aliexpress.com/item/item/75W-5V-15A-Small-Volume-Single-Output-Switching-power-supply-for-LED-Strip-light/32267747804.html
Ленту соединял уголками на 3 пина, очень удобно.
Питание + конденсатор на 1000мкФ 6.3v подключал через коннектор, опять таки очень удобно.
Аккуратно подключив все провода и припаяв резистор на 470ом — Arduino nano поместил в «яйцо» от киндер сюрприза.
Прикольные коннекторы, только уже недоступны :(((
https://aliexpress.com/item/item/LED-strip-5m-DC12V-ws2811ic-5050-full-color-RGB-SMD-addressable-ws2811-led-pixels-strip-for/32585234495.html,searchweb201644_3_10001_10002_10005_10006_10003_10004_62_10007,searchweb201560_6,searchweb1451318400_6148
пробовал фал4 вырубается сразу же после загрузки подсветка
в других играх фон раб стола захватывает, а не картинку с игры
оверлеи все выключил
Windows 10
Может чтото с настройками или Playclaw?
И спасибо большое за руководство, шикарно получилось! :)
Вот так это все выглядит)
Спасибо!
Стало вот так. не знаю, будет ли на фото сильно видно разницу, но вживую достаточно сильные изменения :)
Телик висит под наклоном, так что сверху цвета более размытые, снизу более концентрированные :)
Я пока только в пути сборки нужных вещей для своей подсветки, столкнулся с выбором ленты. Хочется 30светодиодов/м тут была ссылка, но по ней товар уже не доступен. Я нашел парочку, там вроде как все надо драйвер WS2811 такой, но какую выбрать я не знаю. Посмотрите пожалуйста и скажите что выбрать. Одна подешевле, другая подороже, есть еще третий вариант у того же продавца у которого пропала ссылка но там лента уж больно дорогая, 2.500р за 5м просит.
ссылка 1: Тык
ссылка 2: Тык
Заранее всем спасибо кто откликнется.
но все равно спасибо за помощь =)
Собрал схему как у автора. Вроде всё заработало, начал играться с настройка амбибокса, как вдруг щелчек и запахло горелым. Быстро выдернул питание после того как снова всё подключил лента не загорается. Питание в норме, ардуино в системе определяется и скетч заливается. Но лента не светиться:(
пока подключил всего 60 деодов нужно еще 1 или 2 метра, позже докуплю
У меня вопросы
как уменьшить яркость
как сделать чтоб не все было таким резким при смене цветов, мне нужна небольшая плавность а то глаза режет :(
поначалу нравилось но для долго просмотра вырви глаз :)
Почем то самый последний boblight не работает(требует что то а я не могу это найти), тот что из темы работает.
Хотя я не пробовал это с подсветкой, я пользовался командой в другой поделке
С плавностью сложнее, либо скетч переписывать, либо боблайт.
0
Есть боксы на винде с hdmi in и out, чтобы с анрюши (с шарой) гнать цифравой видео сигнал на винду, а с бокса на амбилайт))???
скачивал с репозитория boblight 2.0.7, 2.0.10, 2.0.11, 2.0.16 требуют libboblight.so
порывшись в boblight 2.0.16 Android\data\com.semperpax.spmc\files\.spmc\addons\script.xbmc.boblight\resources\lib\tools.py
нашел его он его должен скачать но не качает
в /data/data/org.xbmc.kodi/files/ нужно закинуть один из этих libboblight.so
ftp.heanet.ie/mirrors/xbmc/build-deps/addon-deps/binaries/libboblight/android/ 1 мегабайт
ftp.heanet.ie/mirrors/xbmc/build-deps/addon-deps/binaries/libboblight/androidx86/ 4,5 мегабайта
Адон boblight 2.0.7 из этой темы работает с обоими файлами libboblight.so (один из этих файлов 1 мегабайт уже лежит в теме)
boblight 2.0.16 после того что я с ним сделал все что описал выше, скушал libboblight.so
Но все ровно осталась ошибка конекта к Адриане, похоже нужен какой то другой конфигурациооный фаил скрипта
яркость у меня на 40
40 берем за 100%, шах по 5% процентов на снижение и увеличение
Кстати, очень рекомендую там где родной клеящий слой ленты не держит, то меня замечательно выручил двухсторонний термостойкий скотч с али. За окном на нем почти год висит градусник)))
P.S. и заземление на БП тоже желательно, у моего на корпусе 35 вольт постоянки оказалось.
Думаю ещё допилить скетч до состояния включения белого по умолчанию, при отсутствии подключения к компу.
0
Есть боксы на винде с hdmi in и out, чтобы с анрюши (с шарой) гнать цифравой видео сигнал на винду, а с бокса на амбилайт))???
заранее спасибо.
спецом алладина включал чтобы цвета настроить но желтый так и не смог получить… мб кто покажет свои настройки цвета для AmbiBox'a?
и как итог то ли я кривой то ли лыжи не едут) тут смотрел у людей прям цвет чуть ли не 1в1 получается в том же алладине, а у меня хрень… 33 диода, 23" монитор ну фиг знает… иногда повключать можно, но часто пользоваться хзхз, если только сделаю как надо, а если нет, то и пользоваться не буду…
p.s. лента ws2811 может изза ленты? хотя я не думаю что принципиальное отличие есть от 12b и 11
и так, все хорошо, просто надо было поменять порядок цветов в RGB на RBG
Теперь цвета показывает приемлемо.
2) 9ый светодиод дохлый по линии данных.
второе проверяется так. отцепляем провод данных от ардуины до ленты и тыкаем им в 10ый светодиод, если загорелось то придется резать)
Пробовал и с нано и с уно. Как посмотреть в андроиде как приставка распознает usb девайс? через lsusb выводит не в том виде.
Что то с Уно. Как глянуть во что монтирует и монтирует ли
www.youtube.com/watch?v=bLLoOMHKgC4
для ардуино уно тут менять ничего не надо? Подключать на 10 пин землю ленты?
mysku.club/blog/aliexpress/28820.html#comment817287
Возникла проблема!!!
Всё было сделано как здесь описано, заработало почти сразу,
Светодиодную ленту я запитал от компьютерного блока питания (1200W) через MOLEX (красный и черный провода 5V.
Вся конструкция работала чётко пару дней, после началось мигание части светодиодов. Дальше выяснил, что один из них перегорел и светит др. светом, а все диоды за ним мигают и горят как хотят!!!
Вырезал я его, впаял другой, всё опять заработало!!!
Но не долго, прошло в районе недели и опять тоже самое. Короче, таким образом я заменил в районе 10 диодов (все с разных мест и разной периодичностью перегорания).
Диоды брал здесь (Black 1m 60led IP20) https://aliexpress.com/item/item/5M-30Pixel-M-150-5050-RGB-SMD-WS2811-IC-Built-in-WS2812B-WS2812-white-PCB-Addressable/32367479484.html
Толи диоды гавно, толи питание с компа не того, даже не знаю, подскажите если есть какие-то мысли куда копать???
Может на пиксели перейти?
https://aliexpress.com/item/item/12mm-WS2811-as-WS2801-led-pixel-module-IP68-waterproof-DC5V-full-color-RGB-50pcs-a-string/1022672558.html
176 диодов, Коди, боблайт
В чем тогда заключается различие WS2812 и просто RGB? Только в микросхемах управления у WS2812?
Но!!! Народ подключает питание в углы монитора (телевизора) соответственно лента питается близко к паспортному режиму.
Вот есть просто потрясающий ролик с экраном на 100 дюймов и 125 большими диодами
Правда сама подсветка, как и ожидалось, не впечатлила, потому что стол компьютерный угловой. С боков видно свечение, а сверху оно уходит в потолок. Сделал рамочку и приклеил светодиодную ленту перпендикулярно корпусу монитора.
Как то упустил один важный момент, так что напишу для всех, кто будет использовать дополнение boblight:
С включенным в kodi ускорением Amlogic лента работает некорректно (огоньки зависают при включении видео). С отключенным — нормально, только тяжёлые рипы могут тормозить.
0
Есть боксы на винде с hdmi in и out, чтобы с анрюши (с шарой) гнать цифравой видео сигнал на винду, а с бокса на амбилайт))???
В корпусе, типа ноутбучного около 10$
Ссылки первые попавшиеся, если поискать то будет еще дешевле.
На метр 60 диодной ленты хватает китайских 3А.
Ленту брал эту
Ардуино не дает выключиться пк, приходится вытаскивать усб.
https://aliexpress.com/item/item/DC5V-1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds/32337440906.html
и плату Nano на ATmega328:
https://aliexpress.com/item/item/Nano-V3-ATmega328-CH340G-Micro-USB-Pin-headers-NOT-soldered-Compatible-for-Arduino-Nano-V3-0/32664577152.html
microUSB-кабель для подключения к ПК (я так понимаю, его длина особой роли не играет):
https://aliexpress.com/item/item/Nylon-Android-Micro-USB-data-Cable-2m-usb-fast-charging-2A-for-Samsung-galaxy-note2-S3/32550775115.html
От блока питания, который в данный момент используется в ПК, я смогу его запитать, или есть действительно смысл брать отдельный? Нужно ещё что-то докупить?
И вопрос тем, кто давно реализовал всё это дело: как часто диоды перегорают? ТВ висит на стене и снимать его для перепайки чего-нибудь раз в неделю совсем не хочется :)
Заранее благодарю за ответы!
0
Есть боксы на винде с hdmi in и out, чтобы с анрюши (с шарой) гнать цифравой видео сигнал на винду, а с бокса на амбилайт))???
Как будут обстоять дела с нагрузкой на процессор?
У меня к ПК подключен основной монитор + ТВ в качестве монитора под фильмы, обклеивать лентой буду только ТВ. Надо будет перед запуском фильма каждый раз запускать AmbiBox или подсветка будет работать всегда, хочу я того или нет? :)
Вот, опробовал прототип (на Призматике),
щас буду клеить на телевизор и играться с настройками Ambibox ))
Подключал так cs8.pikabu.ru/post_img/2016/02/22/2/1456105776111997450.jpg
— Синий провод нужно будет подключить к GND (и к минусу на БП)
— Белый (бывает желтого цвета вместо белого) к входу D11
— Зеленый к входу D13
— Красный провод к плюсу на БП
Скетч берем от сюда github.com/adafruit/Adalight/tree/master/Arduino/LEDstream
и удаляем эти две строчки (с оригинальным скетчем у меня не заработало):
hold = 100 + (32 — bytesBuffered) * 10;
mode = MODE_HOLD;
Потом настроиваем AmbiBox на компе и пользуемся
большое спасибо за детальную статью!
покупал для своей системы следующее:
Ардуино — Ардуино Нано
и лента Лента WS2812b 4m, 60 диодов на метр
покупал 11.11, когда была распродажа. Лента вышла 1600 за 4 метра на 60 диодов на метр, ардуино нано 220р
все приехало и понеслось.
Ардуино определился сразу и без проблем. Залил прошивку из комментария, сразу с исправлением глюка мерцающих диодов.
Клеил ленту на 40 дюймовый LG, получилось по 32 диода на вертикали, и 54 по горизонтали — суммарно 172 штуки.
Источник питания для ленты взял 2амп зарядку от самсунговского смартфона (пока временно)
Амбибокс версии 2.1.7
Немного поковырялся с настройками зон, ибо сначала приклеил и припаял, а потом уже подумал как все настраивать, Но моя мадам мне помогла и все обошлось без перепайки ленты :)
фото добавлю позже, а пока 2 демо ролика как это выглядит. Позже подвешу телик и будет еще круче.
СПАСИБО за шикарную статью!
подумал что непотянет комп.
Эйфория прошла и стал замечать странные огрехи. Не всегда правильно считает цвет, а на белом фоне вообще показывает красным.
Может я что то не так сделал?
или лента бракованная?
примеры
на счет проца. у уменя в ноуте Intel i5 6200u. его грузит на 30-45% все 4 ядра
такое ощущение что он не понимает белого цвета, хотя РГБ тест при запуске проходит.
в чем дело, не понятно (((
0
Есть боксы на винде с hdmi in и out, чтобы с анрюши (с шарой) гнать цифравой видео сигнал на винду, а с бокса на амбилайт))???
ленту на 4 метра, 60 диодов на метр — https://aliexpress.com/item/item/DC5V-1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds/32337440906.html;
Arduino Nano ATmega 328 — https://aliexpress.com/item/item/Nano-V3-ATmega328-CH340G-Micro-USB-Pin-headers-NOT-soldered-Compatible-for-Arduino-Nano-V3-0/32664577152.html;
пару метров витой пары.
Соединил согласно этой схеме:
Припаивал провода из витой пары. В итоге всё подключил, запитал от компьютерного БП, но горят только первые ~30 диодов, причём на неразрезанном куске (проходят тест RGB при подключении Arduino по USB). Вне зависимости от того, подключен ли БП.
К Arduino пробовал припаивать питание, пробовал отпаивать. На Data-кабель припаял резистор на 220Ом. Думал, что с БП не идёт питание, но при отключении Arduino от USB-порта лента не гаснет.
Что я сделал не так?
Скетч применял пофиксенный — mysku.club/blog/aliexpress/28820.html#comment817287
С БП абсолютно точно идёт питание, проверено искрой :)
UPD Так, вроде скачал обновленную библиотеку FastLED и ошибка пропала…
Значит начал делать как автор, только с поправкой на ESP8266. Как я уже и писал, библиотеку FastLED я скачал свежую с github (на сегодняшний день это версия 3.1.3 посмотреть можно тут)
Подключил, все прошил — красота. Но если отключить плату от нижней части бутерброда, то на выбранном мной пине (pin 2) ничего заводится не хотело. Путем нехитрых умозаключений пришел к выводу, что неплохо было бы попробовать подсоединить полный бутерброд и… все зашуршало. В итоге пришлось подпаять три провода к соответствующим выводам на плате (vcc, ground, pin2). Хотя, что-то мне подсказывает, что можно было подпаяться только к pin 2. Кстати, несмотря на то, что я делал отдельной питание от molex-разъема БП, лента нормально работает и от одного microUSB-кабеля. Правда я рисковать не стал и оставил второе питание.
Все почти получилось, но почему-то лента зажглась не вся, а аккурат кроме крайних двух элементов. Долго думал, перепаял проводочки на этих кусках, а потом обнаружил, что самый крайний кусок включен в цепь не в том направлении. Переставил его по феншую. Все равно не заработало. Сижу, думаю: ну как так, все же при тестах запускалось, что не так..." И вот тут пришло понимание, что тест был на одном метре, а наклеил-то я больше (вышло 90 диодов или полтора куска) и в скетче и настройках программы прописано только 60 диодов. Снова перешил ЕСПэшку и внес изменения в настройку программы. Запуск и… загорелось все, кроме крайнего куска, что по нижней части монитора (12 диодов). На этом я пока оставил поиски проблемы, так как одна маленькая, да к тому еще и крайняя неработающая часть меня не сильно напрягла. Решил разобраться позже. Есть мысль, что это из-за неправильного подключения, если не поленюсь попробую поменять на другой кусок — может запуститься.
Выявленный косяк: наклеил я ленту по периметру, думал, что, так как грань монитора чуть под наклоном, будет самое то, но, видимо, придется переклеивать на зад монитора, так как если смотреть сбоку — то слепит.
ESP планирую заменить на arduino Nano, так как она тут избыточна и лучше задействовать ее в более интересном месте. Делал сугубо из любопытства, так как лента пришла, а Nano нет, а посмотреть как оно получится было интересно.
Кому интересно — под спойлером видео того, что получилось.
Запитался от компа. 100 зон на 47 диагональ.
Лента 30\м… больше и не надо.
Только белый цвет желтеет к концу.
Знаю надо запитать по углам, но можно ли запитать еще и в самом конце? и брать питание с другого «штекера»?
Фото и видео чють позже как розберусь с белым цветом.
(lfuse:0xA4 hfuse:0xD9). Конвертор подключил к Меге на 2 (RXD) и 3 (TXD), выход на управление ленты с 14 вывода (PB0), питание штатно 7 вывод "+", 8 вывод "-". Больше ни какой обвязки на меге нет. Программа написана на BascomAVR, занимает 18% от ATMega8, количество зон требуется прописать индивидуально. Первоначальный тест цветов R-G-B и проверка контрольной суммы сохранены.
В итоге стоимость и размер девайса многократно уменьшились и ещё всё РАБОТАЕТ!!!
Кодом делюсь :)
Горят первые ~10 светодиодов. На старой ленте горело до 60, но не больше.
Что я делаю не так?
Проще всего посмотреть логическим анализатором или осциллографом.
Или, как вариант, подключить устройство к другому ноуту, компьютеру, тв боксу и т.п. с программой ambibox или kodi с плагином boblight (на LibreElec устанавливаются два плагина «boblight» и «kodi boblight» вместе).
Та же история со старой лентой — горят только первые n светодиодов, но вся лента — хоть убейте, не горит. Пробовал выпаивать куски ленты и припаивать другие — воз и ныне там. Начал ковыряться ещё в декабре, а закончить до сих пор не могу :/
Подключил к системнику через USB-кабель (2 метра, если это имеет значение). На компьютере запущен Ambibox 2.1.7.
Параметры порта — 9600 8N1, без flow control.
Должно быть принципиально 115200 8N1? Об этом, ей-богу, даже не подумал.
У меня большие подозрения, что где-то при припайке трёх проводов в разрезе ленты что-то накосячено (замкнуто или непропай).
Вот и думаю теперь — ковыряться-перепаивать или плюнуть и заказать Paintpack с «дырками» в подсветке (не смогу проклеить весь контур их 60 лампами).
Провода, к слову, тоже пробовал менять. Сейчас к БП идут две довольно толстые медные жилы (взял провод от какого-то старого светильника).
Видимо, буду-таки возиться с перепайкой новой ленты…
1. хотябы визуально проверьте тот участок, где заканчивается свет на ленте, может там криво припаян диод (не той стороной) и оттого она не пашет.
2. а пробовали заливать базовый тестовый скетч из самой библиотеки с правкой количества светодиодов?
и прикупите хоть минимальный тестер, они сейчас по рубль-ведро стоят, хотябы питание сможете проверить по ленте. Странно, когда есть паяльник но нет тестера)) Я на своей ленте месяц не мог понять что я делаю не так, пока не отрезал кусок и случайно его не перевернул при тестах. А уже грешил на то, что я ее спалил, когда на 12 вольт повесил и минут 10 потыркался пока увидел…
Скетч на котором хотя бы запускается лента:
//////////
//
// Arduino interface for the use of ws2812 operated LEDs
// Uses Adalight protocol and is compatible with Boblight, Prismatik etc
// «Magic Word» for synchronisation is 'Ada' followed by LED High, Low and Checksum
//
#include <FastLED.h>
///// User definitions /////
// Define the number of LEDs
#define NUM_LEDS 30
// Define SPI Pin
#define PIN 8
// Baudrate, higher rate allows faster refresh rate and more LEDs (defined in /etc/boblight.conf)
#define serialRate 115200
// Adalight sends a «Magic Word» (defined in /etc/boblight.conf) before sending the pixel data
uint8_t prefix[] = {'A', 'd', 'a'}, hi, lo, chk, i;
// initialise LED-array
CRGB leds[NUM_LEDS];
void setup()
{
FastLED.addLeds<WS2812, PIN, GRB>(leds, NUM_LEDS);
// initial RGB flash
LEDS.showColor(CRGB(255, 0, 0));
delay(500);
LEDS.showColor(CRGB(0, 255, 0));
delay(500);
LEDS.showColor(CRGB(0, 0, 255));
delay(500);
LEDS.showColor(CRGB(0, 0, 0));
Serial.begin(serialRate);
Serial.print(«Ada\n»); // Send «Magic Word» string to host
}
void loop() {
// wait for first byte of Magic Word
for(i = 0; i < sizeof prefix; ++i) {
waitLoop: while (!Serial.available()) ;;
// Check next byte in Magic Word
if(prefix[i] == Serial.read()) continue;
// otherwise, start over
i = 0;
goto waitLoop;
}
// Hi, Lo, Checksum
while (!Serial.available()) ;;
hi=Serial.read();
while (!Serial.available()) ;;
lo=Serial.read();
while (!Serial.available()) ;;
chk=Serial.read();
// if checksum does not match go back to wait
if (chk != (hi ^ lo ^ 0x55))
{
i=0;
goto waitLoop;
}
memset(leds, 0, NUM_LEDS * sizeof(struct CRGB));
// read the transmission data and set LED values
for (uint8_t i = 0; i < NUM_LEDS; i++) {
byte r, g, b;
while(!Serial.available());
r = Serial.read();
while(!Serial.available());
g = Serial.read();
while(!Serial.available());
b = Serial.read();
leds[i].r = r;
leds[i].g = g;
leds[i].b = b;
}
// shows new values
FastLED.show();
}
Может поделитеть решением?
Лента и блок питания на 12в. К ардуино подключал управляющий пин на 8й и — на gnd/ Питание оставил только от usb. Сами цвета передаются точно, смещение происходит как в динамических сценах, так и в статических.
Поэтому, чтобы каждый светодиод работал отдельно нужно брать 5 вольтовую ленту, там одно сопротивление на один диод, значит загораться будут по отдельности при подаче управляющего сигнала.
это я еще вполовину уменьшил яркость подсветки.
И еще… смотрю с Кodi, скорость захвата выходит в районе 15 фпс. Почему так мало? Пользовался скетчем и скриптом из темы.
Хотя сейчас его рассмотрел. Действительно фиолетовый. В общем, справа сверху 3 и 4 (com и PS ON).
Питается от блока питания компа. Данные подключены к китайской ардуине через 440 ом.
Монитор изогнутый, но все равно сделал треугольники из картона и на них посадил ленту, чтобы были под углом к стене.
Долго мучался с подходящим скетчем, оказалось тот что под видео автора самый актуальный и подошел.
И в Амбибоксе была выкручена гамма коррекция на макс, поэтому лента горела только белым на полную катушку. Сейчас все настроил.
Только горизонтальные зоны не получилось подстроить под каждый пиксель, но как я понял количество зон может быть гораздо меньше чем диодов, качество не страдает.
Купил блоки питания 5в 6А для 100 светодиодов (30\м)
Делал все по рецепту, но мигает зараза… скретч от tidehunterrr заливал не помогло, как исправить?
Подсоединял и и одной цепью и с раздельно двумя кусками.
Мерцание ленты возможно из-за битого (Бракованого диода) Следует найти с какого диода начинается Хаотичное моргание и заменить этот диод, или же полосу где он находиться… (Так же хаотичное моргание может быть из-за не соединенной землей (ардуино-блок-ленты) в одно целое GND)
Может не обязательно, но можно проверить в диспетчере устройств чтобы ардуинка работала на битности в секунду как в скетче.
Используйте 8 ногу на данные, у меня ка китайской ардуине с других ног не заводилось почему-то, хотя в скетче ногу верную указывал.
Данные на 8 ногу у меня идут через резистор на 440(два по 220) ом, на всяк чтобы ногу не спалить.
Чувствительность — порог яркости картинки в зоне захвата, после которого пиксель загорается. Если чувст ниже — то только очень яркие объекты в зоне захвата будут возбуждать свечение диода.
По мне лучше чтобы FPS выше был и диоды не отставали от картинки на экране.
Хочу сделать подсветку по всему периметру ТВ 47".
1) Правильно я понял, что Pro Micro ATmega32U4 5V универсальное решение для Android и для windows 8/10 для скетча(ей) в этой ветке?
2) Все таки, неужели будет недостаточно 30 светодиодов ленты WS2812 на метр на 47 дюймах?
Исходные данные: приставка Beeling G1 (на чипе S912), Kodi 16.2, Arduino ATmega 328.
Все работает превосходно! Спасибо за инструкцию. НО.
Подсветка в KODI работает только с отключенным ускорением amlogic. При включении ускорения подсветка тупо горит одним цветом. Но без ускорения невозможно комфортно смотреть 4К видео, да и FullHD порою тормозит.
Есть у кого-то рабочее решение, как запустить подсветку (плагин Boblight) в KODI со включенным ускорением amlogic? Буду очень признателен за любую информацию по этому поводу.
подскажите кто сталкивался с такой проблемой. если надо фото и видео пришлю.
подсветка то работает изначально, но вырубается при включении игры…
может лыжи не едут…
[OFFTOPIC]ПС: Совсем не шарю в написании скетчей, если есть знающие люди с желанием помочь, отпишитесь плиз в личку.[/OFFTOPIC]
а что касается PlayClaw я ее вообще не устанавливал и без нее у меня все работает. так что дело мне кажется в другом.
Я смотрю на фотографии плохо видно но вроде земляной провод не припаян к ардуино?
У Вас винда XP?
Кто сталкивался с пульсацией ленты, не мерцание а едва заметная пульсация, при уменьшении яркости?
видно только камерой смартфона и видно наведя камеру на диод, на стене ряби нет.
Для многих это нормально, но есть понятие индивидуальной непереносимости, у меня устают глаза.
Да и кстати в тему самой подсветки, думаю стоит попробовать разные клиенты вроде AmbiBox, учитывая все старания подражать подстветке Philips — я считаю они тщетны! И близко даже рядом не стояли с оригиналом
В след. буду использовать Ардуино UNO
ленту на чипе WS2801 либо отдельные точки
конструкция 45 градусов наклон
30 диодов на метр — норма (у меня 60, это много)
и рассеиватель с разделением диодов
Arduino Nano + WS2812b 60led 3sides + Prismatik 10мс. Вживую конечно это выглядит в разы эпичней и ярче.
ТС спасибо за тему.
p.s. призматик ещё и в играх без танцев с бубном захватывает отлично.
Решение: установить драйвер www.wch.cn/download/CH341SER_EXE.html, вдруг кому ещё поможет :)
Кто что заливал для 2811?
… скетчи из статьи, включая фикс моргания — для 2812.
Сделал всё как написано в данной публикации, учитывая направления светодиодов / всю настройку и т. д…
Использую WS2812. Скетч от автора.
Настроил AMBIBOX по зонам в соответствии с моим расположением отдельных светодиодов (116 шт), задал направление данных — запустил подсветку.
— светодиоды горят произвольным цветом в хаотичном порядке, однако реакция на перемещающееся окно на мониторе есть. При этом, ленту запитал от компьютерного блока питания в 5 точках —
, напряжение в районе 5,2В.
Прогрузил пример DemoREEL100 из библиотеки FASTled — лента идеально работает по всей её длине, значит дело не в железе.
Думал на длиный USB провод от ПК до ардуины — поставил «родной» короткий — проблема не решилась.
Пробовал скетч от Tideh… — ситуация такая же.
При любых настройках Ambibox (изменения стилей / порядка RGB и т д / МОНОПОДСВЕТКИ — СВЕТОДИОДЫ ГОРЯТ ТАКЖЕ ХАОТИЧНО В ХАОТИЧНОМ ПОРЯДКЕ) ситуация такая же, использовал ПО Prizmatic — ситуация такая же…
Быть может кто и сталкивался… Заранее спасибо
Еще попробуй сменить пин на ардуине к светодиодам.
Минус питания ардуины и светиков обьеденен?
Собираюсь собрать данную штуковину для телевозора 47".
Хотелось бы лентой с 60 СД/метр, и того 3,5 метра, что является около 65 Ватт.
Думал для уменшения проблем с током использовать Ws2811 на 12 В, но потом выяснил что на ней гогят по 3 СД и длинна четная 5 см (отрезается по 3 СД), вернулся к 5В.
Хотелось бы вашего мнения по данной комплектации…
Какие провода использовать для питани, сечение, мак. длинна провода?
Использовал этот лот:
$15 (White 5m 60 IP30) https://aliexpress.com/item/item/-/2000165819.html
Внимание! Это WS2811, работает от 12 В. У этого же продавца есть WS2812B на $7 дороже
Я правильно понял, что в WS2811 все 3 диода только одним цветом могут светиться?
в общем, загорелся после этой темы сделать подобное на своем телевизоре. Руки зачесались, зашел на алишку, назаказывал всякого. Только потом изучил вопрос более внимательно и понял, что проперся с лентой… скажите, сильные мира сего, есть ли возможность из такого варианта замутить подсветку на ардуино?
Чё тока не ставил, чё тока не перечитал — не могу залить скетч( Голова расплавилась, нервы на пределе.
Я в этом тупой, но пошагово вроде всё делаю — ругается при заливке. То Джава чёто, то ФастЛед не тот…
Народ, никто не живёт рядом с м.Щёлкавская? Может поможете залить скетч, который для Андроида?
Если вдруг получится, я ещё пару таких соберу (на все ТВ). Вот, взял для попробовать, и оказался туповат для высшей математики ((
Нужен Скетч, на 4 стороны на 184(58х34 х2) диода, для приставки Андроид 5.1, Ардуино Уно (как тут для приставок советовали). Всё куплено и Всё собрано — чисто залить.
Если есть кто рядом и готов помочь — стукните в личку? А-то разхреначу всю эту халабуду, а так давно мечтал об Амбилайте…
Типа белый цвет от 1led к 100
(видео www.youtube.com/watch?v=N8wAr3D9qBM)
И может кто то знает как добавить режимы в амибибокс, что бы можно было сделать как на видео.
www.youtube.com/watch?v=N8wAr3D9qBM
PS: амбибокс жрет ~20% процессора в простое. Изза этого и пытаюсь завести призматик
и просто android — результат тот же. Вышел на официальный форум коди, а там вроде как пишут что для андроидного коди нужен внешний боблайт сервер, но при этом не понятно (по крайней мере мне) куда тогда подключать ленту. К серверу!? или как по схеме к Андроид приставке?
В общем слооооожнаааа. Помогите разобраться в потоке информации.
214 диодов WS2812B, Arduino Nano, Sony 55" 4K, Ambibox
питал от блока компа 5v или нельзя было напрямую «както» подключать и я чот спалил (