Ambilight (“Эмбилайт”) – це світ кольору. Підсвічування може бути виконана тим же відтінком, що і на екрані, або мати статичний білий, червоний, синій або зелений колір. Незалежно від того, яка настройка буде обрана, перегляд такого телевізора буде грандіозним. Ambilight відмінно підходить для початку вечірки і може не тільки стежити за подіями на екрані, але і реагувати на музику.
Він автоматично і інтелектуально регулює інтенсивність та відображаються кольору в залежності від темпу, інтенсивності і гучності музики. Незважаючи на те що система йде в комплекті з сучасними телевізорами, можна виконати Ambilight t своїми руками. Основною перевагою створення власного рішення для домашньої підсвічування DIY є те, що можна додати набагато більше світлодіодів за невелику ціну, що дозволяє використовувати 100-200 елементів або навіть більше.
Світлове шоу для Apple TV
Навколишнє освітлення для телевізора – дизайнерське поліпшення перегляд будь-якого фільму. І якщо екран не підтримує цю функцію, можна легко виконати її самостійно.
Апаратні засоби для виконання Ambilight своїми руками:
Перш ніж почати, завантажують останню версію операційної системи Raspbian і встановлюють її на SD-карту. Можна скачати програму на сайті виробника, там же знайти керівництво по установці.
Алгоритм реалізації Ambilight своїми руками:
Програмне забезпечення Amblone
Amblone, безумовно, – не перша система, що створює ефект Ambilight. У мережі пропонуються й інші рішення, які більш або менш реалізують той же ефект, що і Amblone. Деякі з них є закінченими комерційними продуктами, деякі – проектами DIY, такими як Amblone.
Для того щоб виконати своїми руками Ambilight для телевізора, потрібно таке:
Мікроконтролери Arduino ідеально підходять для новачків, тому що вони доступні за ціною, прості в програмуванні й пропонують безліч опцій для різних пристроїв введення і виведення. Найбільш часто вони застосовуються радіоаматорами при виконанні монтажу Ambilight-підсвічування телевізора своїми руками. Amblone для ПК в даний час підтримує до 4-х каналів, тому Arduino Mega – дуже хороший вибір, оскільки має 14 ШІМ.
Пайка і складання схеми освітлення
Arduino Mega має кілька виходів з широтно-імпульсною модуляцією (ШІМ). Для кожної світлодіодної стрічки потрібно підключити червоний, зелений і синій провід до одного з цих виходів. Для того щоб виконати Ambilight для телевізора своїми руками, використовують контакти 2-4, де контакт 2 червоний, контакт 3 зелений, а контакт 4 – синій. У другій лінії використовуються контакти з 5 по 7, де контакт 5-червоний, 6 – зелений, 7 – синій і далі аналогічно.
Arduino не може самостійно подавати напругу на світлодіодні лінії. З цієї причини потрібен додаткове джерело живлення. Буде досить адаптера 12 В, 1 А. Також знадобиться резистор і транзистор для червоного, зеленого і синього дроти. Для установки буде потрібно три резистора 2200 Ом і три NPN-транзистора, які зможуть перемикати 200 мА при 12 В для кожного каналу.
Для того щоб виконати своїми руками Ambilight ws2812b, підключають вихід Arduino до резистора, а резистор – до бази транзистора. Підключають випромінювач до заземлення Arduino, а колектор – до відповідного кольору світлодіодної стрічки для всіх проводів RGB. Підключають загальний позитивний індикатор світлодіодних смуг до позитивному значенню адаптера 12 В, а негативний позитивний елемент адаптера 12 В – до заземлення Arduino.
Виконання схеми оформляють на невеликому фрагменті плати з позначеннями контактів, щоб мати можливість при необхідності відключити несправні деталі. Можна використовувати старий корпус мережевого модему для розміщення Arduino і електронних компонентів. Потім застосовують кабелі Ethernet в якості силових для світлодіодних стрічок. В результаті виходить дуже красивий і професійно виглядаючий корпус з хорошим кріпленням частин і проводів.
Інструкція з підключення Arduino
Для того щоб виконати своїми руками Ambilight Arduino для телевізора, завантажують відповідне програмне забезпечення. Для завантаження потрібно середовище Arduino, яку можна знайти на сайті розробника, тут же можна знайти інструкцію по підключенню.
Відкривають файл pde в середовищі і вибирають правильну модель, перейшовши в “Інструменти> Панель” і Arduino Mega. Також вибирають правильний порт “Інструментах>” (послідовний). Потім натискають кнопку «Завантажити». Після завантаження коду Arduino повинен автоматично запуститься і буде відкриватися кожен раз, коли отримає харчування або через USB-кабель, або через силовий адаптер.
Програмне забезпечення при встановленні Ambilight-підсвічування телевізора своїми руками може бути виконано на ОС Віндовс. Для цього завантажують Amblone для Windows. Можна завантажити двійкові файли, або вихідні коди і скомпілювати їх самостійно. Після запуску Amblone з’явиться значок в системному треї. Натискають правою кнопкою миші та вибирають «Налаштувати Amblone».
Далі потрібно встановити важливі параметри. Перш за все обирають монітор, з якого отримують середній колір, і вказують канали RGB і частини екрана, яку вони представляють. Наприклад, якщо є світлодіодна стрічка RGB, розташована у верхній частині екрана телевізора, яка обрана в якості другого монітора, і світлодіодна стрічка підключена до вихідних контактів 2-4, потрібно вибрати «Допоміжний монітор» в розділі «Монітор джерела» та частини екрана, яку смуга буде представляти в каналі 1. Це, ймовірно, буде «верхня половина» або «на весь екран». Смуги можуть випромінювати нестандартний статичний колір. Для цього вибирають «статичний» варіант.
Наступна важлива налаштування – це COM-порт. Вибирають COM-порт Arduino на ПК. Як тільки вибрано правильний, Ambione повинен автоматично почати зв’язок з Arduino. Маленький світлодіод блимає, отримуючи дані. При підключенні адаптера світлодіодних стрічок можна переконатися, що вони випромінюють потрібні кольори.
Поради щодо налаштування продуктивності
Як тільки Arduino заробив, налаштовують програмне забезпечення для досягнення максимальної продуктивності. Доступні кілька варіантів.
Перший – це точність розрахунку кольору. Ця опція визначає скільки пікселів буде використано для розрахунку середнього кольору екрана. Якщо повзунок повернутий вправо, алгоритм буде працювати швидше, але колір буде визначений менш точно, що може викликати мерехтіння. Установка його вліво дасть найкращі результати, але це здатне уповільнити процес, з-за чого світлодіодні смуги будуть повільніше міняти кольори або заважати іншим процесам, запущеним на ПК.
Другий варіант – поріг темного кольору. Ця опція встановлює поріг для пікселів, який перевищує середнє значення. Вона дуже корисна, якщо відео, яке відтворюється, не займає весь екран, а залишає частину монітора чорним. Вона частково висвітлює кольору. Однак установка занадто високого порогу може викликати деякий мерехтіння.
Далі йде опція виділення кольору. Ця функція змушує світлодіоди йти від сірого і білого в бік більш привабливого відтінку. Установка повзунок у положення «Викл.» трохи прискорить алгоритм. Якщо кольори, які випромінюються, вас влаштовують, то такий варіант не використовують.
Якщо вони здаються зовсім іншими, ніж кольори на екрані, можна спробувати встановити прапорець зміни червоних і синіх значень. В деяких системах способи обробки растрових зображень різні з-за того, що вони зберігаються у форматі RGB замість BGR. Встановлення цієї опції виправить це, і правильні кольори будуть відправлені в Arduino.
Далі йде калібрування. На більшості світлодіодних стрічок RGB та інших джерелах світла червоний, зелений і синій світло не мають однакової інтенсивності світла при однакових струмах. З-за цього змішані кольори не будуть відображатися правильно і стануть, наприклад, трохи блакитними. Якщо це так, доведеться пересунути повзунок цього кольору назад, щоб зменшити його домінування.
Також потрібно буде виконати таку калібрування, якщо стіна, на яку проектує світ, не повністю біла. У будь-якому випадку хороший спосіб калібрування Ambione – це вибрати білий статичний колір для всіх каналів (255, 255, 255) і переміщати повзунки до тих пір, поки білий світ не буде проектуватися на стіну.
Також є слайдер яскравості. За допомогою цього повзунка можна зменшити всю інтенсивність освітлення установки Amblone. Останнє, що можна змінити, – це деякі налаштування продуктивності, наприклад, пріоритет процесу. Якщо виникли проблеми з запуском Amblone поруч з медіаплеєром або відеогрою, пробують змінити цей параметр.
Технології lack lzh
Шикарну світлодіодне підсвічування Ambilight Arduino своїми руками можна виконати, використовуючи і Processing для будь-якого плазмового пристрою. Така система Ambilight дешева, проста в модифікації, не має наскрізного пристрою і підходить для телевізорів чи моніторів різних розмірів. Вона забезпечує розсіяне світло навколо плоскої панелі, відображаючи кольору, видимі на екрані. Фахівці називають цей проект Ozilight. Він, безумовно, зробить будь-ТВ набагато цікавіше. Це варіант, що дозволяє виконати своїми руками Ambilight для PC.
Система працює з комп’ютером. Оскільки буде використовуватися комп’ютерна програма для захоплення і аналізу квітів, це означає, що телевізор або монітор буде вводити дані тільки з ПК, а не з будь-якого іншого джерела мультимедіа, такого як DVD-плеєр або телевізійний канал.
Необхідне обладнання:
При купівлі смуг RGB краще вибрати «цифрові» смужки RGB, наприклад WS2811 або WS2801. Деякі дешеві стрічки не можуть змінювати колір кожного окремого світлодіода. Також можна придбати поодинокі світлодіоди і підключити їх до схемою. Хоча вона буде дуже громіздкою з-за кабелів, оскільки на кожен світлодіод виходить 4 кабелю, резистори та інші елементи.
Arduino Uno може працювати тільки з 4 світлодіодами RGB, в більшості випадків використовує ШІМ без яких-небудь інших зовнішніх пристроїв. При використанні світлодіодних стрічок WS2811 Arduino зможе керувати всіма світлодіодами тільки з одним провідним з’єднанням, виключаючи Vcc і GND.
WS2801 RGB світлодіодна стрічка забезпечує передові технології з дуже коротким часом відгуку, тому користувач не помічає видимої затримки між екраном телевізора і світлом. При виконанні своїми руками підсвічування телевізора Ambilight, Raspberry контролює роботу світлодіодів. Вартість стрічки – близько 12 доларів США за метр. Для того щоб визначити, скільки метрів потрібно, перевіряють розміри телевізора або монітора. Наприклад, для 47-дюймового телевізора потрібно приблизно 3 метри.
Вибір джерела живлення буде залежати від довжини. Для рекомендованих світлодіодів потрібно 8,64 Вт на метр. Тому рекомендований джерело живлення 5 В, 6 А може забезпечити до 3,4 м. Для більш 3,5 м рекомендують використовувати блок живлення 10А, який може підтримувати до 5,7 м світлодіодів.
Рекомендації по колірному захоплення екрану
Дуже просто та ефективно зробити знімки екрану і аналізувати кольору з допомогою деяких бібліотек JAVA.
Переваги обробки в якості середовища програмування:
Для якісної передачі кольору аналізують кольору по краях екрану. Після захоплення знижують частоту пікселів в одній конкретній області, щоб отримати середній колір. Виконують це одночасно в декількох областях по краю екрана. У кінцевому підсумку можна використовувати колір кожної області для управління світлодіодами RGB. Система світлодіодним маркування в коді відповідає шаблону. Якщо, наприклад, є 25 світлодіодів, краю екрану діляться на 25 маленьких прямокутників.
Можна побудувати роботизований пульт дистанційного керування DIY Camera Gimbal. Це дуже легкий проект.
Перша частина програмного коду.
Готують світлодіодну стрічку RGB з 25 елементів. Світлодіоди RGB поставляються зазвичай у вигляді смуги, але краще, щоб вони були розділені і спаяні між собою. Для цього використовують гарячий клей для зміцнення точок пайки.
Друга частина програмного коду виглядає наступним чином.
Далі встановлюють стрічку на телевізорі. Вибирають точне позиціонування діодів. Вони повинні бути спрямований назовні під кутом, таким чином вони будуть видні яскравіше спереду.
Третя частина програмного коду представлена на фото.
З’єднують Arduino, Power для передачі даних. Використовують зовнішнє джерело живлення адаптер живлення 5V 2A. GND джерела живлення повинен бути підключений до Arduino GND.
Четверта частина програмного коду – на фото.
Далі використовую на комп’ютері, прописують всі частини програмного коду.
П’ята частина його виглядає наступним чином.
Управління світлодіодною стрічкою
З допомогою Arduino можна взаємодіяти з додатком Processing, щоб інтегрувати систему. У цьому випадку цілком реально виконати Ambilight своїми руками для телевізора без комп’ютера.
Можна використовувати світлодіодну стрічку WS2811 RGB, вона контролюється не сигналами RGB PWM, а іншим протоколом, який вимагає лише одного проводового з’єднання. Це досить складно зробити з нуля самостійно. На щастя, команда Adafruit розробила бібліотеки для цього типу світлодіодних стрічок – NeoPixel.
Для 25 світлодіодів знадобиться як мінімум 75 даних, які потрібно відправляти кожен раз, коли робиться знімок екрану. При відправленні додаються постійні значення, такі як Про символи і Z. Це ідентифікатор для Arduino, тому він знає, що це початок нових даних. Після їх отримання додатком надійде повідомлення «Я готовий, наступний пакет даних, будь ласка». Після чого виконують невелику коригування положення світлодіодів.
Кращий досвід підсвічування Philips
Philips Ambilight – це захоплююча система освітлення, вбудована в деякі моделі телевізорів. Навколо останнього є світлодіоди, які в реальному часі відображають кольори екрана на стінах позаду нього. Цей продукт доступний не у всіх країнах і може бути досить дорогим. Але, на щастя, є його DIY версія, яку можна встановити своїми руками. Клон Ambilight став можливий завдяки використанню Raspberry Pi, деяких світлодіодів і безкоштовних програм.
Обладнання та матеріали:
Для початку вимірюють стрічки навколо екрану, який планується використовувати. Після того як будуть відрізані стрічки за розміром, акуратно споюють смуги разом, переконавшись, що вони з’єднані один з одним в правильному напрямку по стрілці, яка спрямована вниз по бічній стороні.
При подачі живлення на світлодіодні смуги без програмного забезпечення деякі світлодіоди можуть не загорітися. Це не означає, що вони не працюють. Потрібно почекати, поки не буде встановлено, перш ніж робити висновок, що вони несправні.
Налаштовують raspberry pi і встановлюють операційну систему OpenELEC. На цьому етапі запускають додаток Hyperion на комп’ютер і ssh в Raspberry Pi. Параметри, які потрібно вибрати для програми Hyperion, будуть відрізнятися в залежності від марки телевізора. Слідування чужим налаштувань може не завжди давати відмінні результати на конкретному пристрої.
Є зручний додаток для телефону Hyperion Remote, яка дозволяє користувачеві легко підключатися до системи і точно налаштовувати світлові ефекти за своїм смаком, а також використовувати передвстановлені режими, наприклад, при виконанні своїми руками “Эмбилайта” для телевізора “Самсунг”.
Ефект фонового освітлення Lightberry HD
Для того щоб мати ефект Philips Ambilight, необов’язково купувати нову панель, який можна отримати на будь-якому плазмовому екрані. У торговельній мережі продаються комплекти з програмами, що створюють набагато більш захоплюючі проекти і застосовні до існуючих телевізорів. Однією з найвідоміших є Lightberry – компанія, яка розширила можливості перегляду та ігор завдяки використанню кольорових світлодіодів аналогічно системі Philips Ambilight.
Теоретично система досить проста – використовується Raspberry Pi в якості процесора в схемі виконання Ambilight своїми руками для телевізора через HDMI. Кабель проходить від розгалужувачі до комплекту Lightberry HD, який аналізує зовнішні краї зображення, виведеного на телевізор. Потім він відтворює колір і яскравість з майже миттєвим ефектом. Вогні, що відображаються по краях телевізора, створюють ілюзію зображення, що виходить за краї телевізора, і в цілому покращують загальне сприйняття картини.
Встановлення способу системи на Raspberry Pi при виконанні своїми руками “Эмбилайта” для телевізора:
Ambilight також є ідеальним супроводом для ігор. При переході в ігровий режим швидкість, з якою можуть змінюватися кольору, збільшується, що краще імітує дію на екрані. Якщо геймер любить шутери від першої особи або гоночні ігри, Ambilight гарантовано змусить його відчувати себе більш залученими в дію, до того ж перевагою є те, що можна виконати Ambilight своїми руками без комп’ютера.