Новини високих технологій
» » Ambilight своїми руками: покрокова інструкція, поради та рекомендації

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

8-02-2019, 13:52
968
Ambilight ("Эмбилайт") - це світ кольору. Підсвічування може бути виконана тим же відтінком, що і на екрані, або мати статичний білий, червоний, синій або зелений колір. Незалежно від того, яка настройка буде обрана, перегляд такого телевізора буде грандіозним. Ambilight відмінно підходить для початку вечірки і може не тільки стежити за подіями на екрані, але і реагувати на музику. Він автоматично і інтелектуально регулює інтенсивність та відображаються кольору в залежності від темпу, інтенсивності і гучності музики. Незважаючи на те що система йде в комплекті з сучасними телевізорами, можна виконати Ambilight t своїми руками. Основною перевагою створення власного рішення для домашньої підсвічування DIY є те, що можна додати набагато більше світлодіодів за невелику ціну, що дозволяє використовувати 100-200 елементів або навіть більше.

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

Навколишнє освітлення для телевізора - дизайнерське поліпшення перегляд будь-якого фільму. І якщо екран не підтримує цю функцію, можна легко виконати її самостійно. Апаратні засоби для виконання Ambilight своїми руками: Raspberry Pi 3 модель B. Зарядний пристрій USB або блок харчування. Micro USB. Три кабелю HDMI. SD-карта для Raspberry Pi. Світлодіодна стрічка. HDMI розгалужувач AC/DC. Програмне забезпечення. Перш ніж почати, завантажують останню версію операційної системи Raspbian і встановлюють її на SD-карту. Можна скачати програму на сайті виробника, там же знайти посібник встановлення.

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

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

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

Для того щоб виконати своїми руками Ambilight для телевізора, потрібно таке: ЗА Amblone. Мікроконтролер, наприклад, Arduino Mega. Кабель USB. Світлодіодні смуги RGB, якими можна керувати вручну. Попередньо потрібно переконатися, що смуга не забарвлює світлодіоди автоматично. Адаптер 12 Ст. Електричні дроти. Двостороння стрічка або інше обладнання для кріплення світлодіодних стрічок. Мікроконтролери 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 - це вибрати білий статичний колір для всіх каналів (255255255) і переміщати повзунки тих пір, поки білий світ не буде проектуватися на стіну. Також є слайдер яскравості. За допомогою цього повзунка можна зменшити всю інтенсивність освітлення установки Amblone. Останнє, що можна змінити, - це деякі налаштування продуктивності, наприклад, пріоритет процесу. Якщо виникли проблеми з запуском Amblone поруч з медіаплеєром або відеогрою, пробують змінити цей параметр.

Технології lack lzh

Шикарну світлодіодне підсвічування Ambilight Arduino своїми руками можна виконати, використовуючи і Processing для будь-якого плазмового пристрою. Така система Ambilight дешева, проста в модифікації, не має наскрізного пристрою і підходить для телевізорів чи моніторів різних розмірів. Вона забезпечує розсіяне світло навколо плоскої панелі, відображаючи кольору, видимі на екрані. Фахівці називають цей проект Ozilight. Він, безумовно, зробить будь-ТВ набагато цікавіше. Це варіант, що дозволяє виконати своїми руками Ambilight для PC. Система працює з комп'ютером. Оскільки буде використовуватися комп'ютерна програма для захоплення і аналізу квітів, це означає, що телевізор або монітор буде вводити дані тільки з ПК, а не з будь-якого іншого джерела мультимедіа, такого як DVD-плеєр або телевізійний канал. Необхідне обладнання: Комп'ютер. Arduino Uno, Nano або Mega, також буде працювати будь-мікроконтролер, що підтримує SPI. Цифрові світлодіодні стрічки ws2812b. Джерело живлення постійного струму для світлодіодів з параметрами 5 В/2A, що залежить від того, скільки стрічки буде використано. При купівлі смуг RGB краще вибрати «цифрові» смужки RGB, наприклад WS2811 або WS2801. Деякі дешеві стрічки не можуть змінювати колір кожного окремого світлодіода. Також можна придбати поодинокі світлодіоди і підключити їх до схемою. Хоча вона буде дуже громіздкою з-за кабелів, оскільки на кожен світлодіод виходить 4 кабелю, резистори та інші елементи. Arduino Uno може працювати тільки з 4 світлодіодами RGB, в більшості випадків використовує ШІМ без яких-небудь інших зовнішніх пристроїв. При використанні світлодіодних стрічок WS2811 Arduino зможе керувати всіма світлодіодами тільки з одним провідним з'єднанням, виключаючи Vcc і GND. WS2801 RGB світлодіодна стрічка забезпечує передові технології з дуже коротким часом відгуку, тому користувач не помічає видимої затримки між екраном телевізора і світлом. При виконанні своїми руками підсвічування телевізора Ambilight, Raspberry контролює роботу світлодіодів. Вартість стрічки - близько 12 доларів США за метр. Для того щоб визначити, скільки метрів потрібно, перевіряють розміри телевізора або монітора. Наприклад, для 47-дюймового телевізора потрібно приблизно 3 метри. Вибір джерела живлення буде залежати від довжини. Для рекомендованих світлодіодів потрібно 864 Вт на метр. Тому рекомендований джерело живлення 5 В, 6 А може забезпечити до 34 м. Для більш 35 м рекомендують використовувати блок живлення 10А, який може підтримувати до 57 м світлодіодів.

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

Дуже просто та ефективно зробити знімки екрану і аналізувати кольору з допомогою деяких бібліотек JAVA. Переваги обробки в якості середовища програмування: ЗА багатоплатформовий може працювати на Windows, Mac і Linux. Використовує синтаксис C ++. Має той же угоду IDE програмування, що і Arduino. Фактично, Arduino IDE була заснована для IDE обробки. Підтримує деякі дуже потужні і зручні бібліотеки 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, деяких світлодіодів і безкоштовних програм. Обладнання і матеріали: Будь-джерело HDMI. Двосторонній скотч для кріплення частин до телевізора, 3 м. Raspberry Pi 2/3. Карта пам'яті Micro SD об'ємом не менше 8 ГБ і блок живлення 25 А. Світлодіодна стрічка (5 м для 40-дюймового телевізора). Джерело живлення для світлодіодів 5 До 10 А. Розгалужувач HDMI. Перехідник з HDMI AV. Граббер відео. HDMI-кабелю. Паяльник. Для початку вимірюють стрічки навколо екрану, який планується використовувати. Після того як будуть відрізані стрічки за розміром, акуратно споюють смуги разом, переконавшись, що вони з'єднані один з одним в правильному напрямку по стрілці, яка спрямована вниз по бічній стороні. При подачі живлення на світлодіодні смуги без програмного забезпечення деякі світлодіоди можуть не загорітися. Це не означає, що вони не працюють. Потрібно почекати, поки не буде встановлено, перш ніж робити висновок, що вони несправні. Налаштовують 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 при виконанні своїми руками "Эмбилайта" для телевізора: Скачують образ системи з веб-сайту Lightberry HD. Це модифікована версія популярної системи KODI для Raspberry Pi, призначена для роботи з Lightberry HD. Завантажують програмне забезпечення для установки образу системи на карту microSD. Користувачі Mac можуть використовувати ApplePi Baker, а користувачі Windows - Win32DiskImager, вони безкоштовні і в точності виконають свою роботу. Вставляють картку microSD до ПК або Mac. Це можна зробити через слот для SD-карти або через USB-пристрій читання карт SD. Встановлюють образ системи на карту microSD. У розділі знаходять завантажений образ системи, клацнувши три точки в розділі IMG Recipe і «Відновити резервну копію» для установки. Користувачам Windows необхідно запустити Win32DiskImager від імені адміністратора, для цього клацнути правою кнопкою миші утиліту і вибрати «Запуск від імені адміністратора». Потім переглянути образ системи, завантаженої раніше, вибрати букву драйвера SD-карти на комп'ютері. Далі помічник програми допоможе виконати налаштування. Ambilight також є ідеальним супроводом для ігор. При переході в ігровий режим швидкість, з якою можуть змінюватися кольору, збільшується, що краще імітує дію на екрані. Якщо геймер любить шутери від першої особи або гоночні ігри, Ambilight гарантовано змусить його відчувати себе більш залученими в дію, до того ж перевагою є те, що можна виконати Ambilight своїми руками без комп'ютера.
Цікаво по темі
RGB-світлодіод: типи, терморегулятори, підключення. RGB-стрічка
RGB-світлодіод: типи, терморегулятори, підключення. RGB-стрічка
У питанні стельового або настінного підсвічування на сьогоднішній день найбільш популярним є застосування LED-стрічок.
Все про підсвітку для ПК. Підсвічування своїми руками
Все про підсвітку для ПК. Підсвічування своїми руками
Ймовірно, багатьом іноді приходить в голову прикрасити свій монотонний комп'ютерний блок, який виконує функцію пилозбірника. Сучасні ігрові
Що таке Arduino і як ним користуватися?
Що таке Arduino і як ним користуватися?
Зараз же багато використовують комп'ютери, але питання того, як він влаштований, деяких особливо сильно хвилює. Тому одна частина вчить програмування
Дублювання екрану на телевізор
Дублювання екрану на телевізор
У цій статті розглянуто питання про те, як правильно виконати дублювання екрану комп'ютера на телевізор через різні технології, використовуючи
Саморобні блоки живлення для світлодіодних стрічок 12 вольт
Саморобні блоки живлення для світлодіодних стрічок 12 вольт
Світлодіодні стрічки просто так в розетку включити не можна – вони мають потребу в харчуванні більш низьким і постійною напругою. Саме це є проблемою
Телевізор в білому корпусі - огляд, особливості, види та відгуки
Телевізор в білому корпусі - огляд, особливості, види та відгуки
Стандартний колір телевізора - чорний, максимум - сірий або чорний. Він вписується в будь-який інтер'єр і універсальний. Однак стильний телевізор в