066-Простой Ambilight на ATtiny2313 своими руками.

Автор: | 15.03.2011

титлВ процессе обсуждения сделанного нами ранее эффектора, Back выдвинул идею, что можно на плате эффектора сделать несложный Ambilight. Идея мне понравилась – эффектор сможет обзавестись еще одной плюшкой к уже не малому арсеналу возможностей. Итак, сейчас я расскажу, как по быстрому приделать к Вашему монитору светодиодную подсветку и, используя плату эффектора, заиметь Ambilight. Более того, на установленных для амбилайта светильниках обычные эффекты станут еще красочней! Но не будем спешить, все по порядку …


1 ДЛЯ НАЧАЛА, ЧТО ТАКОЕ AMBILIGHT?
Это патентованная технология Philips (а-я-яй — нарушаем авторские права :)). Наверное, все видели, как она работает? На ютубе полно роликов. Кто не в курсе — Ambilight это светодиодная подсветка стены позади телевизора, цвет которой динамически изменяется в соответствии со сценой на экране. Проще говоря – это продолжение картинки с экрана дальше за пределы телевизора. Не скажу, что это уж очень нужная вещь для монитора, но определенное впечатление производит …


2 ПРИНЦИП РАБОТЫ.
Для того чтобы организовать Ambilight на Вашем мониторе, понадобиться плата эффектора,Демонстрация в сборе
причем переделывать схему или прошивать новую прошивку не нужно! Необходимо лишь расположить светодиоды по краям монитора.

Наш Амбилайт будет иметь 4 светодиодных RGB светильника, по два с левой и правой стороны монитора. Светодиодные светильники я обозначил как 0,0; 0,1; 1,0; 1,1 (это x,y координаты их расположения, при условии, что начало координат находится в верхнем левом углу монитора). Каждый светильник содержит в себе 3 светодиода – красный R, зеленый G, и синий B.

Светодиоды подключены к каналам эффектора определенным образом:

таблица распределения светодиодов

Эффектором, а через него и LED светильниками, управляет специальная программа
GCn-Effector-12. Программа анализирует текущую картинку на экране монитора, по бокам, вблизи расположения LED светильников и выдает управляющие команды устройству. Эффектор, в соответствии с этими командами, «светит» нужными светодиодами. Вот собственно и все. Ничего сложного!


3 LED СВЕТИЛЬНИКИ.
LED светильники – это самая важная часть Ambilight. От их выбора будет зависеть, насколько правильно будут отображаться цвета за монитором. LED светильники можно организовать кучей способов. Тут должна поработать Ваша фантазия. Нужно, чтобы соблюдалось лишь одно условие – при подаче напряжения одновременно на три светодиода должен получиться белый цвет. В противном случае трудно будет добиться вменяемой картинки от Ambilight. Добиться белого цвета можно подбором гасящих резисторов для каждого из трех светодиодов светильника.

Вот несколько способов получения LED светильников.
3.1 Обычные светодиоды. Подключаются через резисторы, прямо на выводы эффектора. Ставятся по 3 штуки (красный, зеленый, синий) рядышком, чтобы свет от них, смешиваясь, создавал на стене нужный цвет. Лучше всего подходят светодиоды с широким углом излучения (например, диаметром 4.8мм.).

Обычные светодиоды
3.2 RGB светодиоды. Подключаются, так как и в варианте выше. Их удобней монтировать, лучше смешиваются цвета. Вариант с более широким углом излучения предпочтителен (SMD сборка очень хорошо смешивает цвета и имеет широкий угол излучения).

RGB светодиоды

3.3 RGB 1W светодиоды. Если у Вас большой монитор и нужна яркая подсветка, то тут помогут мощные светодиоды. Подключать их нужно через транзисторы. Получается достаточно яркое пятно света — будет видно даже днем. Могут сильно греться. Возможно, понадобиться радиатор и изоляция от пластмассового корпуса монитора.

Мощный светодиод


3.4 Готовые RGB светильники (Back предложил). В продаже есть уже готовые RGB светильники. Могут быть на 12 и 220 Вольт. Чаще всего это мерцающие разными цветами устройства, а значит, придется их дорабатывать, чтобы получить возможность управления отдельными цветами…

готовые светильники


3.5 Светодиодная RGB лента. Самым лучшим вариантом (для меня) оказалось применение, в качестве RGB светильника, самоклеющейся светодиодной RGB ленты.

Светодиодная лента

Достоинства светодиодной ленты:
— лента довольно широко применяется в различных подсветках и проблем с ее приобретением нет;
— лента поделена на «юниты» — можно отрезать кусок нужной длинны, кратный «юниту»;
— лента питается от 12в, что уменьшает токовую нагрузку на схему управления;
— балластные резисторы уже встроены в ленту и подобраны так, что полностью зажженная лента дает белый цвет – нет необходимости в дополнительной балансировке цветов;
— ленту удобно монтировать на корпусе монитора – оторвал защитную ленту и приклеил в нужном месте;
— в случае чего демонтировать ленту так же просто. Оторвал от корпуса ленту, удалил остатки клеящего слоя спиртом – все.

Управлять такой лентой можно при помощи транзисторов, но лучше применить ULN2003 – просто, дешево и обвязки не нужно.

Подключение через ULN2003

ULN2003.pdf - Даташит на сборку Дарлингтонов ULN2003
Думаю, я убедил Вас, что это лучший вариант?


4 СБОРКА.
Вся схема устройства получиться такой:

Схема амбилайт
066-Ambilight-schematic.spl7 - Схема Амбилайта

4.1 Эффектор.
Как собрать эффектор подробно описано в статье по эффектору. Кто его еще не собрал, топают туда и собирают.

4.2 Плата драйвера светодиодной ленты.
Так как в качестве светильников мы выбрали светодиодную RGB ленту, а в качестве ключей сборку ULN2003, нам необходимо собрать небольшую платку для того, чтобы соединить все это добро вместе.

плата драйвера на ULN2003

066-Ambilight-LED-driver.lay - Рисунок платы драйвера для амбилайта
Плату я назвал драйвером светодиодной ленты. На плате установил дополнительно преобразователь на 5в (78L05) для питания самого эффектора. Теперь для всего устройства необходимо только 12в. На плате драйвера желательно нанести ЛУТом шелкографию – потом будет легче разобраться, что куда подключать. Вот так выглядит эффектор с «пристегнутым» драйвером:

Амбилайт в сборе

4.3 Крепление светодиодной ленты.
В качестве «жертвы» «облеплевания» у нас будет выступать 22 дюймовый монитор LG.

Монитор LG

Перед поклейкой, ленту нужно порезать на кусочки. Я резал по 2 «юнита» (по 6 RGB светодиодов). Длина куска вышла 10 см.

кусочки ленты
У меня лента оказалась залита в силикон (брал в распродаже интернет магазина – даже не было описания), но чаще всего лента без покрытия – нечего страшного, на качестве это никак не сказывается. В случае, если у Вас тоже лента с покрытием, аккуратно отрезаем часть покрытия над контактными площадкам и подпаиваем к ним провода. Если покрытия нет – паяем прямо так. Будет очень хорошо, если на запаянный край надеть трубочку-термоусадку.

Посадка в термоусадку

Теперь приклеиваем к торцам монитора куски светодиодной ленты, стараясь расположить куски равномерно относительно экрана монитора.

4.4 Крепление драйвера светодиодной ленты.
Драйвер светодиодной ленты и шлейфа, идущие к лентам, я крепил к задней части монитора на двусторонний скотч. Причем сам драйвер я прицепил снизу монитора таким образом, чтобы было удобно к нему снизу подключать эффектор (плата эффектора/драйвера_сенсорных_устройств у меня универсальная и задействована как в отладке старых так и в создании новых устройств).

облеплевание

Сразу сделаю замечание по данному способу монтажа драйвера. Как оказалось, в процессе обкатки Ambilight, двусторонний скотч не выдержал веса драйвера + эффектора + шнурков питания и UART и со временем плата отвалилась, повиснув на шлейфах светодиодных лент. Пришлось прихватить драйвер сверху еще и обычным скотчем. Видок, конечно, вышел не очень… Поэтому, очевидно, необходимо драйвер крепить более основательно или вообще вынести устройство в отдельный корпус рядом с монитором.

4.5 Интегрированная плата для USB и COM портов.
Не очень удобно когда устройство состоит из нескольких блоков. Разъемы, шнурки и все такое… Back потратил кучу времени и усилий и решил эту проблему! Причем Back сделал сразу два варианта плат, для USB порта (с преобразователем FT232RL) и для COM порта (c преобразователем DS275). Разводка вышла очень компактной — плату можно поместить в корпус телефонной розетки! 
интегрированные платы
Ножки помеченные крестиком нужно откусить.
066-Ambilight COM (from Back).lay - Интегрированная плата Амбилайт для COM
066-Ambilight USB (from Back).lay - Интегрированная плата Амбилайт для USB


5 ПОДКЛЮЧЕНИЕ К КОМПЬЮТЕРУ.
Устройство имеет UART выход с TTL уровнями, а это значит, что для подключения к компьютеру необходим преобразователь.

5.1 Если Вы хотите сделать подключение через COM порт, понадобится преобразователь уровней для RS232-протокола COM порта. Например, подойдет широко известная MAX232. Проблем со схемой возникнуть не должно – в даташите, на эту микросхему, все описано.
MAX220-MAX249.pdf - Даташит на серию преобразователей MAX (MAX232)

5.2 Подключение через USB можно сделать через FT232RL или попроще, через преобразователь на ATtiny2313, который мы уже делали (замечено, что при работе через этот преобразователь программа немного поттормаживает — совсем чуть-чуть).

UART устройства работает на следующих настройках
— биты данных (data bits) – 8
— стоп биты (stop bits) – 2
— контроль четности (parity) – нет
— скорость (baud rate) — 9600

Планирую в следующей статье рассказать как быстро сделать, почти халявный преобразователь USB to UART.


6 ПРОГРАММА GCn-Effector-12 v2.0.
GCn_Effector_12.exe v2.0 - Программа управления эффектором
Программа для управления эффектором осталась прежней. Я лишь добавил закладку для управления Ambilight. Полное описание программы можно найти в статье по эффектору. Здесь я опишу только новую закладку.

Закладка Ambilight имеет следующий вид.Закладка амбилайта

В самом верху расположено изображение монитора. По бокам этого монитора, во время работы Ambilight, отображается текущий цвет светильников.
Чуть правее — область корректировки цвета светильников.
Ниже – выбор пропорций изображения на экране – нужно для того, что бы не учитывать черные области при расчете цвета для светильников.
Еще ниже кнопки управления.
«Пуск»
– запускает Ambilight.
«Стоп» — думаю, понятно, что делает.
«View» — отображает видимое содержимое экрана на миниатюре монитора. Удобно, но потребляется много ресурсов.
«Fast» — отключает режим «View».

Есть небольшое замечание по работе программы.
Программа «не видит» оверлей. Поэтому при проигрывании видео в проигрывателе нужно отключать аппаратное отображение видео. Это делается в настройках видео. Например, для VLC плеера (http://www.videolan.org/vlc/) – заходим в настройки (Ctrl+P) и во вкладке «Видео» убираем галочку «Ускоренный вывод видео (оверлей)».


7 ДЕМОНСТРАЦИЯ РАБОТЫ.
Классическое применение Ambilight – просмотр видео. Очень хорошо смотрится на ярких цветных картинках. Например, так:

Кроме просмотра видео можно применять Ambilight и в играх:

А вот визуализация Winamp – то же неплохо смотрится.

В GCn-Effector-12 есть и другие закладки. Попробуем, как они смотрятся с Ambilight?
При разработке подсветки Амбилайт, я специально для цветомузыки расположил цвета светодиодов симметрично. При запуске музыки в режиме «Зеркало» получим красивую визуализацию:

Совсем по новому смотрятся на Ambilight обычные эффекты эффектора:


8 ДОСТОИНСТВА – НЕДОСТАТКИ, планы на будущее.
Про достоинства платы эффектора я писал на протяжении всей статьи, это: простота конструкции; универсальность и простота применения. Про недостатки напишу чуть подробней.
Слабым местом прошивки эффектора (с которой работает Ambilight) есть небольшое количество градаций яркости каналов. Их всего 8. И если для визуальных эффектов этого вполне хватает, то для амбилайта желательно увеличить их количество (в полутонах амбилайт из за этого безбожно врет). Буду решать это в следующем апдейте прошивки эффектора (железо останется прежним — оно меня полностью устраивает). Еще программа не видит оверлея, не скажу, что это уж так критично, но все таки. Есть несколько мелких проблем, которые планирую решать в процессе…

Ближайшие планы улучшения такие:
— изменить прошивку эффектора, расширив градацию яркости каналов с 8 до 255;
— добавить управление IR пультом;
— поработать над интегрированной платой (Back взялся помочь)


Файлы:
066-Ambilight-schematic.spl7 - Схема Амбилайта 
066-Ambilight-LED-driver.lay - Рисунок платы драйвера для амбилайта
GCn_Effector_12.exe v2.0 - Программа управления эффектором
ULN2003.pdf - Даташит на сборку Дарлингтонов ULN2003
066-Ambilight COM (from Back).lay - Интегрированная плата Амбилайт для COM
066-Ambilight USB (from Back).lay - Интегрированная плата Амбилайт для USB

Ссылки:
063-12-ти канальный генератор эффектов на ATtiny2313. — используется как основа для амбилайта


(Visited 6 323 times, 5 visits today)

066-Простой Ambilight на ATtiny2313 своими руками.: 162 комментария

  1. Hryam

    Жизнь не удалась…. Есть выводные и SMD RGB светодиоды, но они с общим катодом!!! 🙁

  2. ankar

    Помчался в наш ворон.Там как раз светодиодная лента появилась. И вперед. Автору о-о-о-огромное спасибо!!!
    Для Hryam Добавь инверторы на транзюках или в проге переверни выхода.
    Хотя у меня почемуто не получается скомпилировать. Выдает ошибку по EERAM.Дает переполнение памяти. пробовал EE_Progr в счетчике 32*4 заменить на 32*2 компиляция проходит но увы в железе нуль.
    Ну да ладно.

  3. Hryam

    @ankar
    Прогу перепилить не получится, ULN2003 может только на землю прижимать, надо перекраивать силовую часть.

  4. GetChiper Автор записи

    @ankar
    В окошке, которое выскакивает при программировании, есть закладка «счетчик» – нужно снять галочку возле «включить» (счетчик перепрограммирования занимает место в EEPROM, из-за этого не влазит переменная)

  5. GetChiper Автор записи

    @Hryam
    Если просто обычные светики — вешай через резисторы прямо на выводы эффектора. Если что-то мощней инверторы на транзисторах.
    В принципе, можно и в программе инвертировать выхода — не проблема. Нужно — сделаю.

  6. Orcinus Orca

    Молодец, как раз хочу себе замутить нечто аналогичное, но крайне лень было искать о реализациях. Еще раз огромное спасибо.

  7. Hryam

    @GetChiper
    Да, прошивка с инверсией не помешала бы, а может инверсию делать из управляющей программы, сделать отдельный чекбокс под эти цели?

  8. ankar

    @GetChiper
    В том то и дело что при компиляции программы выскакивает сообщение «EEPROM адрес:$7F вышел за предел $7D» а не при программировании.Прошиваю Унипрофом.Без проблем. Просто в winavrе я с таким не сталкивался.

  9. bablo_78

    Первое что бросается в глаза — количество уровней яркости недостаточно. Если в динамических сценах не очень заметно, то в примере где игра там хорошо видно ступенчатое переключение яркости.
    И я бы все таки добавил третью сторону (сверху). Нужно ли снизу, тут вопрос спорный, а вот без синего неба, языков пламени, воды (дождя) и т.д. ну никак.

  10. GetChiper Автор записи

    Hryam :

    @GetChiper
    а может инверсию делать из управляющей программы, сделать отдельный чекбокс под эти цели?

    А это идея! Буду делать апдейт — подумаю… А пока, черкни на мыло — я сегодня/завтра отошлю прошивку с инверсией.

    @ankar
    Winavr не умеет считать перепрошивки кристалла. Алгоритм билдер, по умолчанию, их считает, записывая количество перепрошивок в виде 2байтного слова в конце EEPROM. Если переменные программы занимают все EEPROM целиком (как в данном случае)- возникает конфликт, о чем сообщает билдер и останавливает процесс прошивки.
    Поставь значение переменной count EE_Progr 32 * 3 вместо 32 * 4. Появится появится окошко программирования – запретишь подсчет перепрошивок и вернешь значение назад.

    @bablo_78
    Абсолютно с Вами согласен. Изменение прошивки по градациям яркости в скором времени будет. Насчет добавления каналов, в принципе, не проблема, но нужно менять «железо» — обкатается этот вариант, будет вариант №2. Ориентировочно по 4 светильника на стороны и 6 сверху. Снизу ставить не стоит. Редко у кого монитор привинчен к стене, чаще стоит на столе, а блики от поверхности стола будут все портить.

  11. ankar

    Понял. Спасибо Кажись получилось. Еле нашел данную опцию.
    Это получается, что для каждого проекта, при замене чипа необходимо сначала компилировать с браком, затем убирать счетчик, и только потом выходить на нормальную работу.
    Не, я так не очень согласен.А изначально никак нельзя убрать такую бяку?

  12. GetChiper Автор записи

    Такое случается если EEPROM забит полностью, а это редко. А вообще, галочку раз снимаешь и она больше не беспокоит.
    Кстати, интересно бывает знать сколько перепрошивок сделал во время отладки программы — иногда вылазят астрономические числа 🙂

  13. aui2002

    Да, прикольная штуковина.
    Особенно радует, что уже существует множество вариантов самостоятельной реализации. Значит идея будет развиваться.
    Я, например, собрал немного другой вариант:
    http://code.google.com/p/lightpack/wiki/LightpackMaking
    Он более «продвинутый», но содержит некоторые дефицитные детали, соответственно, и себестоимость выше (около 650 руб.).

    Хотя, если бы раньше увидел Ваш вариант, наверное, реализовал бы его…

  14. GetChiper Автор записи

    Запросто! Следующая версия будет иметь 15 RGB светильника (45 — каналов).

  15. Олег

    Здравствуйте!
    Что слышно с управлением по IR, я плату делаю с IR приёмником? Может есть смысл пульт самодельный сделать на управление скажем влк./выкл. яркость+/-, переключение программ +/-?

  16. GetChiper Автор записи

    IR в работе. Следующая версия будет с ним. В любом случае приемник можно будет подключить как к платам Back’а так и к плате эффектора.
    Не вижу смысла делать самодельный пульт — управление будет с вашего телевизионного пульта (ну или какой у Вас там есть).

  17. Zver666

    Привет.
    Сидел и думал какую ленту брать на 30 или 60 светиков на метр, а пока рылся в нете попал на вот такое чудо:
    1) http://www.ledlamp.com.ua/catalog/index.php?SECTION_ID=58&ELEMENT_ID=1143
    2)http://www.ledlamp.com.ua/catalog/index.php?SECTION_ID=58&ELEMENT_ID=1249
    3)http://www.ledlamp.com.ua/catalog/index.php?SECTION_ID=58&ELEMENT_ID=1767
    4)http://www.ledlamp.com.ua/catalog/index.php?SECTION_ID=58&ELEMENT_ID=1719
    Теперь мучаюсь вопросом какую ленту брать (жаба склоняет к мысли о 4 варианте, взять 6 модулей и слепить AMBILIGHT + ночник детишкам)

  18. GetChiper Автор записи

    Как раз 3 и 4 вариант подходят лучше всего — чаще стоят светодиоды — равномерней «ложиться» световое пятно на стену.

  19. Zver666

    Значит буду брать 4 вариант, ура жабе 🙂

  20. влад

    скоро обновления будут??

  21. GetChiper Автор записи

    Пока жду отрицательных отзывов — нужен материал для улучшения.

  22. Олег

    Здравствуйте!
    А когда можно будет скачать прошивку для контроллера с поддержкой IR и описанием как пользоваться?

  23. GetChiper Автор записи

    Над универсальным IR-модулем сейчас работаю. Закончу тогда его без проблем можно будет прицепить куда угодно. Тут вопрос скорее в общем апгрейде прошивки эффектора — скидывайте, что нужно «повесить» на пульт и добавить в эффектор.

  24. Back

    На пульт повесить:
    1 Изменение чувствительности
    2 Яркость каналов по отдельности
    3 Общую яркость каналов
    4 Вкл/выкл
    5 Еще можно таймер выключения компа (Sleep)
    6 Регулятор системной громкости

  25. влад

    нужно добавить градации яркости и все… остальное вполне годно для такой простой схемы… и еще неплохо бы выложить в статье возможные замены uln2003
    2Back а контроллер это все потянет?

  26. Back

    Всем этим занимается программа на ПК. МК только передает сигнал IR по UART в программу(т.е. можно будет использовать любой ПДУ) и там назначать уже действия. Как то так. Ну а про градации само собой. Замены uln2003: M54534P

  27. Vitaly

    Ну что ж, наконец допаял все проводки к светодиодным лентам и готов поделиться своими впечатлениями от работы устройства. Во первых еще раз хочется выразить респект автору за проделанную работу, устройство несомненно получилось, оно легко повторяемо и надеюсь будет развиваться дальше.
    Некоторые странности, которые я смог отловить (мой комп работает под win7, проверку уарта в прошивке отключил иначе не работает толком):
    1. При подключении к ком порту он уходит из списка, на работу впрочем это вроде бы не влияет(преобразователь сделал на ftdi, работает стабильно, не виснет)
    2. При наведении курсора на любую кнопку появляется большой красный крестик, при этом я могу нажать на кнопку и все работает, но крестик напрягает.
    3. Иногда при переключении режимов в музыке с зеркала на норму или в амбилайте, устройство перестает реагировать на команды.
    4. Пару раз программа вылетела во время работы. При этом до этого висела просто в фоне.
    Надеюсь мой багрепорт поможет в деле допиливания проекта:)
    Еще есть предложение написать статейку, с подробным разбором кода, это было бы интересно и познавательно, ведь тупо повторяя устройство ничему не научишься, а самостоятельный разбор исходников не всегда под силу новичку 🙂

  28. GetChiper Автор записи

    Спасибо за отчет! Буду делать следующую версию нужно будет поработать над этими ошибками. Буду обращаться за более детальным описание багов.

  29. glagol

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

  30. glagol

    а когда обновка будет?

  31. GetChiper Автор записи

    glagol :

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

    Автомат освещения? Можно вставить — думаю будет интересно.

    С обновлением пока повременю — занят IR устройствами. Закончу их в обновку попадет и управление от пульта.

  32. glagol

    Будем с нетерпением ждать)
    Я первый вариант собрал,на FT232pl (в КАлуге аж 320 деревянных).Больше всего удивила простота повторения.Правда на ХР прога вылетала пару раз(когда в трее сидит).

    И вот ещё,хотел спросить,в Винапе должна работать?А то в WMP без пробем (в Винапе молчит),мож я что упустил.

    Это второе моё усторйство на АVR,первый USB програматор AVR-USBAsp
    (http://easyelectronics.ru/usb-programmator-avr-usbasp.html)

  33. GetChiper Автор записи

    glagol :

    И вот ещё,хотел спросить,в Винапе должна работать?А то в WMP без пробем (в Винапе молчит),мож я что упустил.

    Имеется в виду видео? Если звук, то нужно сделать то, что в хелпе написано (в закладке светомызыки). Возможно винамп выводит звук через друе устройство — нужно попробовать в настройках поменять на другое.

  34. glagol

    ну когда-же,ну когда-же долгожданное обновление?)

  35. GetChiper Автор записи

    Буду стараться в ближайшее время приступить. В принципе уже накопилось идей…

  36. Matafixxx

    Автору огромный респект и уважуха за этот прибор и сайт в целом! Интересна буквально каждая статья,давно таких сайтов не попадалось,молодец!
    Относительно именно этой статьи:ещё раз благодарность автору-видно что человек сам до этого дошел. Я сам давно ползаю по интернету в поисках реализации амбилайта, из всего что я видел это пока самая лучшая разработка по отношению сложность-качество работы.
    Сам я сделал себе амбилайт по схеме с http://code.google.com/p/lightpack/wiki/LightpackMaking ,пользуюсь уже месяц, немножко разочарован- проэкт сыроват, и его авторы замышляют его коммерческое использование, поэтому самому внести нужные мне изменения в работу программы не могу(и квалификация не позволяет покачто…)

  37. Matafixxx

    Основная версия прошивки очень бледно передавала цвета,кроме синего(почемуто) и я рискнул перешится на последнюю версию бета версию, цвета начали передаватся адекватней,но появилось запаздывание изменения цветов(
    Это моя первая такая серьёзная поделка на микроконтроллере, поэтому наверно так и вышло.
    Конечно звучит не убедительно, но было бы прикольно, если бы вы вникли в работу этого устройства и внесли свои коррективы, добавили функционал(ваша идея приделать пульт,сделать визуализации звука и прочее)
    Буду ждать от вас обновлённой версии девайса, возможно повторю ещё и ваш вариант

  38. GetChiper Автор записи

    Lightpack видел в сети, но на него не ориентировался, когда свое устройство разрабатывал (в принципе не мог ориентироваться, так как амбилайт это лишь небольшой довесок к эффектору). У моего амбилайта (в нынешнем состоянии) есть слабые стороны, но их легко убрать. Вот только время появиться, сразу и займусь…
    Решил сделать список ToDo на форуме для обновления эффектора. Если есть идеи скидывайте >> http://www.forum.getchip.net/viewtopic.php?f=8&t=19&p=20#p20

  39. Sem87

    Уважаемые товарищи. Собрал данное устройство. К ногам attiny2313 подцепил светодиоды для проверки. При подаче питания они мигают в хаотичном порядке. На команды с компьютера не реагируют. Преобразователь usart –usb делал тоже на attiny2313, параметры выставил как в статье, проверил его программой terminal –работает. Так же в окне музыка управляющей программы не появляется спектр сигнала. Может, кто-то сталкивался с подобной проблемой и сможет мне помочь?

  40. GetChiper Автор записи

    Переключатель режимов какие-то действия производит?

  41. Sem87

    Нет, на команда компьютера не реагирует.

  42. Sem87

    Нет. При этом мигание светодиодов происходит и при отключенном usart.

  43. AlexeyByckov

    Здравствуйте! Не могли бы Вы мне подсказать, каким NPN транзистором можно заменить ULN2003? Я тоже буду использовать светодиодную ленту, но подключать эту микросхему к одному каналу как-то нецелесообразно и это лишняя трата денег и места на плате.

  44. AlexeyByckov

    И, очень желательно, биполярный

  45. ustis

    @AlexeyByckov
    в ULN2003 7 ключей, вам надо всего две микросхемы.

  46. Gauss

    C нетерпением жду новостей по проекту, я бы помог, зная как помочь — данный девайс и вправду имеет большую погрешность по цвету из-за возможности показывать только 8 цветов..

  47. GetChiper Автор записи

    Есть в планах сделать электронную елочку под Новый год на этом устройстве — сделаю апгрейд и амбилайту (если на работе в отпуск отпустят :))

Добавить комментарий