Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Да ... да ... да - отличная идея про хабрхабр! Например для моей диагонали подойдет только Pixelight ... и думаю я не один такой ))) В любом случае в нос никто не ударит... так что ждемссс )))
Цитата:
Цитата:
И насколько я понял универсального софта нету?
Не понял вопрос
Если по простому... у меня есть TV 59' (у кого то может быть меньше, больше диагональ у кого-то вообще монитор) к нему подключен ПК или например MINIX NEO X5 на андроиде (на сколько я понял без ПК еще не придумал никто как сделать, а было бы круто) и сделал данный девайс ... то как и чем его настраивать для правильной работы и захвата видео ... получается всем надо знать язык программирования для настройки Pixelight под свои условия работы???? Есть управляющая программа?
Как правильно прошить контролер?
По поводу адаптера питания 220в-5в, а какая сила тока(А) ... можно узнать формулу расчета силы тока?
Цитата:
Для того что бы подобрать адаптер по току, нужно знать какая у Вас будет длина ленты.
В общем смысл всего такой ... признаюсь честно я нубас во всем этом ну или рак (поэтому столько вопросов) :) но хочу реально разобраться и сделать себе такую подсветку ... конечно же легче купить готовую и довольствоваться тем что есть ... но ни одна из них мне не подходит и они хуже! Буду надеется на Ваше терпение и хороший пост на хабрхабр ну или здесь подробную инструкцию! Спасибо!
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
получается всем надо знать язык программирования для настройки Pixelight под свои условия работы???? Есть управляющая программа?
Программа есть, и настраивается она очень просто под любой размер телевизора
достаточно указать в процентах четыре области захвата с лева, с права , с верху, с низу и указать для каждой области число светодиодов
Программа также имеет три профиля(конфига) и их можно менять одним нажатием кнопки
Вот пример конфига
Цитата:
************************************************** ********
TimerFrame=0; время между кадрами
Threshold = 0; порог включения от 0 до 255
Brightness=70; яркость от 0 до 255
Saturation=100; насыщенность от 0 до 255
Hue_Red = 110; оттенок красного от 128 до 255 или до 0
Hue_Green = 155; оттенок зеленого от от 128 до 255 или до 0
Hue_Blue = 110; оттенок синего от от 128 до 255 или до 0
****************Для отключения не нужной зоны укажите число светодиодов =0 ******************************************
Left_NumLed=30; Число светодиодов ленты в левой зоне
Left_X =0; отступ от левого края в процентах
Left_Y =0; отступ с верху в процентах
Left_W =10; шрина в процентах
Left_H =100; Высота в процентах
Right_NumLed=30; Число светодиодов ленты в правой зоне
Right_X=90; отступ от левого края в процентах
Right_Y=0; отступ с верху в процентах
Right_W=10; шрина в процентах
Right_H=100;
Top_NumLed=40; Число светодиодов ленты в верхней зоне
Top_X = 0; отступ от левого края в процентах
Top_Y = 0; отступ с верху в процентах , для пропуска черной полосы на широкоформатных фильмах
Top_W = 100; шрина в процентах
Top_H = 10; Высота в процентах
Bottom_NumLed=40; Число светодиодов ленты в нижней зоне
Bottom_X =0; отступ от левого края в процентах
Bottom_Y =90; отступ с верху в процентах
Bottom_W =100; шрина в процентах
Bottom_H =10; Высота в процентах
************************************************** ********
Цитата:
По поводу адаптера питания 220в-5в, а какая сила тока(А) ... можно узнать формулу расчета силы тока?
Примерно 2А на 1 метр ленты, это максимальный ток, при условии если лента светит белым цветом на полную яркость
1метр ленты 10 ватт мощности
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Начал поиски для покупки 1-е управляемой RGB светодиодной пиксельной ленты и 2-е контроллера .... и сразу же появились вопросы!
1) Можно ли вместо - Плата arduino Nano Duo (Arduino Nano V.4) взять (Arduino Nano V.7) ... изменится ли схема подключения и скорее всего нужна будет другая прошивка для этой версии контролера и т.д.?
2) Вот нашел кстати описание неплохое ленты WL-5V32RGB2801 может кому пригодится.
А вот вопрос - можно ли будет использовать вот эту №1 или эту №2 либо эту №3 ленту ... просто я не понимаю в чем отличие между ними ... или только вот ЭТУ №4? Цена то у них у всех одинаковая и большая :) Будет ли работать программа управления и контролер с этими лентами?
На сколько я понял разница между №1 и №2 в защите самой ленты IP - 67 (силиконовый чулок), а IP - 20 походу без чулка ... а и как в №1 так и №2 Кол-во LED в метре - 36шт в отличии от вот этой светодиодной ленты ну или от №4 где Кол-во LED в метре - 32шт ... а в №3 вообще Кол-во LED в метре - 64шт!!!
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Цитата:
Можно ли вместо - Плата arduino Nano Duo (Arduino Nano V.4) взять (Arduino Nano V.7) ... изменится ли схема подключения и скорее всего нужна будет другая прошивка для этой версии контролера и т.д.?
Можно
Цитата:
А вот вопрос - можно ли будет использовать вот эту №1 или эту №2 либо эту №3 ленту
Подойдут только 1 и 2
В DS на ленту WL-5V32RGB2801 написано 32 светодиода на 1 метр
P.S.
Имейте в виду, ценник указан за 1 метр
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Chip какую Вы порекомендуете ленту взять? из тех ссылок что я разместил ... просто данный интернет магазин находится в Украине, а так бы взял ту что Вы в шапке разместили ))!!! Насчет цены я понял сразу )))) думаю оно того стоит ...! А вот контролер скорее всего придется у Вас брать ... не могу найти ((
Кстати вот нашел книжки для знакомства с контроллером : С чегo начинаются роботы. О проекте Arduino для школьников (и не только) [2011], Программирование микроконтроллерных плат Arduino/Freeduino (+CD) ...
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Я думаю что лучше покупать ленту защищенную силиконом
На форуме есть целый раздел посвященный Arduino
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Новогодний скетч для RGB WS2801 ленты
PHP код:
#include <SPI.h>
#define numpix 160
typedef struct {uint8_t b; uint8_t g; uint8_t r;} RGB;
RGB pixel[numpix];
void setup() {
Serial.begin(115200);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE0);
SPI.setClockDivider(SPI_CLOCK_DIV16);
delay(1);
}
void loop() {
run_pix(numpix, 255, 0, 0 );
run_pix(numpix, 255, 255, 0 );
run_pix(numpix, 0, 255, 0 );
run_pix(numpix, 0, 255, 255 );
run_pix(numpix, 0, 0, 255 );
run_pix(numpix, 255, 0, 255 );
}
void run_pix(uint8_t num, uint8_t rp, uint8_t gp, uint8_t bp)
{
for(uint8_t i=0; i<num; i++)
{
pixel[i].r=rp;
pixel[i].g=gp;
pixel[i].b=bp;
set_pix(num);
delay(5);
}
}
void set_pix(uint8_t num)
{
for(uint8_t i=0; i<num; i++)
{
SPI.transfer(pixel[i].b);
SPI.transfer(pixel[i].g);
SPI.transfer(pixel[i].r);
}
delay(1);
}
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Chip добавь в последний скетч гамма-коррекцию из моего скетча (там массив и функция которая его заполняет при инициализации контроллера), значение коррекции задай 2.2, при коррекции основные цвета( синий, зеленый и красный) получаются более продолжительными, и заливка ленты получается более равномерная.
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Так что с посто на Хабру?
Re: Фоновая, пиксельная подсветка телевизора, Pixelight
Извините меня, но праздники из колеи выбили
Выловлю все баги в программе и напишу.
Потерпите еще немножко.