вторник, 24 февраля 2015 г.

Амбилайт, продвижение

Продвижение продвигается; все время не мог понять, почему все схемы так сложно устроены - есть xbmc, для него ставится плагин xbmc-boblight, отдельно запускается boblight "демоном".. Подключал все к RPi - работало, но с большой задержкой

Из-за чего задержка я так и не понял, но и не разбирался, все равно давно хотел заказать замену rpi (естественно в первую очередь я считал. что причина в rpi, может в скорости передачи в ардуину, может тормоза при обработке картинки перед выводом в светодиоды)

Сейчас RPi заменена и надо же шевелиться дальше; шевеления в общем-то достаточно успешны - я решил (как тру-програмист) забить на готовое и писать свое

Плагины для xbmc (сейчас kodi) пишутся на питоне и это капец какой конченый язык; но понемногу борюсь.. Плагин пока называл Kodi-Lights, он стартует вместе с kodi и если проигрывается контент - зажигает через ардуину "лампочки"

Даже при скорости 112500 бод - это грубо говоря 14 кбайт в секунду; даже если обновлять 25 раз в секунду "лампочки" - это 500 байт на кадр; на каждую "лампочку" надо передать 3 байта, так что можно обновлять 160 лампочек на кадр (цифры так, прикидочные)

С моей лентой (30 светодиодов на метр погонный) мне надо где-то 88-92 светодиода, чтобы обмотать телевизор по периметру, т.е. в теории все в полном порядке должно быть; ну и опыты на ноуте (размер которого правда конечно намного меньше) показывают, что вроде все будет норм

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

Блок питания на 5 В - 5 А готов (за вменяемые деньги, сравнимые с ценой у китайцев + % за срочность :) )

Осталось сесть и закончить - а вот это ж самое сложное - когда готово 80%, доделать эти оставшиеся 20..

Комментариев нет:

Отправить комментарий