Ambilight направи си сам: инструкции стъпка по стъпка, съвети и трикове

Съдържание:

Ambilight направи си сам: инструкции стъпка по стъпка, съвети и трикове
Ambilight направи си сам: инструкции стъпка по стъпка, съвети и трикове
Anonim

Ambilight е свят на цветовете. Подсветката може да бъде направена в същия нюанс като на екрана или да има статичен бял, червен, син или зелен цвят. Независимо коя настройка е избрана, гледането на такъв телевизор ще бъде епично. Ambilight е чудесен за започване на парти и може не само да следи какво се случва на екрана, но и да реагира на музика.

Автоматично и интелигентно настройва интензитета и показваните цветове въз основа на темпото, интензивността и силата на звука на музиката. Въпреки факта, че системата се предлага с модерни телевизори, можете да направите Ambilight t със собствените си ръце. Основното предимство на изработването на собствено решение за домашно осветление „Направи си сам“е, че можете да добавите много повече светодиоди за ниска цена, което ви позволява да използвате 100-200 елемента или дори повече.

Леко шоу за Apple TV

Светлинно шоу за Apple TV
Светлинно шоу за Apple TV

Околно осветление за телевизор- подобрение на дизайна за гледане на всеки филм. И ако екранът не поддържа тази функция, можете лесно да я изпълните сами.

Хардуер за DIY Ambilight:

  1. Raspberry Pi 3 модел B.
  2. USB зарядно устройство или захранване.
  3. Micro USB.
  4. Три HDMI кабела.
  5. SD карта за Raspberry Pi.
  6. LED лента.
  7. HDMI AC/DC сплитер.
  8. Софтуер.

Преди да започнете, изтеглете най-новата версия на операционната система Raspbian и я инсталирайте на SD картата. Можете да изтеглите програмата от уебсайта на производителя, можете да намерите и ръководството за инсталиране там.

Направи си сам алгоритъм на устройството Ambilight t
Направи си сам алгоритъм на устройството Ambilight t

Алгоритъм за внедряване на Ambilight със собствените си ръце:

  1. Свържете аудио устройство. В този момент свържете HDMI медийно устройство, като Apple TV, към HDMI сплитера и след това към телевизора. Започнете, като свържете един от HDMI кабелите от изхода на мултимедийното устройство към входа на сплитера. След това свържете втори HDMI кабел от изхода на първия сплитер към желания порт на телевизора.
  2. От втория изход на сплитера, свържете третия и последен HDMI кабел към входния порт на HDMI/AV конвертора. Когато това е направено, свържете RCA кабел от жълтия видео изход на сплитера към видео входа на платката за улавяне.
  3. След това Ambilight осветлението "направи си сам" продължава. Свържете LED лентата към електрическата мрежа и Raspberry Pi. Свържете плюс (5 V) иотрицателен (земен) полюс към 5V захранване и го включете. Проверете за правилната полярност. Как да го направя? Първият индикатор на лентата трябва да стане син.
  4. За да направите своя собствена Ambilight, свържете източника на светлина към щифтовете Raspberry Pi GPIO, като свържете следните щифтове: 9 (GND), 21 (ДАННИ) и 23 (Часовник). Цветовете могат да варират в зависимост от LED лентата. Най-добрият начин за свързване на лентата е с помощта на джъмперни кабели, но по принцип можете да използвате всичко, което създава силна електрическа връзка - запояване и конектори.
  5. Софтуерът, използван за създаване на ефекта Ambilight, е Hyperion, безплатен софтуер с отворен код. Настройва се доста лесно и дори идва с приложение Java за лесна инсталация.
  6. Когато програмата се отвори, отидете директно в раздела SSH и свържете Raspberry.
  7. Преди да направите DIY Ambilight за телевизор, въведете правилния IP адрес, потребителско име и парола, след което се свържете с Raspberry Pi.
  8. След като влезете, щракнете върху "покажи трафика", за да видите пълен дневник на случващото се. След това натиснете Inst./Upd. Hyperion за инсталиране на софтуер и необходимите компоненти на Pi. Ако процесът е бил успешен, цветовете ще се появят на LED лентата, когато Hyperion стартира.
  9. Подробно ръководство стъпка по стъпка за настройка на софтуера може да бъде намерено на уебсайта на разработчика.
  10. Създайте рамка за Ambilight, като например няколко алуминиеви L-профила, и ги изрежете по размер зателевизор. Пробийте дупки на правилните места и завършете ъглите за здравина и естетика.
  11. Завършете DIY Ambilight, като прикрепите рамката към задната част на панела и премахнете проводниците.

Софтуер Amblone

Amblone със сигурност не е първата система, която създава ефекта на Ambilight. В мрежата има и други решения, които повече или по-малко постигат същия ефект като Amblone. Някои от тях са готови търговски продукти, други са DIY проекти като Amblone.

За да направите DIY Ambilight за телевизия, ще ви трябва следното:

  1. Софтуер Amblone.
  2. Микроконтролер като Arduino Mega.
  3. USB кабел.
  4. RGB LED ленти, които могат да се управляват ръчно. Първо трябва да се уверите, че лентата не оцветява автоматично светодиодите.
  5. 12V адаптер.
  6. Електрически проводници.
  7. Двустранна лента или друг хардуер за монтаж на LED лента.

Микроконтролерите Arduino са идеални за начинаещи, защото са достъпни, лесни за програмиране и предлагат много опции за различни входни и изходни устройства. Най-често те се използват от радиолюбители, когато инсталират Ambilight-подсветката на телевизора със собствените си ръце. Amblone за компютър в момента поддържа до 4 канала, така че Arduino Mega е много добър избор, тъй като има 14 PWM.

Запояване и монтаж на осветителната верига

Запояване и сглобяване на веригатаосветление
Запояване и сглобяване на веригатаосветление

Arduino Mega има множество изходи за широчинна импулсна модулация (PWM). За всяка LED лента трябва да свържете червения, зеления и синия проводник към един от тези изходи. За да направите DIY Ambilight за телевизор, използвайте щифтове 2-4, където щифт 2 е червен, щифт 3 е зелен и щифт 4 е син. Вторият ред използва щифтове 5 до 7, където щифт 5 е червен, щифт 6 е зелен, щифт 7 е син и така нататък.

Arduino не може самостоятелно да подава напрежение към LED линиите. Поради тази причина е необходимо допълнително захранване. Адаптер 12V, 1A ще бъде достатъчен. Ще ви трябват също резистор и транзистор за червения, зеления и синия проводник. Инсталацията изисква три резистора 2200 ома и три NPN транзистора, които могат да превключват 200mA при 12V за всеки канал.

За да направите DIY Ambilight ws2812b, свържете изхода на Arduino към резистор, а резистора към основата на транзистора. Свържете емитера към земята на Arduino и колектора към подходящия цвят на LED лентата за всички RGB проводници. Свържете общия плюс на LED лентите към плюса на 12V адаптера и отрицателния на плюса на 12V адаптера към земята на Arduino.

Изпълнението на схемата е начертано върху малък фрагмент от платката с обозначения на щифтове, за да може да се откачат дефектни части, ако е необходимо. Можете да използвате стар калъф за мрежов модем за настаняване на Arduino и електронни компоненти. След това поставете Ethernet кабеликато захранване за LED ленти. Резултатът е много приятен и професионално изглеждащ калъф с добри части и проводници.

Инструкции за свързване на Arduino

За да направите DIY Ambilight Arduino за телевизор, изтеглете съответния софтуер. За да изтеглите, имате нужда от средата на Arduino, която може да бъде намерена на уебсайта на разработчика, тук можете да намерите и инструкции за свързване.

Отворете pde файла в средата и изберете правилния модел, като отидете на "Tools> Panel" и Arduino Mega. Също така изберете правилния порт в "Tools>" (сериен). След това щракнете върху бутона "Изтегляне". След като кодът бъде качен, Arduino трябва автоматично да се стартира и отваря всеки път, когато получи захранване или от USB кабела, или от захранващия адаптер.

Софтуер при инсталиране на Ambilight-backlight TV направи сам може да се направи на Windows OS. За целта изтеглете Amblone за Windows. Можете да изтеглите двоичните файлове или изходните кодове и да ги компилирате сами. След стартиране на Amblone, в системната област ще се появи икона. Щракнете с десния бутон върху иконата и изберете "Конфигуриране на Amblone".

След това трябва да зададете важни параметри. На първо място изберете монитора, от който да получите средния цвят, и посочете RGB каналите и частта от екрана, която представляват. Например, ако има RGB LED лента, разположена в горната част на телевизионния екран, която е избрана като втори монитор, и LEDлентата е свързана към изходни щифтове 2-4, трябва да изберете "Auxiliary Monitor" под "Source Monitor" и частта от екрана, която лентата ще представлява в канал 1. Това вероятно ще бъде "горната половина" или "full screen ". Ивици могат да излъчват нестандартен статичен цвят. За да направите това, изберете опцията "статичен".

Следващата важна настройка е COM портът. Изберете COM порта на Arduino на компютъра. След като бъде избран правилният, Ambione трябва автоматично да започне да комуникира с Arduino. Малкият светодиод ще мига при получаване на данни. Като свържете адаптера за LED лента, можете да се уверите, че излъчват желаните цветове.

Съвети за настройка на производителността

След като Arduino стартира и работи, настройте софтуера за максимална производителност. Налични са множество опции.

Първата е точността на изчислението на цвета. Тази опция определя колко пиксела ще се използват за изчисляване на средния цвят на екрана. Ако плъзгачът се завърти надясно, алгоритъмът ще работи по-бързо, но цветът ще бъде по-малко точен, което може да причини трептене. Задаването му вляво ще даде най-добри резултати, но може да забави процеса, като накара LED лентите да променят цветовете си по-бавно или да пречат на други процеси, изпълнявани на компютъра.

Втората опция е прагът на тъмнина на цвета. Тази опция задава праг за пиксели, който е по-голям от средната стойност. Много е полезно, ако видеото, което се възпроизвежда, не заема целия екран, а оставя част от монитора черна. Частично изсветлява цветовете. Инсталацията обаче същовисок праг може да причини известно трептене.

Следва опцията за цвят на подчертаване. Тази функция кара светодиодите да се отдалечат от сивото и бялото към по-привлекателен нюанс. Задаване на плъзгача в положение "Изключено". леко ускорете алгоритъма. Ако цветовете, които се излъчват, ви подхождат, тогава следващата опция не се използва.

Ако изглеждат напълно различни от цветовете на екрана, можете да опитате да поставите отметка в квадратчето, за да промените червените и сините стойности. Растерните изображения се обработват по различен начин в някои системи поради факта, че се съхраняват в RGB вместо във формат BGR. Задаването на тази опция ще коригира това и правилните цветове ще бъдат изпратени до Arduino.

Следва калибрирането. На повечето RGB LED ленти и други източници на светлина червената, зелената и синята светлина нямат еднакъв интензитет на светлината при едни и същи токове. Поради това смесените цветове няма да се показват правилно и ще станат, например, малко сини. Ако е така, ще трябва да преместите плъзгача на този цвят назад, за да намалите доминирането му.

Ще трябва също да извършите това калибриране, ако стената, върху която се прожектира светлината, не е напълно бяла. Във всеки случай, добър начин за калибриране на Ambione е да изберете бял статичен цвят за всички канали (255, 255, 255) и да преместите плъзгачите, докато бяла светлина се проектира върху стената.

Има и плъзгач за яркост. С този плъзгач можете да намалите целия интензитет на светлината на инсталацията на Amblone. Последното нещо, което трябва да промените, са някои настройки за производителност,например приоритет на процеса. Ако имате проблеми със стартирането на Amblone до медиен плейър или видео игра, опитайте да промените тази настройка.

Липсва технология lzh

Прекрасно DIY Ambilight Arduino LED осветление може да бъде направено с помощта на софтуер и обработка за всяко плазмено устройство. Такава система Ambilight е евтина, лесна за модифициране, няма устройство за преминаване и е подходяща за телевизори или монитори с различни размери. Той осигурява разсеяна светлина около плоския панел, отразявайки цветовете, виждани на екрана. Експертите наричат този проект Ozilight. Това със сигурност ще направи всеки телевизор много по-интересен. Това е опция DIY за Ambilight за компютър.

Системата работи с компютъра. Тъй като компютърна програма ще се използва за улавяне и анализиране на цветовете, това означава, че телевизорът или мониторът ще въвеждат данни само от компютъра, а не от друг медиен източник, като например DVD плейър или телевизионен канал.

Изисква се оборудване:

  1. Компютър.
  2. Arduino Uno, Nano или Mega, всеки микроконтролер, който поддържа SPI, също ще работи.
  3. Ws2812b Цифрова LED лента.
  4. DC захранване за 5V/2A светодиоди, в зависимост от това колко лента ще се използва.

Когато купувате RGB ленти, по-добре е да изберете "цифрови" RGB ленти, като WS2811 или WS2801. Някои евтини ленти не могат да променят цвета на всеки отделен светодиод. Можете също да закупите единични светодиоди и да ги свържетекъм схемата. Въпреки че ще бъде много обемист заради кабелите, тъй като има 4 кабела, резистори и други елементи за всеки светодиод.

Arduino Uno може да работи само с 4 RGB светодиода, в повечето случаи използва PWM без други външни устройства. Когато използвате WS2811 LED ленти, Arduino ще може да управлява всички светодиоди само с една проводна връзка, с изключение на Vcc и GND.

WS2801 RGB LED лентата осигурява авангардна технология с много бързо време за реакция, така че потребителят не забелязва никакво видимо забавяне между телевизионния екран и светлината. Когато правите собствено подсветка на телевизора Ambilight, Raspberry контролира работата на светодиодите. Цената на лентата е около 12 щатски долара на метър. За да определите колко метра ще са необходими, проверете размерите на телевизора или монитора. Например, за 47-инчов телевизор ще са необходими приблизително 3 метра.

Изборът на източник на захранване ще зависи от дължината. Препоръчителните светодиоди изискват 8,64 вата на метър. Следователно препоръчаното захранване 5V, 6A може да осигури до 3,4 м. За повече от 3,5 м се препоръчва да използвате захранване 10 A, което може да поддържа до 5,7 m светодиоди.

Препоръки за цветове за заснемане на екрана

Направи си сам Ambilight
Направи си сам Ambilight

Много лесно и ефективно за правене на екранни снимки и анализиране на цветове с някои JAVA библиотеки.

Предимства на обработката като среда за програмиране:

  1. Софтуерът за различни платформи може да работи на Windows, Mac иLinux.
  2. Използва синтаксис на C++.
  3. Има същата IDE конвенция за програмиране като Arduino. Всъщност Arduino IDE е създадена да бъде IDE за обработка.
  4. Поддържа някои много мощни и удобни Java библиотеки.
  5. Безплатно.

За висококачествено възпроизвеждане на цветовете се анализират цветовете в краищата на екрана. След заснемането честотата на пикселите се намалява в една конкретна област, за да се получи среден цвят. Направете това едновременно в няколко области по ръба на екрана. В крайна сметка можете да използвате цвета на всяка област, за да управлявате RGB светодиодите. Светодиодната система за маркиране в кода следва модела. Ако например има 25 светодиода, ръбовете на екрана са разделени на 25 малки правоъгълника.

Можете да изградите роботизирано дистанционно управление на камера Gimbal. Това е много лесен проект.

Първата част от програмния код.

Първата част от програмния код
Първата част от програмния код

Подготвяне на RGB LED лента от 25 части. RGB светодиодите обикновено се доставят като лента, но е по-добре да са разделени и споени заедно. За да направите това, използвайте горещо лепило, за да укрепите точките на спойка.

Втората част от кода изглежда така.

Втората част от програмния код
Втората част от програмния код

След това инсталирайте лентата на телевизора. Изберете точното позициониране на диодите. Те трябва да са насочени навън под ъгъл, така че да се виждат по-ярко отпред.

Третата част от програмния код е показана на снимката.

Третопарче код
Третопарче код

Свържете Arduino, захранване за прехвърляне на данни. Използвайте външно захранване - захранващ адаптер 5V 2A. GND на захранването трябва да бъде свързан към Arduino GND.

Четвъртата част от програмния код е на снимката.

Четвъртата част от програмния код
Четвъртата част от програмния код

След това използвам софтуера на компютъра, предписвам всички части от програмния код.

Петата част изглежда така.

Пета част от програмния код
Пета част от програмния код

Управление на LED лентата

С Arduino можете да взаимодействате с приложението Processing, за да интегрирате системата. В този случай е напълно възможно да направите DIY Ambilight за телевизор без компютър.

Можете да използвате WS2811 RGB LED лента, тя не се управлява от RGB PWM сигнали, а от друг протокол, който изисква само една проводна връзка. Доста трудно е да направите от нулата сами. За щастие екипът на Adafruit разработи библиотека за този тип LED лента - NeoPixel.

Управление на LED лента
Управление на LED лента

25 светодиода ще изискват поне 75 данни за изпращане всеки път, когато се направи екранна снимка. При изпращане се добавят постоянни стойности, като знаците O и Z. Това е идентификатор за Arduino, така че той знае, че това е началото на нови данни. След като ги получи, приложението ще получи съобщението „Готов съм, следващия пакет с данни, моля“. След това се извършва малка настройка на позицията на светодиодите.

Най-добро изживяванеPhilips светлини

Най-доброто изживяване на подсветката на Philips
Най-доброто изживяване на подсветката на Philips

Philips Ambilight е вълнуваща осветителна система, вградена в избрани телевизори. Около последния има светодиоди, които показват цветовете на екрана по стените зад него в реално време. Този продукт не се предлага във всички страни и може да бъде доста скъп. Но, за щастие, има негова версия DIY, която можете да инсталирате сами. Клонинг на Ambilight стана възможен с помощта на Raspberry Pi, някои светодиоди и безплатен софтуер.

Оборудване и консумативи:

  1. Всеки HDMI източник.
  2. Двустранна лента за закрепване на части към телевизора, 3 м.
  3. Raspberry Pi 2/3.
  4. Поне 8GB Micro SD карта с памет и 2.5A захранване.
  5. LED лента (5 м за 40" телевизор).
  6. 5V 10A LED захранване.
  7. HDMI сплитер.
  8. HDMI към AV адаптер.
  9. Видео грабител.
  10. HDMI кабел.
  11. Поялник.

Първо измерете лентите около екрана, който смятате да използвате. След като лентите са нарязани по размер, внимателно запоете лентите заедно, като се уверите, че са свързани една с друга в правилната посока със стрелката, която сочи надолу отстрани.

Когато се прилага захранване към LED ленти без софтуер, някои светодиоди може да не светнат. Това не означава, че не работят. Трябва да изчакате, докато софтуерът бъде инсталиран, преди да заключите, че тенеизправно.

Настройте raspberry pi и инсталирайте операционната система OpenELEC. В този момент стартирайте приложението Hyperion на компютъра и ssh в Raspberry Pi. Настройките, които трябва да изберете за приложението Hyperion, ще варират в зависимост от марката на телевизора. Следването на настройките на някой друг може да не винаги дава страхотни резултати на определено устройство.

Има удобно телефонно приложение Hyperion Remote, което позволява на потребителя лесно да се свърже със системата и да настрои фино светлинните ефекти по свой вкус, както и да използва предварително зададени режими, като DIY Embilight за Samsung TV.

Lightberry HD фонов светлинен ефект

Lightberry HD фонов светлинен ефект
Lightberry HD фонов светлинен ефект

За да имате ефекта на Philips Ambilight, не е необходимо да купувате нов панел, можете да го получите на всеки плазмен екран. В дистрибуторската мрежа се продават софтуерни комплекти, които създават много по-вълнуващи проекти и са приложими за съществуващи телевизори. Една от най-известните е Lightberry, компания, която подобри изживяването при гледане и игри, като използва цветни светодиоди, подобни на системата Philips Ambilight.

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

Инсталиране на системното изображение на Raspberry Pi, когато правите DIY Embilight за телевизия:

  1. Изтеглете системното изображение от уебсайта на Lightberry HD. Това е модифицирана версия на популярната Raspberry Pi KODI система, предназначена да работи с 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 гарантирано ще ги накара да се почувстват по-ангажирани в действието, с допълнителното предимство, че могат да правят DIY Ambilight без компютър.

Препоръчано: