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

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

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

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

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

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

Хардуерът за изпълнение на 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 със собствените си ръце:

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

Софтуер Amblone

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

За да направите Ambilight за телевизия със собствените си ръце, се нуждаете от следното:

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

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

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

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

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

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

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

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

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

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

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

Софтуер при инсталиране на Ambilight Телевизор със собствените си ръце може да се извършва в Windows. За да направите това, изтеглете Amblone за Windows. Можете да изтеглите двоичните файлове или изходния код и да ги компилирате сами. След като Amblone бъде стартиран, в системната лента ще се появи икона. Кликнете с десния бутон на мишката върху иконата и изберете "Adjust Amblone" (Регулиране на амблон).

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

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

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

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

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

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

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

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

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

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

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

Технология

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

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

Необходимо оборудване:

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

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

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

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

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

Съвети за улавяне на цветовете на екрана

Ambilight със собствените си ръце

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

След това с помощта на софтуера на компютъра предписвайте всички части на софтуера код.

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

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

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

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

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

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

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

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

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

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

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

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

Започнете с измерване на лентите около екрана, който ще се използва. След както ще бъде изрежете лентите по размер, внимателно запоете лентите, като се уверите, че са свързани в правилната посока със стрелката, сочеща надолу.

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

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

Има удобно приложение за вашия телефон Дистанционно управление Hyperion, което позволява на потребителя лесно да се свърже със системата и да настройва светлинните ефекти по свой вкус, както и да използва предварително зададени режими, когато го прави сам, например "Emblight" за телевизия "Samsung".

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

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

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

На теория системата е доста проста - тя използва 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 картата в PC или Mac. Това може да стане чрез слота за SD-карта или чрез USB четец на SD карти.
  4. Инсталиране на системен образ на microSD картата.
  5. Намерете изтегленото системно изображение, като кликнете върху трите точки под IMG Recipe и "Restore Backup", за да инсталирате.
  6. Потребителите на Windows трябва да стартират Win32DiskImager като администратор, като щракнат с десния бутон на мишката върху програмата и изберат "Run as administrator".
  7. След това прегледайте изтегления по-рано системен образ, изберете буквата на драйвера на SD картата на компютъра.
  8. След това съветникът ще ви помогне да конфигурирате софтуера.

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

Статии по темата