PaintPack: Ambilight dinamic DIY. DIY: Universal Ambilight for Home Multimedia System - Atmoslight DIY Dynamic TV Backlight

Televizoarele cu lumină de fundal dinamică în jurul cadrului afișajului sunt unul dintre cipurile proprietare ale Philips. Și spre deosebire de multe altele, funcționează. Totul are însă un preț, iar televizoarele cu Ambilight și prezența captivantă sunt mai scumpe decât multe alte modele.

Dezvoltatorii ruși au propus o metodă care va dota monitoarele oricărui producător cu iluminare dinamică din spate. Pentru a face acest lucru, nici nu trebuie să duceți dispozitivul la centru de service: durează doar puțin timp și perseverență.

În general, o astfel de lumină de fundal poate fi achiziționată ca componente radio și configurată pe cont propriu. Dar, după cum arată practica, acest lucru este aproape comparabil cu opțiunile gata făcute de la PaintPack.

Există două modele principale disponibile: o versiune pentru monitor (30 de LED-uri) și o versiune TV (60 de LED-uri). Există și unul foarte simplu - pentru 10 LED-uri, dar este potrivit doar pentru cele mai mici monitoare.

Versiunea TV este echipată cu o sursă de alimentare externă. De asemenea, un număr mai mare de LED-uri vorbește în favoarea sa, ceea ce oferă o zonă de iluminare mai mare (va străluci din ce în ce mai mult, cu alte cuvinte). Dacă astfel de opțiuni nu sunt potrivite din orice motiv, puteți contacta dezvoltatorii: pentru o mică taxă suplimentară, aceștia vor oferi o versiune modificată.

mindrunway.ru

PaintPack, de fapt, este un caz mic, la care sunt conectate benzi LED detașabile din ambele părți. Cutia cu umplutură are indicatori și un conector de alimentare, precum și un microUSB pentru conectarea la un computer. Există, de asemenea, un conector master (proprietar) pentru înlănțuirea două dispozitive.

Corpul dispozitivului este situat pe partea din spate a televizorului sau a monitorului. Apoi, benzile LED sunt așezate în conformitate cu instrucțiunile, se conectează alimentarea și începe vrăjitoria. Când conectați PaintPack la un computer prin USB, este necesar să instalați drivere și să configurați dispozitivul în programul inclus.


mysku.ru

Setarea se face folosind pachetul AmbiBox. Este necesar să accesați meniul „Iluminare inteligentă din spate”, să selectați o metodă de captare a ecranului și unul dintre modurile de operare oferite în program:

  1. Fundal static - se poate seta orice culoare, strălucirea LED-ului este reglată.
  2. Muzică color - iluminarea din spate va clipi în timp cu sunetul muzicii. Culoarea luminii de fundal este setată la verde-galben.
  3. Fundal dinamic - flux lin de o culoare în alta.
  4. Captura ecranului este principalul mod de operare.

În acest mod, este posibil să captați culoarea din filmele și jocurile vizionate. Culoarea luminii de fundal se va modifica în funcție de imaginea de pe ecran, împărțindu-se în zonele superioare, inferioare și laterale (fiecare separat).

PaintPack rulează ușor mai lent decât omolog oficial de la Philips. Dar luând în considerare diferența de cost și posibilitatea actualizării oricărui dispozitiv, alegerea este evidentă.

Pentru a dilua ușor recenziile costumelor de baie, vă voi povesti despre experiența mea în construirea iluminării dinamice pentru un televizor. nu mai face muska habr
Partea principală lumină de fundal este încă o bandă LED, așa că am decis să pun în titlu. deși în construcție au fost implicate ceva mai multe componente.

Dacă ați dorit mult timp să înșurubați lumina de fundal a televizorului dvs. care nu este Philips, dar v-a fost frică să o încercați, încercați-o. este mai ușor decât pare.

Pentru sămânță mic video rezultat.


V acest moment- lumina de fundal funcționează și mai răcoros - în setări am setat o luminozitate mai mare și o rată de reîmprospătare mai mare, acum în filme de acțiune sau scene într-un club (când există un bliț stroboscopic în cadru) - întregul perete explodează doar cu lumină

Cum a fost făcut este destul de simplu:
+
+
+
Un pic de curaj =
Ambilight

Mai detaliat, punct cu punct:
1 Aveam deja o zmeură în acel moment. L-am cumpărat în același loc de pe Amazon, dar cred că originea rolului nu joacă aici - placa este unificată și puteți cumpăra absolut de oriunde - principalul lucru nu vă sfătuiesc să luați BU. Am lucrat la o anumită perioadă de timp frecvență maximă fără radiatoare suplimentare au început să podglyuchitsya. Renunț la supraîncălzire, dar poate fi un defect de producție stupid. Zmeura este extrem de sensibilă la sursa de alimentare, așa că faceți imediat stoc pe o sursă normală de alimentare cu un nivel redus de ondulare ... (și astfel încât să nu se scufunde sub sarcină)
2 Banda reală. Cum funcționează, cred că este destul de bine să vedeți pe videoclip. nu există nimic special în casetă - am tăiat bucăți, astfel încât să fie suficient pentru exact 3 fețe ale televizorului. Am lipit punctele de îndoire cu bucăți de sârmă (inițial am făcut conexiunea cu conectori, dar s-a înfuriat repede că bucățile de sârmă ieșeau - am tăiat totul și am lipit în bucăți mici)
3 Hiperion ingenios al programului. Instalat pe zmeură (am sistemul multimedia OpenElec ca sistem de operare) conform instrucțiunilor pentru idioți. Am reușit chiar prima dată. În procesul de lucru, captează stupid datele culorilor marginilor ecranului, face medii și trimite semnale de control pe banda LED. Banda face cu ochiul cu toate culorile curcubeului, publicul este încântat. În timpul muncii, atunci când redați fullHD cu o greutate de 30 de concerte, încărcarea suplimentară pe procent este de 5-10%. Viteza nu este afectată în niciun fel.

Rezultatul depășește cele mai sălbatice așteptări:
cu o densitate de LED-uri de 30 de tone pe metru, întregul perete din spatele televizorului (îndepărtarea de aproximativ 10-15 centimetri) este colorat în culorile ecranului. vizual, scena se îndepărtează ... ei bine, atât cât există chiar acest zid. nu există întârziere în transmisie. cel puțin imposibil de urmărit cu ochiul. totul este neted și clar. Pentru smartphone există program misto cu ajutorul căruia puteți comuta lumina de fundal în modul lounge - setați culoarea / luminozitatea dorită sau rulați unul dintre modelele propuse (cum ar fi o lumină roșie sau doar un curcubeu sau, de exemplu, tranziții de culoare).
Când lumina de fundal este oprită în timp ce urmărește desene animate, fiica este revoltată și cere să returneze totul înapoi.)))

Ei bine, pentru a respecta politica MySKU, o recenzie despre detaliile în sine:
Benzi LED - trecute cu vederea de multe ori. Am exact același lucru. Foarte bine. calitatea este excelentă. se afișează dacă memoria servește - 16 milioane de nuanțe. nu a contat exact. necesită putere suplimentară - închideți un plus sau un minus pe o unitate 5v 2A - 2 metri este mai mult decât suficient. Cred că este suficient pentru 3, dar nu voi garanta. Am adus contactele de control la GPIO cu zmeură.

Malinka este un singur computer de bord. Numai leneșul nu a fost trecut cu vederea. Un lucru grozav atât pentru stăpânirea elementelor de bază ale Linux, cât și pentru construirea unui centru media minimalist și flexibil. S-a dovedit a fi o opțiune ideală pentru mine: derulează orice conținut disponibil pentru mine, funcționează ca receptor și afișează TV prin Internet, se preface că este un receptor de semnal AirPlay când vreau să lansez ceva de pe un telefon sau laptop. Un lucru excelent - 3 wați și multă distracție + suport HDMI CEC din cutie - totul este controlat de la telecomanda televizorului.

Și în cele din urmă, un alt vido în căutarea:

Acum câteva zile am decis să fac mai multe demovidos, deja într-un apartament nou.

culoarea peretelui este fistic, nu am schimbat setările și nu o voi face. deci culorile sunt puțin verzi. Îmi place, dar nu-mi pasă de părerea ta)

Am de gând să cumpăr +69 Adaugă la favorite Mi-a plăcut recenzia +16 +48

În zilele noastre, toată lumea are un televizor și, mai exact, LED, LCD sau plasmă. Deci, pentru ce este iluminarea din spate? Răspunsul este simplu - reduceți oboseala ochilor și adăugați un aspect interesant camerei. Deci, lumina de lumină are un scop funcțional și estetic.

Din aceleași motive, am vrut să fac o lumină de fundal ambilight pentru unul dintre televizoarele mele. În căutarea iluminării, am făcut câteva cercetări și am făcut concluzii, pe baza cărora am decis să fac un punct culminant cu propriile mâini.



Iată concluziile mele:

  1. Sunt disponibile soluții gata pregătite, dar nepopulare datorită costului ridicat.
  2. În majoritatea tutorialelor, banda LED este pur și simplu lipită de spatele televizorului, dar am vrut să-mi las televizorul curat.
  3. Unele instrucțiuni necesită multă electronică și o bună cunoaștere a domeniului.
  4. Multe televizoare sunt montate pe perete și am avut nevoie doar de o astfel de soluție, dar nu am putut găsi nimic suficient de simplu.
  5. Am vrut să construiesc un sistem portabil sau detașabil, nu ar trebui să aibă niciun efect asupra televizorului meu.
  6. Am vrut să folosesc cele mai ieftine materiale disponibile.
  7. Sistemul de iluminare trebuia să fie foarte ușor.
  8. Nu am vrut să mai fac găuri în perete.

Cred că aceste puncte sunt suficiente și dacă sunteți de acord cu cel puțin unele dintre ele, atunci veți citi instrucțiunile mele și nu veți fi dezamăgiți.

Notă: dacă nu ați mai lucrat cu electronice și LED-uri înainte, minunat, aveți șansa de a practica.

Pasul 1: Lista componentelor

Totul de pe listă este ușor de găsit în magazinele locale de specialitate:

  1. Aproximativ 3 metri de conductă de cablu din plastic, aproximativ 2,5 cm lățime. Lungimea poate varia în funcție de dimensiunea televizorului dvs.
  2. 4 conectori de canal în formă de L (unghiular)
  3. Benzi LED cu o singură culoare. Am cumpărat o sculetă de 5 metri alegând Culoarea verde de când a venit la zidul meu. Eticheta de pe bandă spune „SMD 3528 Single Color”
  4. Adaptor de alimentare compatibil cu banda LED
  5. Bandă izolatoare pentru conexiuni
  6. Rigla
  7. Fierastrau mic
  8. Sârmă cu mufă, lungimea depinde de nevoile dumneavoastră
  9. Film transparent (nu în fotografie)
  10. Cleme mari pentru securizarea conexiunilor (nu sunt ilustrate)
  11. Suport adeziv sau adeziv capabil să lipească elemente din plastic

Notă: Când cumpărați benzi LED, vă rugăm să cereți vânzătorului să găsească un adaptor de alimentare adecvat pentru dvs.

Pasul 2: măsurători de bază și pregătirea carcasei


În această etapă, se formează o idee clară: dintr-un canal de cablu din plastic, trebuie să asamblăm un cadru în care va fi fixată banda LED. Acest cadru ar trebui să se potrivească liber în spatele televizorului și să atârne de suporturi, lăsând suprafața televizorului intactă.

De ce trebuie să măsori totul corect? Motivul evident este de a determina dimensiunea cadrului, dar principalul lucru este să vă asigurați că acesta este ascuns în spatele televizorului.

  1. Determinați lungimea și înălțimea televizorului. În cazul meu, are 90 * 50 cm.
  2. Măsurați cât de departe este montura de marginea televizorului.

Cu acești parametri, putem ascunde orice în spatele televizorului, principalul lucru este că dimensiunea obiectului este puțin mai mică decât dimensiunea televizorului.

Astfel, voi crea un cadru care va fi amplasat pe suportul TV și dimensiunile acestuia vor fi cu 8 cm mai mici decât dimensiunile televizorului.

Dimensiuni TV (90 * 50 cm) - 8 cm = Dimensiuni cadru (82 * 42 cm)

Deoarece lățimea cadrului în sine este de aproximativ 2 cm, atunci le adăugăm la cei 8 cm menționați anterior și obținem următoarele dimensiuni ale cadrului: 84 * 44 cm.

Conectorii în formă de L vor adăuga aproximativ 3 cm lățimea cadrului de fiecare parte, așa că luăm în considerare acest parametru, atunci dimensiunile finale ale cadrului vor fi de 84 * 38 cm.

Folosind un ferăstrău manual, tăiați 2 bucăți de 84 cm fiecare și 2 bucăți de 38 cm fiecare din canalul de cablu (măsurați pe televizor dacă are alte dimensiuni).

Pasul 3: Asamblarea cadrului pentru iluminarea ambilight






Folosind conectorii în formă de L, vom asambla un cadru dreptunghiular. Aruncați o privire la imaginea atașată și urmați lista:

  1. Asamblați rama mai întâi fără a utiliza niciun adeziv
  2. Așezați rama în fața televizorului pentru a verifica dacă calculele sunt corecte și pentru a vă asigura că golurile dintre rama și televizor sunt fine. Acesta este un pas important înainte de lipire.

De obicei, trunchiurile de cablu nu sunt foarte puternice și se slăbesc dacă nu sunt fixate corespunzător. Prin urmare, trebuie să lipiți toate conexiunile dintre părți și conectori. Am lipit totul conform instrucțiunilor de pe lipici:

  1. Adeziv aplicat la conector
  2. Lipici aplicat la capetele cadrului
  3. Așteptat 5-10 minute
  4. Am conectat capetele cadrului la conectori și le-am fixat cu cleme.
  5. A părăsit structura timp de 30 de minute
  6. După ce lipiciul s-a uscat, am scos clemele

Pasul 4: atașați banda LED la cadru







Nu am vrut să tai banda de-a lungul lungimii cadrului, dar dacă ți-o ușurează, atunci măsoară lungimea cadrului și taie banda LED de-a lungul următorului separator de-a lungul lungimii (de obicei acestea sunt 4 cupru puncte cu o pictogramă foarfecă, mergând la fiecare 3 LED-uri, nu puteți tăia banda în locuri care nu sunt destinate separării).

Carcasa din plastic se potrivește exact cu două rânduri de benzi LED în lățime, așa că am decis să lipesc banda până când se termină. Am început să lipesc banda de-a lungul unei părți, lăsând suficient loc pentru a doua pistă paralelă.

Uită-te la imaginile atașate și urmează instrucțiunile:

  1. Începeți să îndepărtați filmul de protecție și lipiți banda în jurul exteriorului cadrului, începând de la mijlocul laturii lungi.
  2. Continuați să îndepărtați banda de suport puțin câteodată și lipiți banda până ajungeți la punctul de plecare.
  3. Îndoiți puțin banda și începeți să lipiți al doilea rând.
  4. Continuați să îndepărtați banda de suport puțin câteodată și lipiți banda până când se termină.

Pasul 5: conectați firele





Afișați încă 3 imagini




La cumpărare, banda LED, adaptorul și firele de ieșire sunt vândute separat. Pentru ca totul să funcționeze, trebuie să conectați toate componentele într-un singur lanț.

Uită-te la imagini și urmează instrucțiunile:

  1. Examinați adaptorul, acesta are un fir negru și roșu pe o parte și două fire roșii pe cealaltă parte. De asemenea, rețineți că banda LED este echipată cu un fir negru și roșu.
  2. Răsuciți birocrația și firele adaptorului împreună. Faceți același lucru cu firele negre.
  3. Acoperiți conexiunile deschise cu bandă electrică.
  4. Luați un fir pentru o priză și conectați fiecare dintre firele sale la unul dintre cele două fire roșii rămase, apoi izolați conexiunea.

Sistemul de iluminat este gata. Conectați-l și asigurați-vă că LED-urile sunt aprinse. În cazul meu, totul a ieșit grozav. Acum rămâne cel mai ușor - să instalați lumina de fundal pe televizor.

Pasul 6: Instalare





După verificare, este timpul să instalați lumina de fundal în spatele televizorului.

E foarte simplu:

  1. Scoateți televizorul de pe suportul de perete și plasați-l într-un loc sigur.
  2. Dacă este necesar, scoateți cablurile din spatele televizorului.
  3. Agățați cadrul pe suportul de perete, reglați în mijloc.
  4. Așezați adaptorul pentru benzi LED peste cadrul interior. Dacă doriți, puteți fixa adaptorul pe cadru cu bandă dublă.
  5. Așezați televizorul peste cadru.
  6. Conectați lumina de fundal la o priză din apropiere

Umpleți un pahar de vin sau o ceașcă de ceai aromat și urmăriți emisiunile preferate într-un cadru frumos.

Posibile îmbunătățiri:

  1. Poate folosi panglică multicoloră cu telecomandă
  2. Instalați un dimmer pentru a controla luminozitatea benzii

Introducere

Dacă vă place să vizionați filme pe computer pe întuneric sau să jucați jocuri, atunci puteți extinde capacitățile monitorului. Iluminarea dinamică din spate extinde vizual limitele ecranului și datorită acestuia ochii tăi vor fi mai puțin obosiți. Acest proiect este foarte simplu și, deoarece eu însumi sunt un începător în comunicarea cu Arduino, vă pot sfătui să începeți să creați ceva pentru casa dvs. cu acest proiect.

Deci, avem nevoie de:

  • Orice Arduino (UNO, Nano nu contează).
  • 1 până la 2 metri de bandă LED WS2812B, despre care puteți citi, pot fi comandate pe Aliexpress. Vă sfătuiesc să luați 60 de LED-uri pe metru pentru un efect mai bun, dar 30 o vor face.
  • Bandă față-verso sau un fel de lipici.
  • Alimentare 5V 2A (încărcător de pe tabletă, de exemplu).
  • Rezistor de 220 ohmi.
  • Unelte de lipit.
  • Software necesar pentru un computer și anume: Arduino IDE, AmbiBox, bibliotecă pentru Arduino IDE - FastLed.

Să începem.

Conexiune

Există trei contacte pe banda LED - Plus (+), Masă (G, GND) și intrare (IN), precum și săgeți care indică direcția semnalului de-a lungul benzii. Sarcina noastră este de a tăia 4 bucăți de benzi LED în acest fel. astfel încât banda superioară să fie egală cu cea inferioară, banda dreaptă este egală cu stânga. Vom măsura aplicând o bandă din spatele monitorului nostru. În general, trebuie să faceți ca în imaginea de mai jos.

Este important ca numărul de LED-uri din partea de sus și de jos să fie același, la fel și pentru partea dreaptă și cea stângă. De asemenea, trebuie să țineți cont de direcția săgeților de pe bandă și de lipire în ordine, ca în imagine.
Acum trebuie să conectăm panglica la Arduino conform schemei:

Minusul de la putere merge la pinul G de pe panglică și pinul GND pe Arduino în sine, Plus direct la pinul (+) de pe panglică și firul de control prin rezistor de la panglică la portul dorit. Principalul lucru este să vă amintiți portul.

De fapt, conexiunea sa încheiat în acest moment.

Personalizare

Deschideți ID-ul Arduino instalat și instalați biblioteca FastLed (în meniul de sus, selectați „Schiță” - „Conectare bibliotecă” - „Adăugare bibliotecă ZIP” și selectați arhiva descărcată împreună cu biblioteca).

Acum cu folosind Arduino IDE încarcă o schiță pe Arduino:

#includeți „FastLED.h” #define NUM_LEDS 44 // Număr de LED-uri. #define PIN 6 // Port la care este conectat firul de control. #define serialRate 115200 // Adalight trimite „cuvânt magic” (prefix) înainte de a trimite date. uint8_t prefix = ("A", "d", "a"), hi, lo, chk, i; // Inițializați banda. Leduri CRGB; void setup () (FastLED.addLeds (leds, NUM_LEDS); // Test LEDs.LEDS.showColor (CRGB (255, 0, 0)); delay (500); LEDS.showColor (CRGB (0, 255, 0) ); delay (500); LEDS.showColor (CRGB (0, 0, 255)); delay (500); LEDS.showColor (CRGB (0, 0, 0)); Serial.begin (serialRate); Serial.print („Ada \ n”); // Trimiteți „cuvântul magic” pentru a vă conecta la program.) Bucla vid () (// Așteptați primul octet din cuvântul magic. Pentru (i = 0; i< sizeof prefix; ++i) { waitLoop: while (!Serial.available()); // Проверка следующего байта из магического слова. if(prefix[i] == Serial.read()) continue; // В противном случае начинаем все с начала. i = 0; goto waitLoop; } // Ждем старший и младший байт, а так же контрольную сумму. while (!Serial.available()); hi = Serial.read(); while (!Serial.available()); lo = Serial.read(); while (!Serial.available()); chk = Serial.read(); // Если контрольная сумма не совпала, начинаем все с начала. if (chk != (hi ^ lo ^ 0x55)) { i = 0; goto waitLoop; } memset(leds, 0, NUM_LEDS * sizeof(struct CRGB)); // Получаем данные и настраиваем соответствующий светодиод. for (uint8_t i = 0; i < NUM_LEDS; i++) { byte r, g, b; while(!Serial.available()); r = Serial.read(); while(!Serial.available()); g = Serial.read(); while(!Serial.available()); b = Serial.read(); leds[i].r = r; leds[i].g = g; leds[i].b = b; } // Отобразить новое состояние ленты. FastLED.show(); }

Înainte de turnare, trebuie să indicați numărul de LED-uri pe care le-ați obținut în total și portul pe care ați lipit firul de control.
Am primit 44 de LED-uri și am folosit portul 6.
Dacă aveți o bandă și Arduino este deja conectat la alimentare, atunci după ce ați completat schița, banda ar trebui să clipească în trei culori, dacă acest lucru nu s-a întâmplat, apoi deconectați cablul USB și introduceți-l din nou.

Acum trebuie să instalăm programul AmbiBox.
În timpul instalării, programul va întreba ce dispozitiv va fi utilizat, trebuie să specificăm Adalight.
În el, trebuie să mergem la fila „Iluminare din spate a monitorului inteligent”.

Apoi faceți clic pe „Mai multe setări”, acum sunt afișate toate funcțiile.

Trebuie să indicăm portul la care este conectat Arduino (numărul 1 din imagine).
Trebuie să indicați numărul de LED-uri pe care le-am obținut (numărul 2 din imagine).
Selectați o metodă de captare a ecranului. Aici, la discreția dvs., experimentați și alegeți-l pe cel care vi se potrivește. eu am Metoda Windows 8 (numărul 3 din imagine).
De asemenea, puteți apăsa pe „Afișați zonele de captare” (numărul 4) și le puteți configura așa cum este lipită banda. Bine. de exemplu, dacă colțurile dvs. rămân fără LED-uri, atunci zonele pot fi schimbate.
Nu uitați să activați rularea automată din Windows în fila „setări program”.
Asta e tot. Totul ar trebui să funcționeze deja.

Video

Vă rugăm să activați javascript pentru ca comentariile să funcționeze.

Philips a brevetat în 2007 o tehnologie uimitoare de iluminare din spate a televiziunii incredibil de simplă, dar fără exagerare. Cu această lumină de fundal adaptivă, mai puțină oboseală a ochilor la vizionarea pe întuneric, crește efectul prezenței, extinde zona de afișare etc. Ambilight se aplică nu numai conținutului video și foto, ci și jocurilor. Ambilight a devenit semnul distinctiv al televizoarelor Philips. De atunci, Philips a fost vigilent pentru a se asigura că niciunul dintre mari producatoriși nu îndrăznea să se gândească să invadeze sacrul, creând așa ceva. Probabil, această tehnologie poate fi licențiată, dar condițiile sunt revoltătoare, iar alți jucători de pe piață nu sunt deosebit de dornici să facă acest lucru. De asemenea, companiile mici au încercat (și acum există companii care o fac) să introducă tehnologii similare sub formă de seturi separate, dar pedeapsa de la Philips a fost inevitabilă. Deci, în cel mai bun caz, dacă compania nu reînnoiește cumva brevetul sau derivatul acestuia, alți producători vor putea lansa ceva similar doar în 2027.

Dar pentru noi, consumatorii obișnuiți, această pedeapsă nu se aplică. Suntem liberi pentru noi înșine să facem ceea ce credem că este necesar. Astăzi vă voi spune în detaliu cum să realizați în mod independent o lumină de fundal adaptivă pentru un televizor sau un monitor precum Philips Ambilight (în continuare pur și simplu Ambilight). Pentru unii, articolul nu va conține nimic nou în sine, tk. există zeci de astfel de proiecte și au fost scrise sute de articole limbi diferite, și sunt mii de oameni care și-au făcut deja acest lucru. Dar pentru mulți, toate acestea pot fi foarte interesante. Nu aveți nevoie de abilități speciale. Numai cunoștințe de bază de fizică pentru clasa a VIII-a a liceului. Ei bine, și un pic de lipire de sârmă.

Pentru a înțelege mai bine despre ce vorbesc, voi da exemplul meu despre cele întâmplate. Costurile reale pentru TV 42 "sunt de aproximativ 1000 de ruble și 2 ore de muncă.


Videoclipul nu transmite toate senzațiile și efectul în întregime, dar copiii au stat cu gura deschisă pentru prima dată.

Opțiuni posibile de implementare

Există mai multe opțiuni pentru implementarea Ambilight. Acestea depind de sursa semnalului video.

Cea mai ieftină, simplă și mai eficientă opțiune este un PC Windows, Mac OS X sau Linux care servește ca sursă de semnal. În zilele noastre, cutiile bazate pe Windows pe procesoarele Atom sunt foarte frecvente, care costă de la 70 USD. Toate sunt perfecte pentru implementarea Ambilight. De câțiva ani încoace folosesc diverse cutii Windows (într-un dulap TV) ca player media, am scris o mică serie de recenzii și le consider ca fiind cele mai bune cutii TV pentru conținut media. Implementarea hardware a acestei opțiuni este aceeași pentru toate cele de mai sus. sisteme de operare. Despre această opțiune despre care voi vorbi în articol. Partea software se va referi la Sistem Windows, AmbiBox va acționa ca un program de control universal. Cu Mac OS X și Linux pot fi utilizate.

A doua opțiune - sursa semnalului este un atașament media activat Bază Android, dintre care există și un număr imens. Această opțiune este cea mai problematică. În primul rând, evidențierea va funcționa numai în combinația media Kodi (și ramurile acelui proiect). În al doilea rând, în majoritatea covârșitoare a cazurilor, totul funcționează numai cu decodarea video hardware dezactivată, ceea ce este inacceptabil pentru majoritatea casetelor. Implementarea hardware a proiectului impune, de asemenea, anumite cerințe. Nu o voi atinge, dar dacă ceva interesează specific, atunci voi încerca să răspund în comentarii.

A treia opțiune este o soluție independentă de sursă. Aceasta este cea mai scumpă soluție, dar absolut universală. semnalul este eliminat direct din Cablu HDMI... Pentru aceasta, aveți nevoie de un microcomputer suficient de puternic (cum ar fi Raspberry Pi), splitter HDMI (splitter), convertor HDMI-RCA AV, dispozitiv de captare video analogic USB 2.0. Doar cu această opțiune vă poate fi garantată utilizarea Ambilight cu orice televizor / receptor, cutii Android, Apple TV, console de jocuri (de exemplu, Xbox One, PlayStation 4) etc. dispozitive care au ieșire HDMI. Pentru varianta cu suport pentru 1080p60, costul componentelor (fără bandă LED) va fi de aproximativ 70 USD, cu suport pentru 2160p60 - aproximativ 100 USD. Această opțiune este foarte interesantă, dar trebuie să scrieți un articol separat pe ea.

Partea hardware

Pentru implementare, veți avea nevoie de trei componente principale: o bandă LED RGB controlabilă, o sursă de alimentare, un microcomputer Arduino.

În primul rând, câteva explicații.

WS2811 este un controler / driver (IC) cu trei canale pentru LED-uri RGB cu control cu ​​un singur fir (adresabil unui LED arbitrar). WS2812B este un LED RGB din pachetul SMD 5050, care are deja un controler WS2811 încorporat.

Benzile LED adecvate proiectului se numesc WS2811 sau WS2812B pentru simplitate.

Banda WS2812B este o bandă pe care LED-urile WS2812B sunt așezate în serie. Banda funcționează cu o tensiune de 5 V. Există benzi cu diferite densități LED. De obicei acestea sunt: ​​144, 90, 74, 60, 30 pe metru. Există diferite grade de protecție. Cel mai adesea acestea sunt: ​​IP20-30 (protecție împotriva pătrunderii particulelor solide), IP65 (protecție împotriva jeturilor de praf și apă), IP67 (protecție împotriva prafului și protecție în timpul scufundării parțiale sau pe termen scurt în apă la o adâncime de 1 m ). Substrat alb-negru.

Iată un exemplu de astfel de bandă:


Banda WS2811 este o bandă pe care controlerul WS2811 și un fel de LED RGB sunt plasate în serie. Există opțiuni pentru 5 V și 12 V. Densitatea și protecția sunt similare cu opțiunea anterioară.

Iată un exemplu de astfel de bandă:


Există, de asemenea, „benzi” WS2811 cu dimensiuni mari și LED-uri puternice ca în fotografia de mai jos. De asemenea, sunt potrivite pentru implementarea Ambilight pentru un panou imens.


Ce bandă să alegeți, WS2812B și WS2811?

Un factor important este alimentarea benzii, despre care voi vorbi puțin mai târziu.

Dacă aveți acasă o unitate de alimentare adecvată (adesea sursele de alimentare rămân de la echipamentele vechi sau deteriorate acasă), atunci alegeți o bandă pe baza tensiunii unității de alimentare, adică 5V - WS2812B, 12V - WS2811. În acest caz, veți economisi pur și simplu bani.

Pe cont propriu pot da o recomandare. Dacă numărul total de LED-uri din sistem nu depășește 120, atunci WS2812B. Dacă este mai mare de 120, atunci WS2811 cu o tensiune de funcționare de 12 V. De ce este așa, veți înțelege când vine vorba de conectarea benzii la sursa de alimentare.

Ce nivel de protecție a benzii ar trebui să aleg?

Pentru majoritatea, IP65 este potrivit, deoarece pe o parte este acoperită cu „silicon” (rășină epoxidică) și pe cealaltă există o suprafață autoadezivă 3M. Este convenabil să montați această bandă pe un televizor sau monitor și este convenabil să ștergeți praful.

Ce densitate de LED-uri să alegeți?

Pentru proiect, benzile cu o densitate de 30 până la 60 de LED-uri pe metru sunt potrivite (desigur, 144 sunt posibile, nimeni nu le interzice). Cu cât densitatea este mai mare, cu atât este mai mare rezoluția Ambilight (numărul de zone) și cu atât luminozitatea maximă totală este mai mare. Dar trebuie avut în vedere faptul că cu cât sunt mai multe LED-uri în proiect, cu atât mai complex va fi aranjat circuitul de alimentare a benzii și va fi nevoie de o sursă de alimentare mai puternică. Numărul maxim de LED-uri într-un proiect este de 300.

Cumpărând bandă

Dacă televizorul sau monitorul dvs. atârnă pe un perete și toate cele 4 fețe au mult spațiu liber unul lângă altul, atunci banda este cel mai bine plasată în spate în jurul perimetrului pe toate cele 4 fețe pentru un efect maxim. Dacă televizorul sau monitorul dvs. este instalat pe un suport sau dacă nu există suficient spațiu liber în partea de jos, atunci banda ar trebui să fie plasată pe spate pe 3 laturi (adică partea inferioară fără bandă).

Pentru mine am ales o bandă albă WS2812B IP65 cu 30 de LED-uri pe metru. Aveam deja o sursă de alimentare adecvată de 5V. Am decis dacă 60 sau 30 de LED-uri pe metru, dar l-am ales pe acesta din urmă după ce am analizat videoclipul cu exemple gata făcute de implementare - luminozitatea și rezoluția mi s-au potrivit, iar puterea este mai ușor de organizat, există mai puține fire. Există o cantitate imensă de benzi WS2812B pe Aliexpress. Am comandat 5 metri pentru 16 dolari. Pentru televizorul meu (42 ", 3 laturi) aveam nevoie de doar 2 metri, adică îl puteam cumpăra cu 10 USD, restul de trei metri pentru un prieten. Prețurile se schimbă adesea de la vânzători, există multe oferte, deci alegeți doar un lot ieftin pe Aliexpress foarte apreciat ( Cuvinte cheie de căutat - WS2812B IP65 sau WS2811 12V IP65).




Cumpărarea unei surse de alimentare pentru bandă

Unitatea de alimentare este selectată în funcție de putere și tensiune. Pentru WS2812B - tensiune 5 V. Pentru WS2811 - 5 sau 12 V. Consumul maxim de energie al unui LED WS2812B este de 0,3 W. Pentru WS2811, în majoritatea cazurilor este la fel. Acestea. puterea sursei de alimentare trebuie să fie de cel puțin N * 0,3 W, unde N este numărul de LED-uri din proiect.

De exemplu, aveți un televizor de 42 ", v-ați așezat pe o bandă WS2812B cu 30 de LED-uri pe metru, aveți nevoie de 3 metri de bandă pe toate cele 4 fețe. Veți avea nevoie de o sursă de alimentare de 5 V cu o putere maximă de 0,3 * 30 * 3 = 27 W, adică 5 V / 6 A. În implementarea mea, sunt utilizate doar 3 fețe, un total de 60 de LED-uri (mai precis 57) - putere de la 18 W, adică 5 V / 4 A.

Am un încărcător USB multi-port ORICO CSA-5U (8 A) care stătea inactiv de mult timp, rămas din vechea recenzie. Sursa de alimentare a porturilor este paralelă cu aceasta (acest lucru este extrem de important), acest încărcător este ideal pentru mine ca unitate de alimentare, tk. Voi conecta banda prin 2 conexiuni paralele (explicațiile vor fi puțin mai târziu în articol).


Dacă nu aș avea această memorie, aș fi ales (există informații că în acest alimentator interiorul este plasat la 2,5 A, deci trebuie să studiați această problemă mai detaliat de la vânzător sau să vă uitați la alte modele).

Cumpărarea unui microcomputer

Ambilight va fi controlat de microcomputerul Arduino. Arduino Nano pe Aliexpress costă aproximativ.

Costuri pentru versiunea mea (pentru TV 42 "):

10 USD - 2 metri WS2812B IP65 (30 LED-uri pe metru)
4 USD - sursă de alimentare 5 V / 4 A (nu am cheltuit bani pe alimentator, citez costul pentru claritate)
2,5 USD - Arduino Nano
-----------
16,5$ sau 1000 de ruble

Implementare hardware

Cel mai important lucru este să organizați corect alimentarea benzii. Banda este lungă, tensiunea scade la un curent mare, în special la 5 V. Majoritatea problemelor care apar cu cei care se fac Ambilight sunt conectate tocmai la sursa de alimentare. Folosesc regula - trebuie să faceți o sursă de alimentare separată pentru fiecare 10 W de consum maxim de energie la 5 V și 25 W de energie electrică la 12 V. Lungimea sursei de alimentare (de la sursa de alimentare la bandă în sine) ar trebui să fie minim (fără marjă), mai ales la 5 V.

Diagrama generală de conectare este următoarea (diagrama arată conexiunea de alimentare pentru versiunea mea):


Banda este alimentată de la ambele capete - două conexiuni paralele. De exemplu, dacă aș face lumina de fundal pe toate cele 4 fețe, iar banda ar fi de 60 de LED-uri pe metru (adică puterea maximă este de 54 W), atunci aș face următoarea sursă de alimentare:


Sârmele de alimentare trebuie utilizate corespunzător, cu cât ecartamentul (AWG) este mai mic, cu atât mai bine, astfel încât să fie mai mult decât suficient pentru puterea de curent calculată.

Există doi pini care merg către Arduino de pe bandă. GND, care trebuie conectat la pinul corespunzător de pe Arduino. Și DATA, care trebuie conectată la al șaselea pin digital printr-un rezistor de 300-550 Ohm (de preferință 470 Ohm). Dacă nu aveți un rezistor, atunci în majoritatea cazurilor totul va funcționa bine fără el, dar este mai bine să aveți unul. Un rezistor poate fi cumpărat pentru câțiva copeici de la orice magazin de radio. Microcomputerul Arduino în sine poate fi plasat în orice caz convenabil, mulți folosind oul surpriză Kinder pentru asta. Arduino ar trebui să fie așezat cât mai aproape de bandă, astfel încât cablurile DATA să fie cât mai scurte posibil.

Lipirea firelor pe bandă este simplă. Principala regulă este că timpul de contact cu fierul de lipit trebuie să fie minim;

În cazul meu, s-a dovedit astfel:



Două calitate neagră cablu USB s-a dus la sursa de alimentare, iar cea albă pentru a se conecta la computer. Am rămas fără tuburi termocontractibile albe, le-am folosit pe cele roșii. Nu atât de „drăguț”, dar mie mi se potrivește (este încă ascuns în spatele televizorului).

O întrebare importantă este cum să îndoiți banda în unghi drept? Dacă aveți o bandă cu 60 de LED-uri, atunci banda trebuie tăiată și conectată cu fire scurte (plasând toate acestea într-un tub termocontractibil). Puteți cumpăra conectori speciali cu unghi cu trei pini pentru Benzi LED(există 4 contacte în imagine, de exemplu):


Dacă aveți o bandă de 30 de LED-uri, distanța dintre LED-uri este mare, puteți face cu ușurință un colț fără tăiere. Îndepărtați o bucată din stratul de „silicon”, izolați (puteți folosi chiar „bandă”) tamponul de contact și îndoiți-l conform următoarei scheme:

Am tăiat o bucată de bandă pentru a o practica. Principalul lucru nu este să exagerați - au fost ușor îndoite o dată și atât. Nu trebuie să vă îndoiți ici și colo, nu trebuie să strângeți puternic linia de îndoire.


Iată imaginea din spate a televizorului, toate firele trec prin orificiul din dulap:

Partea software

Acesta este cel mai simplu.

Conectăm microcomputerul Arduino prin USB. Driverul (interfața serială CH340) va fi instalat automat. Dacă acest lucru nu s-a întâmplat, atunci în folderul Arduino IDE există un folder Drivers cu tot ce aveți nevoie.

Lansați ID-ul Arduino și deschideți fișierul Adalight.ino.


Modificăm numărul de LED-uri din cod. Am 57.


Instrumente> Placă> Arduino nano
Instrumente> Port> Selectați portul COM (vor exista opțiunea dorită)

Apăsați butonul „Descărcați”:


Programul vă va informa când descărcarea este finalizată (aceasta este literalmente câteva secunde).

Gata. Trebuie să deconectați Arduino de la USB și să vă reconectați. Panglica se va aprinde secvențial în roșu, verde și albastru - Arduino s-a activat și este gata să funcționeze.

Descărcați și instalați programul. În program, faceți clic pe „Mai multe setări” și specificați dispozitivul - Adalight, port COM și numărul de LED-uri. Selectați numărul de cadre de captat (până la 60).


Apoi, faceți clic pe Afișare zone de captare> Expert configurare zonă. Selectați configurația panglicii.


Faceți clic pe Aplicați și Salvați setările. Pe aceasta setări de bază Sfârșit. Apoi, puteți experimenta cu dimensiunea zonelor de captură, puteți efectua corectarea culorii benzii etc. Există multe setări diferite în program.


Pentru a activa un profil, trebuie doar să faceți dublu clic pe pictograma corespunzătoare (profiluri AmbiBox) din zonă Notificări Windows... Banda se va aprinde imediat. Deconectează și el apasare dubla.

Practic asta este. Ați văzut rezultatul la începutul articolului. Nimic complicat, ieftin și grozav. Sunt sigur că te vei descurca mai bine, așa că împărtășește-ți meseria în comentarii.