Comments 76
Пожалуйста видео в студию!
+10
К сожалению более менее нормального видео отснять не получилось, но если очень хочется, то я сейчас перекодирую то что есть и залью на youtube
+4
Хочется очень!
+4
Вроде идея супер, но как-то с непривычки ощущение жуткого мельтешения.
Может всё таки «задник» должен быть полностью однотонным и белым, а то подсвечивание элементов интерьера сильно отвлекает?
Может всё таки «задник» должен быть полностью однотонным и белым, а то подсвечивание элементов интерьера сильно отвлекает?
0
ну вот, теперь хабраэффект на раздаче сериала, отдаю в 3 раза быстрее чем скачиваю :)
P.S. спасибо за статью.
P.S. спасибо за статью.
0
Идея сама по себе отличная… Только ощущение, что рябит в глазах. Над программной частью надо бы поработать.
Имхо, нужно добавить сглаживающий фильтр на цвета, чтобы устранить случайные всполохи и сделать переключение более гладким, и сделать «анимированное» переключение между цветами подсветки- не соображу, как это лучше сказать, но смысл в том, что если в двух последовательных захватах цвета зеленый и красный, то нужно не сразу переключать с зеленого на красный, а сделать несколько промежуточных точек, в которых зеленый плавно убирается, а красный плавно добавляется.
Имхо, нужно добавить сглаживающий фильтр на цвета, чтобы устранить случайные всполохи и сделать переключение более гладким, и сделать «анимированное» переключение между цветами подсветки- не соображу, как это лучше сказать, но смысл в том, что если в двух последовательных захватах цвета зеленый и красный, то нужно не сразу переключать с зеленого на красный, а сделать несколько промежуточных точек, в которых зеленый плавно убирается, а красный плавно добавляется.
+2
Может чуть проще?
Задаём время полной смены с 0:0:0 до 255:255:255 за, к примеру, одну секунду. И ставим периодичность корретировки подсветки, допустим, 25 раз в секунду.
Тогда в каждый такт мы имеем текущее значение подсветки и желаемое. При этом по каждому каналу мы можем за один такт изменить значение подсветки, соответственно, не более чем на 10 единиц в сторону требуемого значение.
Этим обеспечится и плавность при смене освещенности сцены, и плавность перехода от одного цвета к другому.
Максимальное количество единиц изменений за один такт, что определяет уровень «плавности» — величина настраиваемая под себя.
А может это и на аналоговом уровне перед самими светодиодами гораздо проще можно сделать. Не электронщик — не знаю.
Задаём время полной смены с 0:0:0 до 255:255:255 за, к примеру, одну секунду. И ставим периодичность корретировки подсветки, допустим, 25 раз в секунду.
Тогда в каждый такт мы имеем текущее значение подсветки и желаемое. При этом по каждому каналу мы можем за один такт изменить значение подсветки, соответственно, не более чем на 10 единиц в сторону требуемого значение.
Этим обеспечится и плавность при смене освещенности сцены, и плавность перехода от одного цвета к другому.
Максимальное количество единиц изменений за один такт, что определяет уровень «плавности» — величина настраиваемая под себя.
А может это и на аналоговом уровне перед самими светодиодами гораздо проще можно сделать. Не электронщик — не знаю.
0
присоединяюсь к кагорте жаждующих видео.
+2
спасибо Вам за Ваш огромный труд :) и эту статью, на выходных займусь, сделаю для панели такое, всё равно зомбоящик у меня в качестве экрана для кино используется :)
+2
Креативно, однако :) Спасибо за подробные разъяснения!
+1
Вот были бы у нас граждане, предприимчивее — глядишь, я бы уже заказал себе «эмбилайт ко всему» за 1000 рублей в вашем интернет магазине.
+5
класс, давно хотел узнать как такое сделать! спасибо за. единственное, что не очень — предлагаетмый значек в трей — на кутэ. иногда так не хочется тянуть такое большое в систему.
-2
Шикарная штука, жалко я с паяльником дружу постольку-поскольку :/
А вот более-менее собери-сам комплект приобрел бы с радостью
А вот более-менее собери-сам комплект приобрел бы с радостью
+2
Продавать я не могу, работает она не достаточно хорошо.
1) При медленном изменении видео заметно мерцание, которое происходит в моменты передачи информации в девайс, что какбы намекает на кустарность.
2) В windows я толком не тестировал, есть вероятность, что не во всех плеерах будет работать.
1) При медленном изменении видео заметно мерцание, которое происходит в моменты передачи информации в девайс, что какбы намекает на кустарность.
2) В windows я толком не тестировал, есть вероятность, что не во всех плеерах будет работать.
+3
А с играми как? или другими полноэкранными приложениями?
0
К сожалению или к счастью я в игры давно не играл, поэтому и не проверял. Могу лишь предположить что должно работать.
Для захвата изображения используется следующий код:
QPixmap pix = QPixmap::grabWindow(QApplication::desktop()->winId(), x, y, ambilight_width, ambilight_height);
QPixmap scaledPix = pix.scaled(1,1, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
QImage im = scaledPix.toImage();
Вообщем везде где работает grabWindow будет работать и AmbilightUSB
Для захвата изображения используется следующий код:
QPixmap pix = QPixmap::grabWindow(QApplication::desktop()->winId(), x, y, ambilight_width, ambilight_height);
QPixmap scaledPix = pix.scaled(1,1, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
QImage im = scaledPix.toImage();
Вообщем везде где работает grabWindow будет работать и AmbilightUSB
+2
Поясните по первому пункту, пожалуйста. Мерцают диоды? В этих сдвиговых регистрах же есть защелки, которые позволяют изменять все выходы одновременно. Или проблема не в этом?
0
Нет, там проблема немного в другом. Насколько я понимаю usb-hid, реализованный программно на AVR, не так уж и быстр, и в момент обмена информацией с эвм получаем задержку в генерации ШИМ, которая заметна глазу. Для уменьшения количества передаваемой информации обмен происходит только если цвета изменились. В остальное время контроллер занять исключительно генерированием ШИМ.
0
Если мерцание не слишком явное, то в общем-то мелочи. Со временем можно избавиться, я думаю.
А вообще неплохой приработок может получится, было бы желание :) Делать по сколько-то комплектов в неделю/месяц и продавать, за в несколько раз бóльшие деньги, чем себестоимость компонентов. Я бы купил за 1.5-2 тыс., так как покупать оригинальные телевизоры с ambilight'ом возможности нет, а тут очень неплохо, учитывая что смотрю только с компьютера :)
А вообще неплохой приработок может получится, было бы желание :) Делать по сколько-то комплектов в неделю/месяц и продавать, за в несколько раз бóльшие деньги, чем себестоимость компонентов. Я бы купил за 1.5-2 тыс., так как покупать оригинальные телевизоры с ambilight'ом возможности нет, а тут очень неплохо, учитывая что смотрю только с компьютера :)
0
Ну кто уже сделает Ambilight через DVI или D-SUB?
+2
А возможно ли это сделать в домашних условиях имея обычный паяльник с толстым жалом и PC? Просто очень заинтересовала работа (паять умею — наушники), а вот как сделать такую схему совершенно не разбираясь какой стороной припаивать сопротивление.
0
Как минимум еще нужен программатор, я пользуюсь usbasp, но его тоже нужно прошить.
Можно купить AVR-программатор, любой который справится с ATtiny44 (AVR). Либо сделать на 7 резисторах и 3-х диодах программатор громова (нужен COM порт)
Если интересна тема могу посоветовать easyelectronics.ru
Можно купить AVR-программатор, любой который справится с ATtiny44 (AVR). Либо сделать на 7 резисторах и 3-х диодах программатор громова (нужен COM порт)
Если интересна тема могу посоветовать easyelectronics.ru
+1
Сопротивлению как раз пофиг, у него полюсов нет :)
+1
0805 не слишком мелко? Я стараюсь хотя бы 1206 брать. В последнее время MELF 0207 использую, иногда удобней.
0
Долго ждал эту тему на хабре. Читал много статей по этому поводу, но руки, походу, только сейчас дойдут до этого. Вы меня воодушевили, перепилю под себя и тоже соберу)
0
Шикарно. хотелось бы приобрести такую штуку, тк собирать нет никакой возможности — кривые руки :)
Мне кажется на днях китайцы уже должны начать штамповать по вашим схемам. Думаю неплохой бизнес )
Мне кажется на днях китайцы уже должны начать штамповать по вашим схемам. Думаю неплохой бизнес )
+5
Правильно подметил :) я бы пару штук таких взял в пределах 20-30$
0
Может это секрет, но официальный amBx от Philips сейчас где-то так и стоит.
+3
Еще бы его можно было купить свободно в наших краях…
+3
где только его купить?
даже на ибее только один лот, и тот за 300$ а не за 30$
если верить www.thg.ru/game/philips_ambx/index.html то в 2008 году она стоила 130$
не подскажете где взять
даже на ибее только один лот, и тот за 300$ а не за 30$
если верить www.thg.ru/game/philips_ambx/index.html то в 2008 году она стоила 130$
не подскажете где взять
официальный amBx от Philipsза 20-30$, ну или хотя бы за 150$?
0
присоединяюсь к пожеланию приобрести, в виду собственной криворукости в этом деле :)
+3
Наклеечки то с GDD!))))
+1
Очень понравилось, с удовольствием бы сделал сам, если бы не ATtiny44. Мой PonyProg с ним не работает =(
0
Руки у автора на месте. Только я не понимаю, зачем эта технология была придумана Philips. Реализация — автору респект.
+1
Красавец! Просто красавец. Абалденная вещь!
Пошел за паяльником!
Пошел за паяльником!
+1
Сто лет не читал слово «эвм», даже соскучился…
+4
Наконец-то в DIY появилась статья именно таки про DIY. Автор большой молодец, за труды ему спасибо.
+2
Мне вот интересно было бы от DVI / HDMI такое без дров, но чтото как то мало вариантов — народ обычно делает используя второй выход у видяхи (D-SUB ) здесь например есть такое.
А мне вот интересно — неужели так сложно подключится между монитором и видяхой? цифра же вроде?
А мне вот интересно — неужели так сложно подключится между монитором и видяхой? цифра же вроде?
0
Имеете ввиду подключить между монитором и видяхой устройство, которое будет обрабатывать проходящую информацию и, согласно ей, светить диодиками? Если да, то, как мне известно, там выходит очень большой поток информации, которую обработать несколько сложно: уже железо другое применять надо, и с прошивкой намного больше возиться придется.
0
Основная проблема — это частота.
Частота передачи данных в DVI от ~25МГц на самом маленьком, до ~165МГц на самом большом разрешении.
Предел тактовой частоты восьмибитных AVR 16-20МГц. То есть не то что обработать, даже принять данные такой контролер не сможет.
Для таких частот уже нужен ПЛИС или высокопроизводительные ARM, а это уже не очень-то наколенная технология.
Частота передачи данных в DVI от ~25МГц на самом маленьком, до ~165МГц на самом большом разрешении.
Предел тактовой частоты восьмибитных AVR 16-20МГц. То есть не то что обработать, даже принять данные такой контролер не сможет.
Для таких частот уже нужен ПЛИС или высокопроизводительные ARM, а это уже не очень-то наколенная технология.
0
Офигенно, если не сказать больше. Дело даже не столько в эффекте, сколько в относительно несложной реализации. Кажется, я знаю, с каким микроконтроллером я продолжу упражнения с паяльником.
Что касается самого эффекта, то мне кажется, что просто двух светодиодов на одну сторону маловато — надо три или четыре — ну тут каждый, кто захочет повторить, может это усовершенствовать. Спасибо!
Что касается самого эффекта, то мне кажется, что просто двух светодиодов на одну сторону маловато — надо три или четыре — ну тут каждый, кто захочет повторить, может это усовершенствовать. Спасибо!
0
эх… присоединюсь к советам по началу своего дела :) можно неплохой допзаработок для себя и семьи сделать )))
я б купил бы… :)
я б купил бы… :)
0
0
Фигота.
-5
Амбилайт для веб-разработчиков:
www.artlebedev.ru/tools/technogrette/html/filters-in-ie/
habrahabr.ru/blogs/webdev/92654/
www.artlebedev.ru/tools/technogrette/html/filters-in-ie/
habrahabr.ru/blogs/webdev/92654/
0
Я не побоюсь этого слова — Охуенно! Автору — респект. Он молодец!
0
Обалденная статья!
Пошла покупать паяльник.
Пошла покупать паяльник.
0
Можно купить уже сделаный www.ambx.com/
0
Вопрос автору: ваш pixelkit можно купить в виде набора, а можно ли купить lightpak (в виде набора или хотя бы печатные платы без деталей) — если да, то где?
0
Лайтпак будет доступен в виде готового устройства в нашем магазине через 1-2 месяца. Читайте блог — ничего не пропустите.
0
Only those users with full accounts are able to leave comments. Log in, please.
AmbilightUSB