• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение Адаптивная подсветка для TV с WiFi.

Привет всем!
Случайно увидел проект адаптивной подсветки для TV на Arduino Nano (АтМега)
Используется лента 60 led WS2812B.
Понравилось, эффектно!
Программное обеспечение для компьютера Ambibox, захватывает картинку с экрана,
и передает поток управления на COM порт.
Arduino Nano это просто переходник с USB->UART->WS2812B.

Первая мысль, как переделать Arduino проект с UART, на WiFi ESP8266.
Ставим ambibox, Виртуал COM порт to UDP/TCP, и ESP8266 + WS2812B .Передаем поток по WiFi.
С Arduino не работал.
Как собрать в Arduino проект из двух разных устройств АтМега и ESP8266 не знаю.
Можно и на NodeMcu (LUA) нарисовать , но пока не разобрался с протоколом потока...
Если кто разобрался, напишите.

Ambibox, можно скачать по ссылке: http://www.ambibox.ru/
Виртуал COM порт UDP брал от "Tibbo"
Вот скетч для Arduino Nano :
 

Вложения

Victor

Administrator
Команда форума
Программное обеспечение для компьютера Ambibox, захватывает картинку с экрана
Есть еще более интересные решения: вместо Win компьютера используется RaspberryPi (есть проекты и с другими вариантами вроде Android TV BOX), который может монтироваться сзади TV, а видеопоток идет через HDMI этого устройства, т.е. подсветка будет работать не только когда с компьютера транслируется видео, а с любого HDMI источника. Ссылок не даю - проектов таких реально много, поищите на Youtube.
 
Есть еще более интересные решения: вместо Win компьютера используется RaspberryPi (есть проекты и с другими вариантами вроде Android TV BOX), который может монтироваться сзади TV, а видеопоток идет через HDMI этого устройства, т.е. подсветка будет работать не только когда с компьютера транслируется видео, а с любого HDMI источника. Ссылок не даю - проектов таких реально много, поищите на Youtube.
Да, все эти проекты просмотрел, RaspberryPi, Orange Pi, все громоздко.
У меня на телевизоре закреплен Wintel PRO TVbox с WIN10, есть и старый Android TV BOX.
интересно собрать переходник на ESP8266. Все библиотеки для него имеются. Да и еще все USB уже заняты, нужен HUB, а тут можно и по WiFi все сделать.
 
Привет всем!
Разобрался с протоколом Ambibox
A d a sH sL su R G B R G B R G B
41 64 61 00 02 57 00 00 00 00 00 00 00 00 00 ...
Пакет 60LED = ~15мс на 115200
su = (sH ^ sL ^ 0x55)

Налетел на проблему с NodeMcu (lua)
ws2812.init()
ws2812.write
Работают хорошо ~1мГц.
Но, после вывода на Led ws2812.write пропадает точка доступа WiFi !
По отдельности все работает, вместе нет (или руки с мылом, или чай с сахаром):(
Прошивку NodeMcu делал на сайте NodeMCU custom builds
Кто нибудь сталкивался с проблемой?
 
Сверху Снизу