Ambilight do-it-yourself: instrucțiuni pas cu pas, sfaturi și trucuri

Cuprins:

Ambilight do-it-yourself: instrucțiuni pas cu pas, sfaturi și trucuri
Ambilight do-it-yourself: instrucțiuni pas cu pas, sfaturi și trucuri
Anonim

Ambilight este o lume a culorilor. Iluminarea de fundal poate fi realizată în aceeași nuanță ca pe ecran, sau poate avea o culoare statică alb, roșu, albastru sau verde. Indiferent de setarea aleasă, vizionarea unui astfel de televizor va fi epică. Ambilight este excelent pentru a începe o petrecere și poate nu numai să urmărească ceea ce se întâmplă pe ecran, ci și să reacționeze la muzică.

Ajustează automat și inteligent intensitatea și culorile afișate în funcție de tempo-ul, intensitatea și volumul muzicii. În ciuda faptului că sistemul vine cu televizoare moderne, puteți face Ambilight t cu propriile mâini. Principalul avantaj al creării propriei soluții de iluminat pentru casă DIY este că puteți adăuga mai multe LED-uri la un preț mic, permițându-vă să utilizați 100-200 de elemente sau chiar mai multe.

Emisiune de lumini pentru Apple TV

Spectacol de lumini pentru Apple TV
Spectacol de lumini pentru Apple TV

Iluminare ambientală pentru televizor- îmbunătățirea designului pentru vizionarea oricărui film. Și dacă ecranul nu acceptă această funcție, o puteți efectua cu ușurință singur.

Hardware pentru bricolaj Ambilight:

  1. Raspberry Pi 3 model B.
  2. Încărcător USB sau sursă de alimentare.
  3. Micro USB.
  4. Trei cabluri HDMI.
  5. Card SD pentru Raspberry Pi.
  6. bandă LED.
  7. splitter HDMI AC/DC.
  8. Software.

Înainte de a începe, descărcați cea mai recentă versiune a sistemului de operare Raspbian și instalați-o pe cardul SD. Puteți descărca programul de pe site-ul producătorului, puteți găsi și manualul de instalare acolo.

Algoritmul dispozitivului Ambilight t de făcut-o singur
Algoritmul dispozitivului Ambilight t de făcut-o singur

Algoritm pentru implementarea Ambilight cu propriile mâini:

  1. Conectați un dispozitiv audio. În acest moment, conectați un dispozitiv media HDMI, cum ar fi un Apple TV, la divizorul HDMI și apoi la televizor. Începeți prin a conecta unul dintre cablurile HDMI de la ieșirea dispozitivului multimedia la intrarea splitterului. Apoi conectați un al doilea cablu HDMI de la ieșirea primului splitter la portul dorit de pe televizor.
  2. De la a doua ieșire a splitterului, conectați al treilea și ultimul cablu HDMI la portul de intrare al convertorului HDMI/AV. Când ați terminat acest lucru, conectați un cablu RCA de la ieșirea video galbenă de pe splitter la intrarea video de pe placa de captură.
  3. În continuare, iluminarea Ambilight de tip „do-it-yourself” continuă. Conectați banda LED la rețea și Raspberry Pi. Conectați pozitiv (5 V) șipolul negativ (împământare) la sursa de alimentare de 5V și porniți-l. Verificați polaritatea corectă. Cum să o facă? Primul indicator de pe bandă ar trebui să devină albastru.
  4. Pentru a vă crea propriul Ambilight, conectați sursa de lumină la pinii Raspberry Pi GPIO conectând următorii pini: 9 (GND), 21 (DATE) și 23 (Clock). Culorile pot varia în funcție de banda LED. Cel mai bun mod de a conecta banda este utilizarea cablurilor jumper, dar, în principiu, puteți folosi orice care creează o conexiune electrică puternică - lipire și conectori.
  5. Software-ul folosit pentru a crea efectul Ambilight este Hyperion, software gratuit și open source. Este destul de ușor de configurat și chiar vine cu o aplicație Java pentru o instalare ușoară.
  6. Când se deschide programul, accesați direct fila SSH și conectați Raspberry.
  7. Înainte de a face DIY Ambilight pentru TV, introduceți adresa IP, numele de utilizator și parola corecte, apoi conectați-vă la Raspberry Pi.
  8. După autentificare, dați clic pe „afișați traficul” pentru a vedea un jurnal complet cu ceea ce se întâmplă. Apoi apăsați Inst./Upd. Hyperion pentru a instala software-ul și componentele necesare pe Pi. Dacă procesul a avut succes, culorile vor apărea pe banda LED atunci când Hyperion pornește.
  9. Un ghid detaliat pas cu pas pentru configurarea software-ului poate fi găsit pe site-ul web al dezvoltatorului.
  10. Creați un cadru pentru Ambilight, cum ar fi câteva profile L din aluminiu și tăiați-le la dimensiune pentruTELEVIZOR. Faceți găuri în locurile potrivite și finisați colțurile pentru rezistență și estetică.
  11. Terminați DIY Ambilight prin atașarea cadrului pe partea din spate a panoului și îndepărtând firele.

Software Amblone

Amblone nu este cu siguranță primul sistem care a creat efectul Ambilight. Există și alte soluții pe web care au mai mult sau mai puțin același efect ca Amblone. Unele dintre ele sunt produse comerciale finite, altele sunt proiecte de bricolaj precum Amblone.

Pentru a crea Ambilight pentru TV, veți avea nevoie de următoarele:

  1. Software Amblone.
  2. Microcontroller precum Arduino Mega.
  3. cablu USB.
  4. Benzi LED RGB care pot fi controlate manual. Mai întâi trebuie să vă asigurați că banda nu colorează automat LED-urile.
  5. Adaptor 12V.
  6. Fire electrice.
  7. Bandă cu două fețe sau alt hardware de montare pentru benzi LED.

Microcontrolerele Arduino sunt ideale pentru începători, deoarece sunt accesibile, ușor de programat și oferă multe opțiuni pentru o varietate de dispozitive de intrare și ieșire. Cel mai adesea ele sunt folosite de amatorii de radio atunci când instalează Ambilight-backlight al televizorului cu propriile mâini. Amblone pentru PC acceptă în prezent până la 4 canale, așa că Arduino Mega este o alegere foarte bună, deoarece are 14 PWM.

Sudarea și montarea circuitului de iluminat

Lipirea și asamblarea circuituluiiluminat
Lipirea și asamblarea circuituluiiluminat

Arduino Mega are mai multe ieșiri PWM (Puls Width Modulation). Pentru fiecare bandă LED, trebuie să conectați firul roșu, verde și albastru la una dintre aceste ieșiri. Pentru a face DIY Ambilight pentru televizor, utilizați pinii 2-4, unde pinul 2 este roșu, pinul 3 este verde și pinul 4 este albastru. A doua linie folosește pinii de la 5 la 7, unde pinul 5 este roșu, pinul 6 este verde, pinul 7 este albastru și așa mai departe.

Arduino nu poate furniza tensiune liniilor LED de la sine. Din acest motiv, este necesară o sursă de alimentare suplimentară. Va fi suficient un adaptor de 12 V, 1 A. De asemenea, veți avea nevoie de un rezistor și un tranzistor pentru firele roșu, verde și albastru. Instalarea necesită trei rezistențe de 2200 ohmi și trei tranzistoare NPN care pot comuta 200 mA la 12 V pentru fiecare canal.

Pentru a DIY Ambilight ws2812b, conectați ieșirea Arduino la un rezistor și rezistorul la baza tranzistorului. Conectați emițătorul la masă Arduino și colectorul la culoarea corespunzătoare a benzii LED pentru toate firele RGB. Conectați pozitivul comun al benzilor LED la pozitivul adaptorului de 12V și negativul pozitiv al adaptorului de 12V la masă Arduino.

Execuția circuitului este întocmită pe un mic fragment de placă cu denumiri de pin pentru a putea deconecta părțile defecte dacă este necesar. Puteți folosi o carcasă veche de modem de rețea pentru a găzdui Arduino și componentele electronice. Apoi aplicați cabluri Ethernetca putere pentru benzi LED. Rezultatul este o carcasă foarte frumoasă și cu aspect profesional, cu piese și fire bune.

Instrucțiuni de conectare Arduino

Pentru a face DIY Ambilight Arduino pentru TV, descărcați software-ul corespunzător. Pentru a descărca, aveți nevoie de mediul Arduino, care poate fi găsit pe site-ul dezvoltatorului, aici puteți găsi și instrucțiuni pentru conectare.

Deschideți fișierul pde în mediu și selectați modelul corect accesând „Tools> Panel” și Arduino Mega. De asemenea, selectați portul corect în „Tools>” (serial). Apoi faceți clic pe butonul „Descărcare”. Odată ce codul a fost încărcat, Arduino ar trebui să pornească și să se deschidă automat de fiecare dată când primește alimentare fie de la cablul USB, fie de la adaptorul de alimentare.

Software atunci când instalați Ambilight-backlight TV, faceți-vă singuri pe sistemul de operare Windows. Pentru aceasta, descărcați Amblone pentru Windows. Puteți descărca fișierele binare sau codurile sursă și le puteți compila singur. După lansarea Amblone, va apărea o pictogramă în bara de sistem. Faceți clic dreapta pe pictogramă și selectați „Configurați Amblone”.

În continuare, trebuie să setați parametri importanți. În primul rând, alegeți monitorul de la care să obțineți culoarea medie și indicați canalele RGB și partea de ecran pe care o reprezintă. De exemplu, dacă există o bandă LED RGB situată în partea de sus a ecranului televizorului care este selectată ca al doilea monitor și un LEDbanda este conectată la pinii de ieșire 2-4, trebuie să selectați „Monitor auxiliar” sub „Monitor sursă” și partea de ecran pe care banda o va reprezenta în canalul 1. Aceasta va fi probabil „jumătatea superioară” sau „ecran complet”. . Dungile pot emite culori statice non-standard. Pentru a face acest lucru, alegeți opțiunea „statică”.

Următoarea setare importantă este portul COM. Selectați portul COM Arduino de pe computer. Odată ce este selectat cel corect, Ambione ar trebui să înceapă automat să comunice cu Arduino. Micul LED va clipi la primirea datelor. Prin conectarea adaptorului pentru bandă LED, vă puteți asigura că acestea emit culorile dorite.

Sfaturi de reglare a performanței

Odată ce Arduino este pornit și funcționează, reglați software-ul pentru performanță maximă. Mai multe opțiuni disponibile.

Prima este acuratețea calculului culorii. Această opțiune determină câți pixeli vor fi utilizați pentru a calcula culoarea medie a ecranului. Dacă glisorul este rotit spre dreapta, algoritmul va rula mai repede, dar culoarea va fi mai puțin precisă, ceea ce poate provoca pâlpâirea. Setarea acestuia la stânga va da cele mai bune rezultate, dar poate încetini procesul, ceea ce face ca benzile LED să își schimbe culorile mai lent sau să interfereze cu alte procese care rulează pe computer.

A doua opțiune este pragul de întuneric al culorii. Această opțiune setează un prag pentru pixeli care este mai mare decât valoarea medie. Este foarte util dacă videoclipul care se redă nu ocupă întregul ecran, dar lasă o parte din monitor neagră. Iluminează parțial culorile. Cu toate acestea, instalarea este la felun prag ridicat poate cauza pâlpâire.

Urmează opțiunea de culoare de evidențiere. Această caracteristică face ca LED-urile să se îndepărteze de la gri și alb către o nuanță mai atractivă. Setarea glisorului în poziția „Oprit”. accelerați puțin algoritmul. Dacă culorile care sunt emise vă convin, atunci următoarea opțiune nu este folosită.

Dacă par complet diferite de culorile de pe ecran, puteți încerca să bifați caseta de selectare pentru a schimba valorile roșu și albastru. Bitmaps-urile sunt tratate diferit pe unele sisteme datorită faptului că sunt stocate în format RGB în loc de BGR. Setarea acestei opțiuni va remedia acest lucru și culorile corecte vor fi trimise la Arduino.

Urmează calibrarea. Pe majoritatea benzilor LED RGB și a altor surse de lumină, lumina roșie, verde și albastră nu au aceeași intensitate luminoasă la aceiași curenți. Din această cauză, culorile amestecate nu se vor afișa corect și devin, de exemplu, puțin albastre. Dacă da, va trebui să mutați glisorul acelei culori înapoi pentru a-i reduce dominația.

Va trebui, de asemenea, să efectuați această calibrare dacă peretele pe care proiectează lumina nu este complet alb. În orice caz, o modalitate bună de a calibra Ambione este să selectați o culoare albă statică pentru toate canalele (255, 255, 255) și să mutați glisoarele până când lumina albă este proiectată pe perete.

Există și un glisor de luminozitate. Cu acest glisor, puteți reduce întreaga intensitate luminoasă a instalației Amblone. Ultimul lucru de schimbat sunt unele setări de performanță,de exemplu, prioritatea procesului. Dacă întâmpinați probleme la lansarea Amblone lângă un player media sau un joc video, încercați să schimbați această setare.

Lipsa tehnologiei lzh

Iluminarea LED superbă DIY Ambilight Arduino poate fi realizată folosind software și procesare pentru orice dispozitiv cu plasmă. Un astfel de sistem Ambilight este ieftin, ușor de modificat, nu are dispozitiv de trecere și este potrivit pentru televizoare sau monitoare de diferite dimensiuni. Oferă lumină difuză în jurul panoului plat, reflectând culorile văzute pe ecran. Experții numesc acest proiect Ozilight. Cu siguranță va face orice televizor mult mai interesant. Aceasta este o opțiune DIY pentru Ambilight pentru PC.

Sistemul funcționează cu computerul. Deoarece va fi folosit un program de calculator pentru a captura și analiza culorile, aceasta înseamnă că televizorul sau monitorul vor introduce date numai de pe computer și nu de la orice altă sursă media, cum ar fi un DVD player sau un canal TV.

Echipament necesar:

  1. Computer.
  2. Arduino Uno, Nano sau Mega, orice microcontroler care acceptă SPI va funcționa și el.
  3. Ws2812b Bandă LED digitală.
  4. Sursă de alimentare CC pentru LED-uri de 5V/2A, în funcție de cât de multă panglică va fi utilizată.

Când cumpărați benzi RGB, este mai bine să alegeți benzi RGB „digitale”, cum ar fi WS2811 sau WS2801. Unele benzi ieftine nu pot schimba culoarea fiecărui LED individual. De asemenea, puteți achiziționa LED-uri individuale și le puteți conectala schema. Deși va fi foarte voluminos din cauza cablurilor, deoarece există 4 cabluri, rezistențe și alte elemente pentru fiecare LED.

Arduino Uno poate gestiona doar 4 LED-uri RGB, în cele mai multe cazuri utilizează PWM fără alte dispozitive externe. Când utilizați benzi LED WS2811, Arduino va putea conduce toate LED-urile cu o singură conexiune prin cablu, cu excepția Vcc și GND.

Banda LED RGB WS2801 oferă tehnologie de ultimă oră cu timp de răspuns foarte rapid, astfel încât utilizatorul să nu observe nicio întârziere vizibilă între ecranul televizorului și lumină. Când faceți propria iluminare de fundal a televizorului Ambilight, Raspberry controlează funcționarea LED-urilor. Costul benzii este de aproximativ 12 dolari SUA pe metru. Pentru a determina câți metri vor fi necesari, verificați dimensiunile televizorului sau monitorului. De exemplu, pentru un televizor de 47 de inchi, vor fi necesari aproximativ 3 metri.

Alegerea sursei de alimentare va depinde de lungime. LED-urile recomandate necesită 8,64 wați pe metru. Prin urmare, sursa de alimentare recomandată de 5 V, 6 A poate furniza până la 3,4 m. Pentru mai mult de 3,5 m, se recomandă utilizarea unei surse de alimentare de 10 A, care poate suporta până la 5,7 m de LED-uri.

Recomandări de culori pentru captarea ecranului

DIY Ambilight
DIY Ambilight

Foarte ușor și eficient pentru a face capturi de ecran și a analiza culorile cu unele biblioteci JAVA.

Avantajele procesării ca mediu de programare:

  1. Software-ul multiplatform poate rula pe Windows, Mac șiLinux.
  2. Folosește sintaxa C++.
  3. Are aceeași convenție de programare IDE ca și Arduino. De fapt, Arduino IDE a fost fondat pentru a fi un IDE de procesare.
  4. Acceptă niște biblioteci Java foarte puternice și la îndemână.
  5. Gratuit.

Pentru reproducerea culorilor de în altă calitate, culorile sunt analizate la marginile ecranului. După capturare, frecvența pixelilor este redusă într-o anumită zonă pentru a obține o culoare medie. Efectuați acest lucru simultan în mai multe zone de-a lungul marginii ecranului. În cele din urmă, puteți folosi culoarea fiecărei zone pentru a controla LED-urile RGB. Sistemul de marcare cu LED din cod urmează modelul. Dacă, de exemplu, există 25 de LED-uri, marginile ecranului sunt împărțite în 25 dreptunghiuri mici.

Puteți construi o telecomandă robotică DIY Camera Gimbal. Acesta este un proiect foarte ușor.

Prima parte a codului programului.

Prima parte a codului programului
Prima parte a codului programului

Pregătirea unei benzi LED RGB de 25 de bucăți. LED-urile RGB sunt de obicei furnizate sub formă de bandă, dar este mai bine ca acestea să fie separate și lipite împreună. Pentru a face acest lucru, utilizați lipici fierbinte pentru a întări punctele de lipit.

A doua parte a codului arată astfel.

A doua parte a codului programului
A doua parte a codului programului

Apoi, instalați banda pe televizor. Selectați poziționarea exactă a diodelor. Acestea ar trebui să fie îndreptate spre exterior într-un unghi, astfel încât să fie văzute mai strălucitoare din față.

A treia parte a codului programului este afișată în fotografie.

Al treileabucată de cod
Al treileabucată de cod

Conectează Arduino, putere pentru a transfera date. Utilizați o sursă de alimentare externă - adaptor de alimentare 5V 2A. GND-ul sursei de alimentare trebuie să fie conectat la Arduino GND.

A patra parte a codului programului este pe fotografie.

A patra parte a codului programului
A patra parte a codului programului

În continuare, folosesc software-ul de pe computer, prescriu toate părțile codului programului.

A cincea parte a ei arată astfel.

A cincea parte a codului programului
A cincea parte a codului programului

Comandă bandă LED

Cu Arduino, puteți interacționa cu aplicația Procesare pentru a integra sistemul. În acest caz, este foarte posibil să faci DIY Ambilight pentru un televizor fără computer.

Puteți folosi bandă LED WS2811 RGB, nu este controlată de semnale RGB PWM, ci de un alt protocol care necesită o singură conexiune prin cablu. Este destul de greu să faci de la zero pe cont propriu. Din fericire, echipa Adafruit a dezvoltat o bibliotecă pentru acest tip de bandă LED - NeoPixel.

Control bandă LED
Control bandă LED

25 LED-uri vor necesita cel puțin 75 de date pentru a fi trimise de fiecare dată când se face o captură de ecran. Când sunt trimise, sunt adăugate valori constante, cum ar fi caracterele O și Z. Acesta este un identificator pentru Arduino, așa că știe că acesta este începutul noilor date. După ce le primește, aplicația va primi mesajul „Sunt gata, următorul pachet de date, vă rog”. După aceea, se efectuează o mică ajustare a poziției LED-urilor.

Cea mai bună experiențăLumini Philips

Cea mai bună experiență de iluminare de fundal Philips
Cea mai bună experiență de iluminare de fundal Philips

Philips Ambilight este un sistem de iluminat captivant încorporat în anumite televizoare. În jurul acestuia din urmă, există LED-uri care afișează culorile ecranului pe pereții din spatele lui în timp real. Acest produs nu este disponibil în toate țările și poate fi destul de scump. Dar, din fericire, există o versiune DIY pe care o puteți instala singur. O clonă Ambilight făcută posibilă prin utilizarea unui Raspberry Pi, a unor LED-uri și a software-ului gratuit.

Echipamente și consumabile:

  1. Orice sursă HDMI.
  2. Bandă cu două fețe pentru atașarea pieselor la televizor, 3 m.
  3. Raspberry Pi 2/3.
  4. Card de memorie Micro SD de cel puțin 8 GB și sursă de alimentare de 2,5 A.
  5. bandă LED (5 m pentru televizor de 40 inchi).
  6. 5V 10A sursă de alimentare cu LED.
  7. splitter HDMI.
  8. Adaptor HDMI la AV.
  9. Captură video.
  10. cablu HDMI.
  11. Fier de lipit.

În primul rând, măsurați benzile din jurul ecranului pe care intenționați să îl utilizați. Odată ce benzile au fost tăiate la dimensiune, lipiți ușor benzile împreună, asigurându-vă că sunt conectate între ele în direcția corectă cu săgeata care indică în jos.

Când este alimentată benzile cu LED-uri fără software, este posibil ca unele LED-uri să nu se aprindă. Asta nu înseamnă că nu funcționează. Trebuie să așteptați până când software-ul este instalat înainte de a concluziona că acesteaîn funcțiune.

Configurați raspberry pi și instalați sistemul de operare OpenELEC. În acest moment, rulați aplicația Hyperion pe computer și introduceți ssh în Raspberry Pi. Setările pe care trebuie să le selectați pentru aplicația Hyperion vor varia în funcție de marca televizorului. Urmărirea setărilor altcuiva poate să nu dea întotdeauna rezultate excelente pe un anumit dispozitiv.

Există o aplicație la îndemână pentru telefon Hyperion Remote, care permite utilizatorului să se conecteze cu ușurință la sistem și să ajusteze efectele de iluminare după bunul său plac, precum și să folosească moduri prestabilite, cum ar fi DIY Embilight pentru Samsung TV.

Efect de iluminare de fundal Lightberry HD

Efect de iluminare de fundal Lightberry HD
Efect de iluminare de fundal Lightberry HD

Pentru a avea efectul Philips Ambilight, nu este necesar să cumpărați un panou nou, îl puteți obține pe orice ecran cu plasmă. Rețeaua de distribuție vinde kituri software care creează proiecte mult mai interesante și sunt aplicabile televizoarelor existente. Una dintre cele mai cunoscute este Lightberry, o companie care a îmbunătățit experiența de vizionare și de joc folosind LED-uri colorate similare cu sistemul Philips Ambilight.

Teoretic, sistemul este destul de simplu - folosind un Raspberry Pi ca procesor într-o schemă de rulare Ambilight pentru un televizor prin HDMI. Cablul merge de la splitter la kitul Lightberry HD, care analizează marginile exterioare ale imaginii transmise la televizor. Apoi se recreeazăculoare și luminozitate cu efect aproape instantaneu. Luminile afișate la marginile televizorului creează iluzia unei imagini care se extinde dincolo de marginile televizorului și îmbunătățesc experiența generală de vizionare.

Instalarea imaginii de sistem pe Raspberry Pi atunci când faceți DIY Embilight pentru TV:

  1. Descărcați imaginea sistemului de pe site-ul web Lightberry HD. Aceasta este o versiune modificată a popularului sistem Raspberry Pi KODI conceput să funcționeze cu Lightberry HD.
  2. Descărcați software-ul pentru a instala imaginea sistemului pe cardul microSD. Utilizatorii Mac pot folosi ApplePi Baker, iar utilizatorii Windows pot folosi Win32DiskImager, este gratuit și va face treaba exact.
  3. Inserați un card microSD într-un PC sau Mac. Acest lucru se poate face prin slotul pentru card SD sau printr-un cititor de carduri SD USB.
  4. Instalați imaginea sistemului pe cardul microSD.
  5. În secțiune, găsiți imaginea de sistem descărcată făcând clic pe cele trei puncte din secțiunea Rețetă IMG și pe „Restaurați copierea de rezervă” pentru a instala.
  6. Utilizatorii de Windows trebuie să ruleze Win32DiskImager ca administrator făcând clic dreapta pe utilitar și selectând „Run as administrator”.
  7. Apoi vizualizați imaginea sistemului pornit mai devreme, selectați litera driverului cardului SD de pe computer.
  8. În continuare, asistentul de program vă va ajuta să configurați software-ul.

Ambilight este, de asemenea, acompaniamentul perfect pentru jocuri. La intrarea în modul joc, viteza cu care culorile se pot schimba este crescută pentru a simula mai bine acțiuneape ecran. Dacă jucătorul iubește jocurile cu împușcături la persoana întâi sau jocurile de curse, Ambilight îi va face garantat să se simtă mai implicați în acțiune, cu avantajul suplimentar de a putea face Ambilight DIY fără computer.

Recomandat: