-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Меняю цвета в коде первого скетча, заливаю- все работает. Только цвета перепутаны, вместо синего красный, вместо зеленого синий и вместо красного зеленый.
Пробую запустить код из второго сообщения, пишет ошибку:
C:\Users\Admin\Desktop\arduino-1.0.4-windows\arduino-1.0.4\libraries\SmallUart/SmallUart.h: In function 'void setup()':
C:\Users\Admin\Desktop\arduino-1.0.4-windows\arduino-1.0.4\libraries\SmallUart/SmallUart.h:37: error: too many arguments to function 'void UART_Init()'
sketch_led_strip:8: error: at this point in file
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Antoxaxa
Вложение 16179
Не получилось раньше выложить фотку- делами завален был.
Купил вчера новый паяльник с нормальным жалом, перепаял, скетч начал работать, вроде как.
Дальше опять не идет. Какой софт и какие дрова должны стоять для корректной работы этого агрегата?
Если Win7 то драйвер должен сам установится из центра обновления
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Antoxaxa
Меняю цвета в коде первого скетча, заливаю- все работает. Только цвета перепутаны, вместо синего красный, вместо зеленого синий и вместо красного зеленый.
Пробую запустить код из второго сообщения, пишет ошибку:
C:\Users\Admin\Desktop\arduino-1.0.4-windows\arduino-1.0.4\libraries\SmallUart/SmallUart.h: In function 'void setup()':
C:\Users\Admin\Desktop\arduino-1.0.4-windows\arduino-1.0.4\libraries\SmallUart/SmallUart.h:37: error: too many arguments to function 'void UART_Init()'
sketch_led_strip:8: error: at this point in file
Подправлю
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Тестовый скетч из шапки работает))) Только цвета не совпадают, но их я поправил. Почему то самый первый диод не горит.
При заливки следующего скетча, с первой страницы, компилятор ругается....
пишет
sketch_apr20a.pde: In function 'void setup()':
sketch_apr20a.pde:8: error: 'Uart_Init' was not declared in this scope
sketch_apr20a.pde: In function 'void loop()':
sketch_apr20a.pde: 21: error: 'UART_SendByte' was not declared in this scope
sketch_apr20a.pde: 22: error: 'UART_ReadByte' was not declared in this scope
sketch_apr20a.pde: In function 'unsigned chart uart_read()':
sketch_apr20a.pde: 45: error: 'UART_ReadByte' was not declared in this scope
-
Вложений: 1
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Попробуйте скетч pixelight_sinc
Цвета действительно перепутаны(зависит от производителя ленты), проверяйте подправленную программу
у меня сейчас нет возможности проверить
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Да, у меня Win7, но драйвера почему-то пришлось вручную ставить, автоматически не захотело.
Запускаю программу- говорит что устройство обнаружено, но дальше ничего не происходит.
Скетч заливается, но реакции нет. Если нажать кнопку ресет на ардуине, тогда на секунду загорается вся лента желто-синим, потом гаснет и больше не подает признаков жизни.
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Драйвера где брал?
Каким плеером воспроизводишь видео?
Видео должно быть в полноэкранном режиме
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
http://arduino.cc/en/ драйвера где-то тут были, ну и среда разработки тоже.
Видео смотрю через MediaPlayer Classic
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Спасибо, скачал оттуда, заработало.
Но, пока больше на гирлянду похоже или цветомузыку=) Мограет, цветами переливается перепутанными
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цвета подправлю завтра, на работе у меня есть лента для тестов
В слепую как видите не вышло
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Попробуйте сейчас
Нашел ошибку в либе CyberLib, поэтому замените либу и по новой перепрошейте контроллер Arduino
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Вроде как пашет, ща потестю
Все круто работает, можно еще 2 метра ленты покупать, ЧЕЛОВЕЧЕСКОЕ СПАСИБО Chip за терпение
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Конфиги настраиваются под разные типы изображений
Если Вы не используете другие профили то достаточно настроить config1, он всегда загружается по умолчанию
Не забудьте в конфиг прописать баланс белого. Все остальное настраивайте по Вашему вкусу
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Chip, огромное спасибо, все заработало как надо!
Потом уберу ленту за монитор, красивостей наведу, а сейчас прикрепляю видео тестирования.
http://www.youtube.com/watch?v=mpOHjrDvFEs
И сразу вопрос: там в конфигах есть такой параметр как ширина и высота в процентах, в процентах относительно чего?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Ролик зачетный!
Если ленту заклеить белой изолентой или белым бумажным скотчем, то лента не так будет бросаться в глаза.
Рекомендую обклеивать ленту даже если она будет за монитором, тогда свет он нее более равномерный и красивый без резких переходов
Ширина и высота зоны захвата, вычисляется в процентах относительно ширины и высоты экрана
Как правило достаточно 5%. Так же у Вас есть 4 профиля Вы можете поэкспериментировать, настроив их по разному
И не забывайте чем больше зона захвата тем сильней нагрузка на процессор
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Спасибо, попробую.
Очень кстати изоленты белой пара мотков завалялось=)
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Antoxaxa
Спасибо, попробую.
Очень кстати изоленты белой пара мотков завалялось=)
Как ролик называется?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Dubstep Dispute | HQ
на странице с моей записью ссылка есть
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Спасибо CHIP, теперь все работает идеально!!! Огромное, огромное спасибо!
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Комп глючит ,
или сообщение про софт амбибокс удаляются ?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Я удалил сообщение. Для чего здесь писать про программу которая не работает с прошивкой из этой темы?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Вродебы тут было сообщение что работает !
Если не работает извините тогда.
А может быть и в программу внесут и вашу прошивку.
Это самое разумное решение.
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Сколько ФПС получается на светоленте ? ( сколько тянет железо и прошивка )
Сколько метров светоленты ( зон ) можно подключить ?
100 зон вытянет ?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
ФПС зависит от колличества используемых пикселей(зон) ленты.
Максимальное количество пикселей(зон) 254
Частоту ФПС можно расчитать: 1 пикс= 300мкс
100пикс х 300мкс=0,03мс или 33Гц
Получается максимальный ФПС 100пиксельной ленты 33Гц
Учитывая что фильмы придерживаются стандарта 24кадра в сек. то все в рамках приличия
К тому же моя программа ограничивает ФПС до 30кад/сек и синхронизируется с ардуино
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Собрал вчера ленту, запускаю со скетчем и программой с первой страницы, все работает, но не везде. Иногда лента мигает фиолетовым цветом, не работает в играх. Пробовал запускать программу с хабра (pixie-master которая) - она не запускается - даже в процессах не появляется. Есть ли какие-нибудь альтернативные скетчи+программы для управления лентой? Или что-то настроено неправильно у меня?
Еще одна проблема - монитор у меня 16:10, поэтому в фильмах черные полосы сверху и снизу. Сверху цвета меняются, как надо, а снизу кусок ленты просто светит белым цветом, ни на что не реагируя. Как надо верно настроить программу?
Лента у меня как на первой странице, клон ардуино нано, блок питания на 5а, 70 светодиодов, win8.
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Программа рассчитывалась для просмотра видео, с играми я ее не тестировал.
В программе есть 4 конфига их можно настроить на все возможные форматы изображений и из программы выбирать нужный профиль
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Chip
Программа рассчитывалась для просмотра видео, с играми я ее не тестировал.
В программе есть 4 конфига их можно настроить на все возможные форматы изображений и из программы выбирать нужный профиль
В играх светит белым, будто просто черная заливка на экране.
Кусок кода нижнего фрагмента:
Код:
Bottom_NumLed=21; Число светодиодов ленты в нижней зоне
Bottom_X =0; отступ от левого края в процентах
Bottom_Y =85; отступ с верху в процентах
Bottom_W =95; шрина в процентах
Bottom_H =5; Высота в процентах
Менять надо bottom_y? Менял, ничего не изменялось. А верх работает нормально. :с
-
Вложений: 1
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Нарисовал для понимания
Вложение 16222
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Pavle
В играх светит белым, будто просто черная заливка на экране.
Менять надо bottom_y? Менял, ничего не изменялось. А верх работает нормально. :с
А сколько процентов экрана у Вас занимает черная полоса?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Chip
А сколько процентов экрана у Васзанимает черная полоса?
10%, по-идее. 1600 разрешение по высоте, фильмы рескайляться до 1440, как я понимаю.
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Попробуйте вот такой вариант
Bottom_NumLed=21; Число светодиодов ленты в нижней зоне
Bottom_X =5; отступ от левого края в процентах
Bottom_Y =80; отступ с верху в процентах
Bottom_W =90; шрина в процентах
Bottom_H =5; Высота в процентах
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Не могу запустить с новым скетчем. Светятся первые 3 светодиода белым, четвертый оранжевым и все. Запускаю Pixelight, она рапортует "устройство обнаружено" и ничего не меняется.
Что обидно, со старом скетчем (который с SmallUart.h) работало, каким то чудом он у меня тогда установился, теперь при попытке его установить опять ругается
Цитата:
D:\Program Files\arduino-0023\libraries\SmallUart/SmallUart.h: In function 'void setup()':
D:\Program Files\arduino-0023\libraries\SmallUart/SmallUart.h:37: error: too many arguments to function 'void UART_Init()'
pixelight:10: error: at this point in file
Возможно проблема с новым скетчем из за того что ставлю на Ардуину Мегу (другой сейчас нет под рукой), даже не знаю куда еще копать...
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Библиотека CyberLib работает только с контроллерами Atmega168 или Atmega328
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Chip
Библиотека CyberLib работает только с контроллерами Atmega168 или Atmega328
Жаль... Ну буду ждать Нано )
Получилось опять запустить с SmallUart, если кому пригодится, то в скетче
строку UART_Init(115200); заменить на UART_Init();
И что бы скомпилировать под Мегу 1280 (2560) в файле SmallUart.h добавить строку
Цитата:
#if defined(__AVR_ATmega328__) || \
defined(__AVR_ATmega328P__) || \
defined(__AVR_ATmega88__) || \
defined(__AVR_ATmega48__) || \
defined(__AVR_ATmega168__) || \
defined(__AVR_ATmega644__) || \
defined(__AVR_ATmega1280__)
Так как здесь не остался старый скетч то подойдет от Pixie. В нем, правда, нужно заменить строку
UART_SendByte( 'R' ); // Byte "We're ready"
на
UART_SendByte(170); // Byte "We're ready"
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
Chip
Попробуйте вот такой вариант
Bottom_NumLed=21; Число светодиодов ленты в нижней зоне
Bottom_X =5; отступ от левого края в процентах
Bottom_Y =80; отступ с верху в процентах
Bottom_W =90; шрина в процентах
Bottom_H =5; Высота в процентах
Теперь все отлично работает в фильмах, спасибо.-)
Вопрос с программой, которая работает с директХ приложениями все еще открыт. :о
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Здравствуйте! Хотел спросить если под ваш скетч подойдёт светодиодная лента SMD 3528 RGB(60 RGB светодиодов на метр). Программа не запускается. Только иконка в трейе появляется. В чём может быть проблема?
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
вносите поддержку железа в софт амбибокс ,
будет вам и удобная настройка и DirectX и любые игры и светомузыка.
-
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Сообщение от
ringooo
вносите поддержку железа в софт амбибокс ,
будет вам и удобная настройка и DirectX и любые игры и светомузыка.
Каким образом это сделать? :о