Ambilight to świat kolorów. Podświetlenie może być wykonane w takim samym odcieniu jak na ekranie lub mieć statyczny kolor biały, czerwony, niebieski lub zielony. Niezależnie od wybranego ustawienia oglądanie takiego telewizora będzie epickie. Ambilight świetnie nadaje się do rozpoczęcia imprezy i nie tylko śledzi to, co dzieje się na ekranie, ale także reaguje na muzykę.
Automatycznie i inteligentnie dostosowuje intensywność i wyświetlane kolory w oparciu o tempo, intensywność i głośność muzyki. Pomimo tego, że system jest wyposażony w nowoczesne telewizory, możesz zrobić Ambilight t własnymi rękami. Główną zaletą tworzenia własnego oświetlenia domowego DIY jest to, że możesz dodać o wiele więcej diod LED za niewielką cenę, co pozwala na użycie 100-200 elementów, a nawet więcej.
Pokaz świetlny dla Apple TV
Oświetlenie otoczenia dla telewizora- ulepszenie projektowania oglądania dowolnego filmu. A jeśli ekran nie obsługuje tej funkcji, możesz ją łatwo wykonać samodzielnie.
Sprzęt do majsterkowania Ambilight:
- Raspberry Pi 3 model B.
- Ładowarka USB lub zasilacz.
- Mikro USB.
- Trzy kable HDMI.
- Karta SD dla Raspberry Pi.
- Taśma LED.
- Rozdzielacz HDMI AC/DC.
- Oprogramowanie.
Przed rozpoczęciem pobierz najnowszą wersję systemu operacyjnego Raspbian i zainstaluj ją na karcie SD. Program można pobrać na stronie producenta, można tam również znaleźć instrukcję instalacji.
Algorytm wdrażania Ambilight własnymi rękami:
- Podłącz urządzenie audio. W tym momencie podłącz urządzenie multimedialne HDMI, takie jak Apple TV, do rozdzielacza HDMI, a następnie do telewizora. Zacznij od podłączenia jednego z kabli HDMI z wyjścia urządzenia multimedialnego do wejścia rozgałęźnika. Następnie podłącz drugi kabel HDMI z wyjścia pierwszego rozdzielacza do żądanego portu w telewizorze.
- Od drugiego wyjścia rozdzielacza podłącz trzeci i ostatni kabel HDMI do portu wejściowego konwertera HDMI/AV. Po wykonaniu tej czynności podłącz kabel RCA z żółtego wyjścia wideo na rozdzielaczu do wejścia wideo na karcie przechwytywania.
- Następnie zrób to sam Podświetlenie Ambilight jest kontynuowane. Podłącz pasek LED do sieci i Raspberry Pi. Podłącz dodatni (5 V) ibiegun ujemny (masa) do zasilacza 5V i włącz go. Sprawdź, czy polaryzacja jest prawidłowa. Jak to zrobić? Pierwszy wskaźnik na pasku powinien zmienić kolor na niebieski.
- Aby stworzyć własny Ambilight, podłącz źródło światła do pinów GPIO Raspberry Pi, podłączając następujące piny: 9 (GND), 21 (DATA) i 23 (Zegar). Kolory mogą się różnić w zależności od paska LED. Listwę najlepiej połączyć za pomocą zworek, ale w zasadzie można użyć wszystkiego, co tworzy mocne połączenie elektryczne - lutowanie i konektory.
- Oprogramowaniem używanym do tworzenia efektu Ambilight jest Hyperion, bezpłatne oprogramowanie o otwartym kodzie źródłowym. Jest dość łatwy w konfiguracji, a nawet zawiera aplikację Java, która ułatwia instalację.
- Kiedy program się otworzy, przejdź bezpośrednio do zakładki SSH i podłącz Raspberry.
- Przed wykonaniem funkcji Ambilight DIY dla telewizora wprowadź poprawny adres IP, nazwę użytkownika i hasło, a następnie połącz się z Raspberry Pi.
- Po zalogowaniu się kliknij „pokaż ruch”, aby zobaczyć pełny dziennik tego, co się dzieje. Następnie naciśnij Inst./Upd. Hyperion do zainstalowania oprogramowania i niezbędnych komponentów na Pi. Jeśli proces się powiódł, kolory pojawią się na pasku LED po uruchomieniu Hyperion.
- Szczegółowy przewodnik krok po kroku dotyczący konfiguracji oprogramowania można znaleźć na stronie internetowej programisty.
- Utwórz ramę dla systemu Ambilight, na przykład kilka aluminiowych profili w kształcie litery L, i przytnij je do odpowiedniego rozmiaruTELEWIZJA. Wywierć otwory we właściwych miejscach i wykończ narożniki, aby uzyskać wytrzymałość i estetykę.
- Zakończ DIY Ambilight, mocując ramkę z tyłu panelu i usuwając przewody.
Oprogramowanie Amblone
Amblone z pewnością nie jest pierwszym systemem, który tworzy efekt Ambilight. W sieci są inne rozwiązania, które w mniejszym lub większym stopniu osiągają ten sam efekt, co Amblone. Niektóre z nich to gotowe produkty komercyjne, inne to projekty DIY, takie jak Amblone.
W celu samodzielnego wykonania funkcji Ambilight dla telewizora potrzebne będą:
- Oprogramowanie Amblone.
- Mikrokontroler jak Arduino Mega.
- Kabel USB.
- Taśmy LED RGB, którymi można sterować ręcznie. Najpierw upewnij się, że pasek nie koloruje automatycznie diod LED.
- Zasilacz 12V.
- Przewody elektryczne.
- Dwustronna taśma lub inny sprzęt do montażu taśmy LED.
Mikrokontrolery Arduino są idealne dla początkujących, ponieważ są niedrogie, łatwe do zaprogramowania i oferują wiele opcji dla różnych urządzeń wejściowych i wyjściowych. Najczęściej są używane przez radioamatorów podczas instalowania podświetlenia Ambilight telewizora własnymi rękami. Amblone na PC obsługuje obecnie do 4 kanałów, więc Arduino Mega jest bardzo dobrym wyborem, ponieważ ma 14 PWM.
Lutowanie i montaż obwodu oświetleniowego
Arduino Mega ma wiele wyjść z modulacją szerokości impulsu (PWM). Do każdego paska LED należy podłączyć czerwony, zielony i niebieski przewód do jednego z tych wyjść. Aby zrobić Ambilight DIY dla telewizora, użyj styków 2-4, gdzie styk 2 jest czerwony, styk 3 jest zielony, a styk 4 niebieski. Druga linia wykorzystuje piny od 5 do 7, gdzie pin 5 jest czerwony, pin 6 jest zielony, pin 7 jest niebieski i tak dalej.
Arduino nie może samodzielnie dostarczać napięcia do linii LED. Z tego powodu potrzebny jest dodatkowy zasilacz. Wystarczy zasilacz 12 V, 1 A. Potrzebny będzie również rezystor i tranzystor do przewodów czerwonego, zielonego i niebieskiego. Instalacja wymaga trzech rezystorów 2200 omów i trzech tranzystorów NPN, które mogą przełączać 200 mA przy 12 V dla każdego kanału.
W celu samodzielnego wykonania Ambilight ws2812b podłącz wyjście Arduino do rezystora, a rezystor do bazy tranzystora. Podłączyć emiter do masy Arduino a kolektor do odpowiedniego koloru taśmy LED dla wszystkich przewodów RGB. Podłącz wspólny dodatni pasek LED do dodatniego bieguna zasilacza 12 V, a ujemny biegun dodatni zasilacza 12 V do masy Arduino.
Wykonanie obwodu jest narysowane na małym fragmencie płytki z oznaczeniami pinów, aby w razie potrzeby móc odłączyć wadliwe części. Możesz użyć starej obudowy modemu sieciowego do przechowywania Arduino i elementów elektronicznych. Następnie zastosuj kable Ethernetjako zasilanie do taśm LED. Rezultatem jest bardzo ładna i profesjonalnie wyglądająca obudowa z dobrymi częściami i przewodami.
Instrukcje połączenia Arduino
W celu samodzielnego wykonania Ambilight Arduino dla telewizora, pobierz odpowiednie oprogramowanie. Do pobrania potrzebne jest środowisko Arduino, które można znaleźć na stronie dewelopera, tutaj można również znaleźć instrukcje dotyczące łączenia.
Otwórz plik pde w środowisku i wybierz odpowiedni model, przechodząc do „Panelu narzędzi >” i Arduino Mega. Wybierz również właściwy port w „Tools>” (szeregowy). Następnie kliknij przycisk „Pobierz”. Po przesłaniu kodu Arduino powinno automatycznie uruchamiać się i otwierać za każdym razem, gdy otrzymuje zasilanie z kabla USB lub zasilacza.
Oprogramowanie podczas samodzielnej instalacji telewizora z podświetleniem Ambilight można wykonać w systemie operacyjnym Windows. W tym celu pobierz Amblone dla Windows. Możesz pobrać pliki binarne lub kody źródłowe i samodzielnie je skompilować. Po uruchomieniu Amblone, w zasobniku systemowym pojawi się ikona. Kliknij ikonę prawym przyciskiem myszy i wybierz „Konfiguruj Amblone”.
Następnie musisz ustawić ważne parametry. Przede wszystkim wybierz monitor, z którego chcesz uzyskać średni kolor, oraz wskaż kanały RGB i część ekranu, którą reprezentują. Na przykład, jeśli w górnej części ekranu telewizora znajduje się pasek LED RGB, który jest wybrany jako drugi monitor, a dioda LEDtaśma jest podłączona do pinów wyjściowych 2-4, należy wybrać „Auxiliary Monitor” pod „Source Monitor” i część ekranu, którą pasek będzie reprezentować w kanale 1. Będzie to prawdopodobnie „górna połowa” lub „pełny ekran”. Paski mogą emitować niestandardowy statyczny kolor. Aby to zrobić, wybierz opcję „statyczny”.
Następnym ważnym ustawieniem jest port COM. Wybierz port Arduino COM na komputerze. Po wybraniu właściwego, Ambione powinien automatycznie rozpocząć komunikację z Arduino. Mała dioda LED będzie migać podczas odbierania danych. Podłączając adapter do taśm LED, możesz mieć pewność, że emitują żądane kolory.
Wskazówki dotyczące dostrajania wydajności
Po uruchomieniu Arduino dostosuj oprogramowanie, aby uzyskać maksymalną wydajność. Dostępnych jest wiele opcji.
Pierwszym jest dokładność obliczenia koloru. Ta opcja określa, ile pikseli zostanie użytych do obliczenia średniego koloru ekranu. Jeśli suwak zostanie przekręcony w prawo, algorytm będzie działał szybciej, ale kolor będzie mniej dokładny, co może powodować migotanie. Ustawienie go w lewo da najlepsze wyniki, ale może spowolnić proces, powodując wolniejszą zmianę kolorów przez paski LED lub zakłócanie innych procesów uruchomionych na komputerze.
Drugą opcją jest próg ciemności koloru. Ta opcja ustawia próg dla pikseli, który jest większy niż wartość średnia. Jest to bardzo przydatne, jeśli odtwarzane wideo nie zajmuje całego ekranu, ale pozostawia część monitora czarną. Częściowo rozjaśnia kolory. Jednak instalacja jest zbytwysoki próg może powodować migotanie.
Następna jest opcja koloru podświetlenia. Ta cecha powoduje, że diody LED odchodzą od szarości i bieli w kierunku bardziej atrakcyjnego odcienia. Ustawienie suwaka w pozycji „Off” nieco przyspieszyć algorytm. Jeśli emitowane kolory Ci odpowiadają, następna opcja nie jest używana.
Jeśli wyglądają zupełnie inaczej niż kolory na ekranie, możesz spróbować zaznaczyć pole wyboru, aby zmienić wartości koloru czerwonego i niebieskiego. Bitmapy są obsługiwane inaczej w niektórych systemach ze względu na fakt, że są one przechowywane w formacie RGB zamiast BGR. Ustawienie tej opcji naprawi to i prawidłowe kolory zostaną wysłane do Arduino.
Następna jest kalibracja. Na większości taśm LED RGB i innych źródeł światła czerwone, zielone i niebieskie światło nie ma tego samego natężenia przy tych samych prądach. Z tego powodu mieszane kolory nie będą wyświetlane poprawnie i staną się na przykład trochę niebieskie. Jeśli tak, będziesz musiał cofnąć suwak tego koloru, aby zmniejszyć jego dominację.
Będziesz musiał wykonać tę kalibrację, jeśli ściana, na którą pada światło, nie jest całkowicie biała. W każdym razie dobrym sposobem na kalibrację Ambione jest wybranie białego statycznego koloru dla wszystkich kanałów (255, 255, 255) i przesuwanie suwaków, aż białe światło będzie rzucane na ścianę.
Istnieje również suwak jasności. Za pomocą tego suwaka możesz zredukować całe natężenie światła instalacji Amblone. Ostatnią rzeczą do zmiany są niektóre ustawienia wydajności,na przykład priorytet procesu. Jeśli masz problemy z uruchomieniem Amblone obok odtwarzacza multimedialnego lub gry wideo, spróbuj zmienić to ustawienie.
Brak technologii lzh
Wspaniałe oświetlenie LED Ambilight Arduino DIY można wykonać za pomocą oprogramowania i przetwarzania dla dowolnego urządzenia plazmowego. Taki system Ambilight jest tani, łatwy w modyfikacji, nie ma urządzenia przelotowego i nadaje się do telewizorów lub monitorów o różnych rozmiarach. Daje rozproszone światło wokół płaskiego panelu, odzwierciedlając kolory widoczne na ekranie. Eksperci nazywają ten projekt Ozilight. Z pewnością sprawi to, że każdy telewizor będzie o wiele ciekawszy. To jest opcja DIY dla Ambilight na PC.
System działa z komputerem. Ponieważ do przechwytywania i analizowania kolorów będzie używany program komputerowy, oznacza to, że telewizor lub monitor będzie wprowadzać dane tylko z komputera, a nie z jakiegokolwiek innego źródła multimedialnego, takiego jak odtwarzacz DVD lub kanał telewizyjny.
Wymagany sprzęt:
- Komputer.
- Arduino Uno, Nano lub Mega, każdy mikrokontroler obsługujący SPI również będzie działał.
- Ws2812b Cyfrowa taśma LED.
- Zasilanie prądem stałym dla diod LED 5V/2A, w zależności od ilości użytej taśmy.
Kupując paski RGB, lepiej wybrać „cyfrowe” paski RGB, takie jak WS2811 lub WS2801. Niektóre tanie taśmy nie mogą zmienić koloru poszczególnych diod LED. Możesz również zakupić pojedyncze diody LED i podłączyć jedo schematu. Chociaż będzie to bardzo nieporęczne ze względu na kable, ponieważ dla każdej diody są 4 kable, rezystory i inne elementy.
Arduino Uno może obsługiwać tylko 4 diody LED RGB, w większości przypadków wykorzystuje PWM bez żadnych innych urządzeń zewnętrznych. Podczas korzystania z taśm LED WS2811 Arduino będzie w stanie sterować wszystkimi diodami LED za pomocą tylko jednego połączenia przewodowego, z wyjątkiem Vcc i GND.
WS2801 Taśma LED RGB zapewnia najnowocześniejszą technologię o bardzo krótkim czasie reakcji, dzięki czemu użytkownik nie zauważa widocznego opóźnienia między ekranem telewizora a światłem. Kiedy wykonujesz własne podświetlenie telewizora Ambilight, Raspberry kontroluje działanie diod LED. Koszt taśmy to około 12 dolarów za metr. Aby określić, ile metrów będzie potrzebnych, sprawdź wymiary telewizora lub monitora. Na przykład w przypadku 47-calowego telewizora wymagane będą około 3 metry.
Wybór źródła zasilania będzie zależał od długości. Zalecane diody LED wymagają 8,64 watów na metr. Dlatego zalecany zasilacz 5 V, 6 A może zapewnić do 3,4 m. W przypadku ponad 3,5 m zaleca się użycie zasilacza 10 A, który może obsłużyć do 5,7 m diod LED.
Zalecenia dotyczące kolorów przechwytywania ekranu
Bardzo łatwe i wydajne wykonywanie zrzutów ekranu i analizowanie kolorów za pomocą niektórych bibliotek JAVA.
Zalety przetwarzania jako środowiska programowania:
- Oprogramowanie wieloplatformowe może działać w systemach Windows, Mac iLinux.
- Używa składni C++.
- Ma taką samą konwencję programowania IDE jak Arduino. W rzeczywistości Arduino IDE zostało założone jako IDE do przetwarzania.
- Obsługuje bardzo potężne i przydatne biblioteki Java.
- Darmowe.
W celu uzyskania wysokiej jakości reprodukcji kolorów, kolory są analizowane na krawędziach ekranu. Po przechwyceniu częstotliwość pikseli jest zmniejszana w jednym określonym obszarze, aby uzyskać średni kolor. Wykonaj to jednocześnie w kilku obszarach wzdłuż krawędzi ekranu. Docelowo możesz wykorzystać kolor każdego obszaru do sterowania diodami LED RGB. System oznaczania diod LED w kodzie jest zgodny z wzorcem. Jeśli na przykład jest 25 diod LED, krawędzie ekranu są podzielone na 25 małych prostokątów.
Możesz zbudować robota zdalnego sterowania z kamerą DIY. To bardzo prosty projekt.
Pierwsza część kodu programu.
Przygotowanie 25-częściowej taśmy LED RGB. Diody RGB są zwykle dostarczane w postaci paska, ale lepiej, żeby były odseparowane i zlutowane. W tym celu użyj gorącego kleju do wzmocnienia punktów lutowniczych.
Druga część kodu wygląda tak.
Następnie zainstaluj taśmę w telewizorze. Wybierz dokładne położenie diod. Powinny być skierowane na zewnątrz pod kątem, aby były wyraźniej widoczne z przodu.
Trzecia część kodu programu jest pokazana na zdjęciu.
Podłącz Arduino, zasilanie do przesyłania danych. Użyj zewnętrznego zasilacza - zasilacz 5V 2A. GND zasilacza musi być podłączony do Arduino GND.
Czwarta część kodu programu znajduje się na zdjęciu.
Następnie używam oprogramowania na komputerze, przepisuję wszystkie części kodu programu.
Piąta część tego wygląda tak.
Sterowanie paskiem LED
Dzięki Arduino możesz wchodzić w interakcję z aplikacją Processing w celu integracji systemu. W takim przypadku całkiem możliwe jest wykonanie DIY Ambilight dla telewizora bez komputera.
Możesz użyć taśmy LED RGB WS2811, nie jest ona sterowana sygnałami RGB PWM, ale innym protokołem, który wymaga tylko jednego połączenia przewodowego. To dość trudne do zrobienia od zera samemu. Na szczęście zespół Adafruit opracował bibliotekę dla tego typu taśm LED - NeoPixel.
25 diody LED będą wymagały przesłania co najmniej 75 danych za każdym razem, gdy zrobiony jest zrzut ekranu. Po wysłaniu dodawane są stałe wartości, takie jak znaki O i Z. Jest to identyfikator dla Arduino, więc wie, że to początek nowych danych. Po ich otrzymaniu aplikacja otrzyma komunikat „Jestem gotowy, poproszę o następny pakiet danych”. Następnie wykonywana jest niewielka regulacja położenia diod LED.
Najlepsze doświadczenieŚwiatła Philips
Philips Ambilight to ekscytujący system oświetlenia wbudowany w wybrane telewizory. Wokół tego ostatniego znajdują się diody LED, które w czasie rzeczywistym wyświetlają kolory ekranu na ścianach za nim. Ten produkt nie jest dostępny we wszystkich krajach i może być dość drogi. Ale na szczęście istnieje wersja DIY, którą możesz zainstalować samodzielnie. Klon Ambilight stał się możliwy dzięki Raspberry Pi, niektórym diodom LED i darmowemu oprogramowaniu.
Sprzęt i materiały eksploatacyjne:
- Dowolne źródło HDMI.
- Dwustronna taśma do mocowania części do telewizora, 3 m.
- Raspberry Pi 2/3.
- Karta pamięci Micro SD o pojemności co najmniej 8 GB i zasilacz 2,5 A.
- Taśma LED (5m dla telewizora 40").
- Zasilacz LED 5V 10A.
- Rozdzielacz HDMI.
- Przejściówka HDMI na AV.
- Video grabber.
- Kabel HDMI.
- Lutownica.
Najpierw zmierz taśmy wokół ekranu, którego zamierzasz użyć. Gdy paski zostaną przycięte na wymiar, delikatnie zlutuj paski razem, upewniając się, że są połączone ze sobą we właściwym kierunku ze strzałką skierowaną w dół.
Po podłączeniu zasilania do taśm LED bez oprogramowania niektóre diody LED mogą się nie świecić. To nie znaczy, że nie działają. Musisz poczekać, aż oprogramowanie zostanie zainstalowane, zanim dojdziesz do wniosku, żenieczynny.
Skonfiguruj raspberry pi i zainstaluj system operacyjny OpenELEC. W tym momencie uruchom aplikację Hyperion na komputerze i ssh do Raspberry Pi. Ustawienia, które musisz wybrać dla aplikacji Hyperion, będą się różnić w zależności od marki telewizora. Stosowanie cudzych ustawień może nie zawsze dawać świetne rezultaty na konkretnym urządzeniu.
Istnieje przydatna aplikacja na telefon Hyperion Remote, która pozwala użytkownikowi łatwo połączyć się z systemem i dostosować efekty świetlne do własnych upodobań, a także korzystać z gotowych trybów, takich jak DIY Embilight dla telewizora Samsung.
Efekt oświetlenia tła Lightberry HD
Aby uzyskać efekt Philips Ambilight, nie trzeba kupować nowego panelu, można go uzyskać na dowolnym ekranie plazmowym. Sieć dystrybucji sprzedaje zestawy oprogramowania, które tworzą znacznie bardziej ekscytujące projekty i mają zastosowanie do istniejących telewizorów. Jedną z najbardziej znanych jest firma Lightberry, która poprawiła jakość oglądania i grania, używając kolorowych diod LED podobnych do systemu Philips Ambilight.
Teoretycznie system jest dość prosty - używając Raspberry Pi jako procesora w schemacie uruchomieniowym Ambilight zrób to sam dla telewizora przez HDMI. Kabel biegnie od rozdzielacza do zestawu Lightberry HD, który analizuje zewnętrzne krawędzie obrazu wysyłanego do telewizora. Potem odtwarzakolor i jasność z niemal natychmiastowym efektem. Światła wyświetlane na krawędziach telewizora tworzą iluzję obrazu rozciągającego się poza krawędzie telewizora i poprawiają ogólne wrażenia podczas oglądania.
Instalowanie obrazu systemu na Raspberry Pi podczas robienia DIY Embilight dla telewizora:
- Pobierz obraz systemu ze strony internetowej Lightberry HD. Jest to zmodyfikowana wersja popularnego systemu Raspberry Pi KODI przeznaczona do współpracy z Lightberry HD.
- Pobierz oprogramowanie, aby zainstalować obraz systemu na karcie microSD. Użytkownicy komputerów Mac mogą korzystać z ApplePi Baker, a użytkownicy systemu Windows mogą korzystać z Win32DiskImager, jest to bezpłatne i dokładnie wykona zadanie.
- Włóż kartę microSD do komputera PC lub Mac. Można to zrobić za pomocą gniazda kart SD lub czytnika kart USB SD.
- Zainstaluj obraz systemu na karcie microSD.
- W sekcji znajdź pobrany obraz systemu, klikając trzy kropki w sekcji Receptura IMG i „Przywróć kopię zapasową”, aby zainstalować.
- Użytkownicy systemu Windows muszą uruchomić Win32DiskImager jako administrator, klikając narzędzie prawym przyciskiem myszy i wybierając opcję „Uruchom jako administrator”.
- Następnie wyświetl obraz systemu uruchomionego wcześniej, wybierz literę sterownika karty SD na komputerze.
- Następnie asystent programu pomoże Ci skonfigurować oprogramowanie.
Ambilight to także doskonały dodatek do gier. Po przejściu do trybu gry zwiększa się szybkość, z jaką kolory mogą się zmieniać, aby lepiej symulować akcjęna ekranie. Jeśli gracz uwielbia strzelanki FPS lub gry wyścigowe, Ambilight z pewnością sprawi, że poczują się bardziej zaangażowani w akcję, z dodatkową korzyścią, jaką jest możliwość samodzielnego wykonania Ambilight bez komputera.