Ambilight своїми руками: покрокова інструкція, поради та рекомендації

Ambilight ("Эмбилайт")- це світ кольору. Підсвічування може виконана тим же відтінком, що і на екрані, або мати статичний білий, червоний, синій або зелений колір. Незалежно від того, яка настройка буде обрана, перегляд такого телевізора буде грандіозним. Ambilight відмінно підходить для початку вечірки і може не тільки стежити за тим, що відбувається на екрані, але і реагувати на музику.

Він автоматично та інтелектуально регулює інтенсивність та кольори, що відображаються, залежно від темпу, інтенсивності та гучності музики. Незважаючи на те що система йде в комплекті з сучасними телевізорами, можна виконати Ambilight t своїми руками. Основною перевагою створення власного рішення для домашнього освітлення DIY є те, що можна додати набагато більше світлодіодів за невелику ціну, що дозволяє використовувати 100-200 елементів або навіть більше.

Світлове шоу для Apple TV

Світлове шоу для Apple TV

Навколишнє освітлення для телевізора-дизайнерське поліпшення перегляду будь-якого фільму. І якщо екран не підтримує цю функцію, можна легко виконати її самостійно.

Апаратні засоби для виконання Ambilight своїми руками:

  1. Raspberry Pi 3 модель B.
  2. Зарядний пристрій з роз`ємом USB або блок живлення.
  3. Micro USB.
  4. Три кабелі HDMI.
  5. SD-карта для Raspberry Pi.
  6. Світлодіодна стрічка.
  7. HDMI розгалужувач AC / DC.
  8. Програмне забезпечення.

Перш ніж почати, завантажують останню версію операційна система Raspbian і встановлюють її на SD-карту. Можна завантажити програму на сайті виробника, там же знайти Керівництво по установці.

Алгоритм пристрою Ambilight t своїми руками

Алгоритм реалізації Ambilight своїми руками:

  1. Підключають аудіопристрій. На цьому етапі приєднують мультимедійний пристрій HDMI, наприклад Apple TV, до розгалужувача HDMI, а потім до телевізора. Починають з підключення одного з кабелів HDMI від виходу мультимедійного пристрою до входу розгалужувача. Потім підключають другий кабель HDMI від виходу першого розгалужувача до потрібного порту на телевізорі.
  2. З другого виходу спліттера підключають третій і останній кабель HDMI до вхідного порту перетворювача HDMI/AV. Коли це буде зроблено, підключають кабель RCA до жовтого відеовиходу на спліттері і до відеовходу на платі захоплення.
  3. Далі продовжують виконувати підсвічування Ambilight своїми руками. Підключають світлодіодну стрічку до електромережі і Raspberry Pi. Приєднують позитивний (5 В) і негативний (заземлюючий) полюс до джерела живлення 5 В і включають його. Перевіряють правильність полярності. Як це зробити? Перший індикатор на смузі повинен загорітися синім кольором.
  4. Щоб зробити Ambilight своїми руками, підключають джерела світла до контактів Raspberry Pi GPIO, з`єднавши наступні контакти: 9 (GND), 21 (DATA) і 23 (Clock). Кольори можуть змінюватися залежно від світлодіодної стрічки. Кращий спосіб підключення смуги - це використання з`єднувальних кабелів , але, в принципі, можна використовувати все, що створює міцне електричне з`єднання, - пайку і роз`єми.
  5. Програмне забезпечення, яке використовується для створення ефекту Ambilight, - це Hyperion-безкоштовна програма з відкритим кодом. Він досить простий у налаштуванні і навіть постачається з додатком Java для полегшення встановлення.
  6. Коли програма відкриється, переходять безпосередньо на вкладку SSH і підключають Raspberry.
  7. Перед тим як зробити Ambilight для телевізора своїми руками, вводять правильний IP-адреса, ім`я користувача і пароль, потім підключаються до Raspberry Pi.
  8. Після входу в систему натискають «показати трафік», щоб побачити повний журнал того, що відбувається. Потім натискають Inst./Upd. Hyperion для установки ПЗ і необхідних компонентів на Pi. Якщо процес пройшов успішно, то з`являться кольору на світлодіодним смузі при запуску Hyperion.
  9. Детальний покрокове Керівництво по налаштуванню ПЗ можна знайти на сайті розробника.
  10. Створюють каркас для Ambilight, наприклад кілька алюмінієвих L-образних профілів, і обрізають їх за розміром для телевізора. Просвердлюють отвори в потрібних місцях і обробляють кути для міцності і естетичності.
  11. Завершують виконання підсвічування Ambilight своїми руками, прикріпивши раму до задньої частини панелі і прибираючи дроти.

Програмне забезпечення Amblone

Amblone, безумовно, - не перша система, яка створює ефект Ambilight. У мережі Пропонуються й інші рішення, які більш-менш реалізують той самий ефект, що і Amblone. Деякі з них є готовими комерційними продуктами, деякі - проектами DIY, такими як Amblone.

Для того щоб виконати своїми руками Ambilight для телевізора, буде потрібно наступне:

  1. За Amblone.
  2. Мікроконтролер, наприклад, Arduino Mega.
  3. Кабель USB.
  4. Світлодіодні смуги RGB, якими можна керувати вручну. Попередньо потрібно переконатися, що смуга не забарвлює світлодіоди автоматично.
  5. Адаптер 12 В.
  6. Електричні дроти.
  7. Двостороння стрічка або інше обладнання для кріплення світлодіодних стрічок.

Мікроконтролери 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-програвач або телевізійний канал.

Необхідне обладнання:

  1. Комп`ютер.
  2. Arduino Uno, Nano або Mega, також буде працювати будь-який Мікроконтролер, що підтримує SPI.
  3. Цифрові світлодіодні стрічки ws2812b.
  4. Джерело живлення постійного струму для світлодіодів з параметрами 5 В / 2A, що залежить від того, скільки стрічки буде використано.

При покупці смуг 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 м світлодіодів.

Рекомендації по колірному захоплення екрану

Ambilight своїми руками

Дуже просто і ефективно Зробіть знімки екрана та проаналізуйте кольори за допомогою деяких бібліотек JAVA.

Переваги обробки як середовища програмування:

  1. За кросплатформний може працювати на Windows, Mac і Linux.
  2. Використовує синтаксис C ++.
  3. Має ту саму конвенцію програмування IDE, що і Arduino. Насправді Arduino IDE був заснована для IDE обробки.
  4. Підтримує деякі дуже потужні та зручні бібліотеки Java.
  5. Безкоштовний.

Для якісної передачі кольору аналізують кольору по краях екрану. Після захоплення знижують частоту пікселів в одній конкретній області, щоб отримати середній колір. Виконують це одночасно в декількох областях по краю екрану. Зрештою, можна використовувати колір кожної області для управління світлодіодами 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

Philips Ambilight-це захоплююча система освітлення, вбудована в деякі моделі телевізорів. Навколо останнього є світлодіоди, які в режимі реального часу відображають кольори екрану на стінах за ним. Цей продукт доступний не у всіх країнах і може бути досить дорогим. Але, на щастя, є його DIY версія, яку можна встановити своїми руками. Клон Ambilight став можливим завдяки використанню Raspberry Pi, деяких світлодіодів та безкоштовних програм.

Обладнання та матеріали:

  1. Будь-яке джерело HDMI.
  2. Двосторонній скотч для кріплення частин до телевізора, 3 м.
  3. Raspberry Pi 2/3.
  4. Карта Пам`яті Micro SD розміром не менше 8 ГБ і блок живлення 2,5 А.
  5. Світлодіодна стрічка (5 м для 40-дюймового телевізора).
  6. Джерело живлення для світлодіодів 5 в 10 А.
  7. Розгалужувач HDMI.
  8. Перехідник з HDMI на AV.
  9. Відео граббер.
  10. HDMI-кабелю.
  11. Паяльник.

Для початку вимірюють стрічки навколо екрану, який планується використовувати. Відтак як будуть відрізані стрічки за розміром, акуратно споюють смуги разом, переконавшись, що вони з`єднані один з одним в правильному напрямку по стрілці, яка спрямована вниз по бічній стороні.

При подачі живлення на світлодіодні смуги без програмне забезпечення деякі світлодіоди можуть не загорітися. Це не означає, що вони не працюють. Потрібно почекати, поки ПО не буде встановлено, перш ніж робити висновок, що вони несправні.

Налаштовують raspberry pi і встановлюють операційну систему OpenELEC. На цьому етапі запускають додаток Hyperion на комп`ютер і ssh в Raspberry Pi. Налаштування, які потрібно вибрати для програми Hyperion, будуть відрізнятися залежно від марки телевізора. Дотримання чужих налаштувань може не завжди давати відмінні результати на конкретному пристрої.

Є зручний додаток для телефону Hyperion Remote, яке дозволяє користувачеві легко підключатися до системи і точно налаштовувати світлові ефекти на свій смак, а також використовувати встановлені режими, наприклад, при виконанні своїми руками "Эмбилайта" для телевізора "Самсунг".

Ефект фонового освітлення Lightberry HD

Ефект фонового освітлення Lightberry HD

Для того щоб мати ефект Philips Ambilight, необов`язково купувати нову панель, можна його отримати на будь-якому плазмовому екрані. У торговій мережі продаються комплекти з програмами, що створюють набагато більш захоплюючі проекти і застосовні до існуючих телевізорів. Однією з найвідоміших є Lightberry-компанія, яка розширила можливості перегляду та ігор завдяки використанню кольорових світлодіодів аналогічно системі Philips Ambilight.

Теоретично система досить проста - використовується Raspberry Pi як процесор у схемі виконання Ambilight своїми руками для телевізора через HDMI. Кабель проходить від розгалужувача до комплекту Lightberry HD, який аналізує зовнішні краї зображення, що виводиться на телевізор. Потім він відтворює колір і яскравість з майже миттєвим ефектом. Вогні, що відображаються по краях телевізора, створюють ілюзію зображення, що виходить за краї телевізора, і в цілому покращують загальне сприйняття картини.

Встановлення системного образу на Raspberry Pi при виконанні своїми руками "Эмбилайта" для телевізора:

  1. Завантажують образ системи з веб-сайту Lightberry HD. Це модифікована версія популярної системи Kodi для Raspberry Pi, призначена для для роботи з Lightberry HD.
  2. Завантажують програмне забезпечення для установки образу системи на карту microSD. Користувачі Mac можуть використовувати Applepi Baker, а користувачі Windows-Win32DiskImager, вони безкоштовні і точно виконають роботу.
  3. Вставляють карту microSD в ПК або Mac. Це можна зробити через слот для SD-карти або через USB-зчитувач SD-карт.
  4. Встановлюють образ системи на карту microSD.
  5. У розділі знаходять завантажений образ системи, клацнувши три крапки в розділі IMG Recipe і "відновити резервну копію" для установки.
  6. Користувачам Windows необхідно запустити Win32DiskImager від імені адміністратора, для цього клацнути правою кнопкою миші утиліту і вибрати " Запуск від імені адміністратора».
  7. Потім переглянути образ системи, завантаженої раніше, вибрати букву драйвера SD-карти на комп`ютері.
  8. Далі помічник програми допоможе виконати настройку ПО.

Ambilight також є ідеальним супроводом для ігор. При переході в ігровий режим швидкість, з якою можуть змінюватися кольори, збільшується, що краще імітує дію на екрані. Якщо геймер любить шутери від першої особи або гоночні ігри, Ambilight гарантовано змусить його відчувати себе більш залученими в дію, до того ж перевагою є те, що можна виконати Ambilight своїми руками без комп`ютера.

Статті на тему