Результаты опроса: Нужна ли вам такая функция на телевизоре?

Голосовавшие
191. Вы ещё не голосовали в этом опросе
  • Нет.

    28 14.66%
  • Да.

    129 67.54%
  • Нужна , только руки кривые, самому не осилить

    34 17.80%
Страница 71 из 93 ПерваяПервая ... 21616566676869707172737475767781 ... ПоследняяПоследняя
Показано с 701 по 710 из 921
  1. #701
    Пользователь Аватар для Eraser
    Регистрация
    09.12.2010
    Возраст
    42
    Сообщений
    62
    Вес репутации
    177

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Софт Лайтпака (с поддержкой ардулайт) обновлён до версии 5.8.0

  2. #702
    Пользователь
    Регистрация
    03.11.2011
    Сообщений
    27
    Вес репутации
    158

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Что насчет нескольких устройств? Какова реальная скорость работы на ардуино или если писать на любой другой мк от atmel на асме?
    Попробовал софт лайтпак, на 17 зонах при минимальной задержке пишет частоту захвата от 12кадров до 55, врубил концерт продижи, 60кадров\в сек. Видео не виснет, прога лайтпак по диспетчеру задач всего 5% жрет.
    Но вот вопрос, переварит ли это ком порт вместе с ардуиной?

    Как рассчитать ту грань, за которой уже будет заметное отставание? тут был рассчет, я прикинул, для ком порта получается, где-то 96 каналов успеет протолкнуть при приемлимом обновлении или я не прав? Строго не ругайте, я не программер.


    UPD многие варианты, на вимео тормозят заметно для меня. Светодиоды могу тбыстрей моргать.
    Вытравил себе недавно платку на 6 транзисторов. ток до 3 А
    и пару маленьких, в SOT23, такой в количестве один штука ) потянет 10см ленты двойной плотности, сверху термоклеем залить и все будет окей
    были под рукой кт630, переходный процесс не более 5*10^-7 , много, но светодиод все равно не быстрей 200кГц дергать )
    Последний раз редактировалось YARiddiK; 30.12.2011 в 23:48.

  3. #703
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    47
    Сообщений
    37
    Вес репутации
    160

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Цитата Сообщение от YARiddiK Посмотреть сообщение
    Что насчет нескольких устройств? Какова реальная скорость работы на ардуино или если писать на любой другой мк от atmel на асме?
    Попробовал софт лайтпак, на 17 зонах при минимальной задержке пишет частоту захвата от 12кадров до 55, врубил концерт продижи, 60кадров\в сек. Видео не виснет, прога лайтпак по диспетчеру задач всего 5% жрет.
    Но вот вопрос, переварит ли это ком порт вместе с ардуиной?

    Как рассчитать ту грань, за которой уже будет заметное отставание? тут был рассчет, я прикинул, для ком порта получается, где-то 96 каналов успеет протолкнуть при приемлимом обновлении или я не прав? Строго не ругайте, я не программер.
    Минимальная требуемая ширина канала рассчитывается примерно так:
    1 зона = 3 канала
    разрядность ШИМ - 2ка в этой степени даст количество уровней яркости, например в Ардуино 8 бит - 256 - уровней яркости. Если ШИМ сделан на какой-либо другой микросхемке, то берем из её даташита. на LPD6803 - 32 уровня - 5 бит на канал, на LPD8806 - 128 градаций - 7бит, MS2801 - 256 градаций - 8 бит. Где-то попадались микросхемки с ШИМ и на 1024 уровней - 10бит.
    В итоге получаем:
    бит_в_секунду = количество_зон * 3 * разрядность_ШИМ * кадров_в_секунду
    По приведенному тобой примеру минимальная пропускная способность только для передачи данных о яркости каждого канала без служебной информации (например адресации какой канал какая яркость) должна быть:
    17зон * 3канала/зону * 8бит/канал * 55кадров/сек = 22440 бит/сек
    Это самая минимальная требуемая скорость при самом оптимальном протоколе, в плане объема передаваемых данных.
    Количество служебной информации будет зависеть уже от протокола обмена и адресации каждого каждого канала. если будем адресовать каждый канал отдельно, то 17 зон * 3 канала/зону = 51 канал, достаточно 6 разрядного адреса (максимум 64 адреса), если требуется больше то берем нужное значение.
    Тогда получим:
    17зон * 3канала/зону (6бита_адреса/канал + 8бит_яркости/канал) * 55кадров/сек = 39270 бит/сек.
    Последний раз редактировалось MAKC; 11.01.2012 в 01:40. Причина: исправил ошибку в последней формуле

  4. #704
    Пользователь
    Регистрация
    03.11.2011
    Сообщений
    27
    Вес репутации
    158

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    доступно. сенкс!
    А нижнюю полосу кто сколько делает.
    Я планирую две три максимум зоны вниз, тк внизу обычно меньше разнообразия в картине, а вверх помногу.

  5. #705
    Новичок
    Регистрация
    26.01.2012
    Сообщений
    6
    Вес репутации
    152

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Здравствуйте. Помогите пожалуйста проясниь ситуацию. Собрал ardulight на arduino duemilanove и ULN2803, залил скетч из первого поста на 6 зон, все работает кроме синего цвета в шестой зоне. Диод подключен к 28 ножке 168 меги (Analog pin 5) без нагрузки на нем, при отображении белого цвета в этой зоне, 4,7-5в при подключении ко входу ULN2803 напряжение падает до 1 вольта. Микроконтроллер менял, монтаж смотрел в чем может быть проблема?
    Последний раз редактировалось wmlex; 27.01.2012 в 01:36.

  6. #706
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Ошибка в скетче была, подправил

  7. #707
    Новичок
    Регистрация
    26.01.2012
    Сообщений
    6
    Вес репутации
    152

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Спасибо, все работает. Не могли бы вы обьяснить изменения. В секциях PORTC вы уменьшели колличество выводов с 6 до 8, а что означает вот это значение
    for (int i=2; i < 19; i++){pinMode(i, OUTPUT);}

  8. #708
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Не могли бы вы обьяснить изменения. В секциях PORTC вы уменьшели колличество выводов с 6 до 8
    Не совсем понял вопрос

    for (int i=2; i < 19; i++){pinMode(i, OUTPUT);}
    Настраиваем выводы Carduino D2-D18 на выход

  9. #709
    Новичок
    Регистрация
    26.01.2012
    Сообщений
    6
    Вес репутации
    152

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    В первом вырианте скетча колличество выводов было 8, а сейчас 6
    #define D19_High PORTC |=B100000
    #define D19_LOW PORTC &= B011111

  10. #710
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Старшие два бита не являются цифровыми портами . так что без особой разницы что в эти два бита будет записано

Страница 71 из 93 ПерваяПервая ... 21616566676869707172737475767781 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 8 (пользователей: 0 , гостей: 8)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •