A társadalom Swift jött létre. SWIFT (SWIFT) Fordítások: Interbank fizetési rendszer. Kinek ez megtörtént

A társadalom Swift jött létre. SWIFT (SWIFT) Fordítások: Interbank fizetési rendszer. Kinek ez megtörtént

TVS dinamikus megvilágítással a kijelző keret körül - az egyik Philips cég chips. És ellentétben sokan másokkal működik. Mindazonáltal mindennek kell fizetnie mindent, és az Ambilight TV-k és a jelenlét fokozott hatása drágább, mint sok más modell.

Az orosz fejlesztők olyan módszert javasoltak, amely lehetővé teszi a dinamikus háttérvilágítás és a gyártó monitorainak felszerelését. Ehhez még csak nem is szükséges a készüléket a szervizközpontba szállítani: csak egy kis idő és tökéletesség szükséges.

Általánosságban elmondható, hogy az ilyen háttérvilágítást rádiós alkatrészek formájában lehet megvásárolni, és konfigurálhatod magad. De, mint a gyakorlatban, szinte összehasonlítható az elkészült opciókkal az Eastpack-től.

Két fő modellt kínálnak: monitor verzió (30 LED) és TV-változat (60 LED). Van is elég egyszerű - 10 LED, de csak a legkisebb monitorok számára alkalmas.

A TV-változat külső tápegységgel van felszerelve. Szintén javára van több LED, ami nagy háttérvilágított területet ad (más szóval ragyog, szélesebb és magasabb lesz). Ha ilyen lehetőségek nem alkalmasak bármilyen okból, akkor kapcsolatba léphet a fejlesztőkkel: egy kis felár ellenében módosított opciót kínálnak.

Mindrunway.ru.

Paintpack, sőt, egy kis ház, amelyre eltávolítható LED-szalagok csatlakoztatva mindkét oldalán. A töltődoboz indikátorokat és tápegységet hordoz, valamint a MicroUSB-t a számítógéphez való csatlakozáshoz. Két eszköz egymás utáni csatlakozója is van (tulajdonos).

A készülék esete a TV hátulján található, vagy a monitor. Ezután a LED-szalagok az utasításoknak megfelelően vannak burkolva, a teljesítmény csatlakozik, és a boszorkányság megkezdődik. Ha csatlakoztatja az festéket számítógéppel USB csatlakozón keresztül, telepítenie kell az illesztőprogramokat és állítsa be az eszközt a teljes programban.


mysku.ru.

A beállítás az Ambibox csomag segítségével történik. El kell mennie az "Intelligens háttérvilágítás" menübe, válassza ki a képernyő rögzítési módját és a programban javasolt működési módok egyikét:

  1. Statikus háttér - bármilyen színt állítja be, a LED-ek izzolása be van állítva.
  2. A Colorwoman - a háttérvilágítás a zene hangjának hangjában villog. A háttérvilágítás színe zöld-sárgare van felszerelve.
  3. Dinamikus háttér - egy szín sima áramlása a másikhoz.
  4. A képernyő rögzítése a fő működési mód.

Ebben a módban lehetséges a színes felvétel a megtekintett filmekből és játékokból. A háttérvilágítás színe a képernyőn lévő kép szerint változik, a felső, alsó és oldalsó zónákra (mindegyik külön).

A Paintpack egy kicsit lassabban működik, mint a Philips hivatalos analógja. De figyelembe véve a különbséget a költségek és a képesség frissítése bármely eszköz, a választás nyilvánvaló.

Jó estét hölgyeim és uraim.
Ma elmondom, hogy öt vagy tíz perc alatt egy forrasztó vas, három vezeték és egy hírvivő szó segítségével (Nos, és Arduino a WS2812B szalaggal), hogy összegyűjtse az Ambilight ambilight-et, amely szerint meghaladja azt néhány paraméterhez.

Figyelem! A vágott egy csomó kép alatt!

Frissítés 22.11.14: Beállítás az Androidon, mint például ...

Frissítés 26.11.16: Új villa prizmatikus helyek teljesítménye játékokban és videóban


WS2812B A WS2812B sikeresen sikerült a WS2812B LED-eket, vettem egy pár "játékot", de nem engedtem meg egy nagy rendet, hogy toadot csináljak, de aztán még mindig érleltem, megfojtottam a varangyomat, és 4 méterre állítottam a 60 diódától a mérőig. A megrendelés viszonylag gyorsan jött. Recepció Kínában 3.11 - 17.11.

A csomagot (vagy inkább egy kis csomagot), amely 134 g-ot súlyoz., Egy papírzsákba csomagolva pufferréteggel van ellátva, maga a szalagot egy szabványos ezüst táskába csomagolták, rögzítőszerrel.

Maga a szalag így néz ki.

Laza réteg.

A csatlakozókat mindkét oldalon forrasztják a szalagra. Egyrészt, hogy csatlakozzon a vezérlő és a tápellátás, a másik, a kazetta hosszúságú (a szalagok csatlakoztathatók egy lánccal). A készlet tartalmaz csatlakozóit a teljesítmény és a vezérlő csatlakoztatásához.

Gyorsan összekapcsolva a szalagot az Arduino-hoz és táplálja az ételt, a bőséges ápolást és enyhítem, úgy döntöttem, hogy itt az ideje, hogy tegyen valamit vele. Nem sokáig gondoltam, a 3D-monitorom háttérének megvilágítása nagyon hosszú ideig akart gyűjteni, és az összetevők, így gyorsan elkezdtem üzletet. Gyűjtsük össze, hogy egy kicsit módosított adalight háttérvilágítás lesz.

Ez a háttérvilágítás egy páros számítógéppel dolgozik, vagy egy médialejátszó az Androidon, de ebben a cikkben csak egy opciót fogok tartani a számítógéphez való csatlakozáshoz.

A monitor vagy a TV saját háttérének megvilágítása szükséges:

  • Arduino (Arduino Nano az Atmega328-on lesz a tökéletes lehetőség)
  • LED szalag a WS2812B-en (az én esetemben egy kicsit több mint 1 méteres szalag a monitoron 23 ")
  • Alacsony erőforrasztó vas (fluxus és forrasztó)
  • Három vezetékezés
  • Tápellátás öt volt (egy szalagmérő maximum 14,4 wattot fogyaszt)
Visszatértük a monitort. A szalagot a hátsó oldalról a hátoldalon történő alkalmazásával mérje meg, hogy hány szalagot igényelünk az egyes felek számára. Úgy döntöttem, hogy csak három oldalú háttérvilágítást rajzolok, az alján háttérvilágítás nélkül, mert Az alsó nem nagyon szép állvány. Meg kell mérni a szalagot a bal alsó szélén, és az óramutató járásával megegyező (ne felejtsük el, hogy telepíteni kell a monitort hozzánk vissza) Ha a tv vagy a monitor lefagy a falon, akkor van értelme, hogy a háttérvilágítás az egész területet. Ezután meg kell mérni a központja az alsó lap és az óramutató járásával megegyező (könnyebb lesz beállítani a szoftvert az utolsó szakaszában. Vágja le a hagyományos olló szegmenseket a kívánt hosszúságú a vágási vonal mentén, megadhatjuk azt a Olló ikon rajta. Vágás indítása a csatlakozókból, hogy csatlakoztassa a vezérlőt, összekapcsoljuk a háttérvilágításunkat. Spread a plusz helyet három kábelezéssel, visszaállítani a kapcsolatot csak dugványokkal. A szalag kezdete és vége nem szükséges együtt. Irány, ne keverje össze! A szalagon vannak olyan nyilak, amelyek jelzik a jel helyes irányát a vezérlőtől a szalag végéig.

Ez így kiderül:

Miután összeszedte az összes szegmenst, ragaszthatja a szalagot a monitor peremén (bal oldali és az óramutató járásával megegyező irányban a szalagon)

Az eljárás után meg kell kapnia:

Vörös huzal (+ 5V) forraszanyag, vagy csatlakoztassa a PIN-kód + 5V-hoz az Arduino-on, csatlakoztassa a fehér huzalt a földre, és a zöld (központi) a D6

A tápegység a második köteg csatlakozóhoz csatlakozik két vezetékkel: piros és + 5V, fehér, mínusz. Fontos, hogy a tápfeszültség 5-5,2V tartományban van. A hosszú szalag jobban áztatható több ponton, hogy elkerülje a diódák nagy feszültségcsökkenését.

Minden, a fő fizikai munka befejeződött.

Felhasználó tideHunterrr. A vázlat használatának tanácsadása Ha problémája van a csillogó diódákkal

Csomagolja ki az ARDUINO IDE-t bármely kényelmes helyen, a Fájlból származó fájlos mappát, amelyen belül az Arduinoide mappában található könyvtárak mappába dobja. Elindítjuk a fájlt az Arduino.exe segítségével, ez létrehozza az Arduino mappát a Dokumentumok mappában, hozzon létre egy neopixel mappát, és a vázlatot hozza ki. Elhagyjuk az Arduino IDE-t.

Az ARDUUX-ot a számítógéphez csatlakoztatjuk, a meghajtókat automatikusan telepíteni kell, ha ez megtörténik, majd adja meg a rendszer elérési útját az Arduino IDE-vel, és az illesztőprogramot telepíteni kell.

Futtassa az arduino.exe-t.

A következőket látjuk:

Nyissa ki a vázlatunkat

A Service Menu-\u003e Board, válassza ki a nano
Az Eszközök menüben -\u003e Processzor, válassza az ATMEGA328 lehetőséget
Az Eszközök menüben -\u003e Port, válassza ki azt a virtuális com portot, amely alatt az Arduinka számát (általában az egyik nem COM1)

A sárgalapú sárga helyett a megvilágításunkban lévő diódák teljes számát jelezzük (69-et kaptam).

Kattintson ide ez a gomb:

Összeállítja és betölti a vázlatot a nanoinkba. Ezen eljárás során az Arduian-diódáknak intenzíven kell villogniuk. A vázlat kitöltése után zárja be az IDE-t, kapcsolja ki az ARDUINO-t a számítógépről, csatlakoztassa a szalaghoz a csatlakozóhoz 3 vezetékhez, és csatlakoztassa a szalag tápellátását. Most csatlakoztassa újra a nano-t USB-nek.

Töltse le a csodálatos prismatik programot
A "Lightpak" csodálatos projektből és telepítse azt.

Frissítés: Új űrlap letöltése innen

Gyakorlatilag nulla terhelés a processzoron az asztalon, a videóban, és ami a legfontosabb a játékokban!
Amikor elkezdődik, látni fogja:

Kattintson a "Tovább" gombra

Válassza ki a Adalight lehetőséget, majd kattintson a "Tovább" gombra

Itt írjuk a portunk számát, és a többi nem érinti

Ezután válassza ki a kívánt nevet

Itt meg kell adnia a Diódaink összes számát

A képernyő kerületében a szürke téglalapokat számokkal látja - ezek a diódákért felelős zónák. A diódák számozása a csatlakozóból származik. Meg kell helyezni őket diódaink szerint. A konstellációk nevét is kattintva is kattintva válthat a kész előbeállított készülékek között.
A zónák elhelyezése tovább. Ezen a ponton a diódáknak már ragyognak.

A tálcában egy nap ikon jelenik meg az óra mellett, nyomja meg a jobb gombbal, és lépjen a beállításokhoz.

Győződjön meg róla, hogy a képernyő rögzítési mód van kiválasztva

A beállítás befejeződött. A prizmatika beállításaiban is lejátszhatja a gamma, a fényerő stb. Beállításait, de nem fogom szétszerelni őket, megvizsgálhatja őket az oktatás tanulmányozásával

MINDEN! A háttérvilágításunk készen áll! Gratulálunk!

Lenyűgöző hatás a háttérvilágításról. A monitor jobban tűnt, a szemek kevésbé feszültek, miközben figyelik a videót a sötét szobában.

10 percig tartottam a háttérvilágítás összeállításához, tízet töltöttem a szoftver beállításához.

A figyelmes olvasó ezen a ponton felháborodnia kell, és mondjon valamit, mint a "perc! És hol van az anyagi szó? " És a nagyon szó, amit megszakítottam, amikor elkezdtem tesztelni a háttérvilágításomat, és kizárólag a látottól eltűnt.

Mi jobb, mint az Ambilight? 69 független megvilágítási zónát kaptam, és ez, amennyire tudom, sokkal több, mint a Philips.

Hogyan javíthatok? Vegyük a diódákat erősebbek, mint például

További, hogy a szalagot elöleljük, és zárja be a fényszóródás kereteit, és vegye fel a Philips Aurea analógját. Azt is észrevettem, hogy az én esetemben lévő diódák nem hatékonyak, sokkal jobb lenne telepíteni őket egy kicsit a monitor oldalára, irányítva a fényáramot.

Hogyan kell használni ezt a háttérvilágítást Androiddal? Itt a srác linket ad az XBMC-re az Android alatt. Más lehetőségek, amelyekre nem tudom, lehetséges.

Dolgozik a játékokkal? Igen, működik, de nem mindenkivel. És ki kell kapcsolnia az összes entrin (Steam, Msi Atfurner). Van olyan információ, amelyet az Ambibox program jobb, jobb, de nem keresett.

Mi mást tehetsz ezzel a szalaggal? Összeszerelheti a LED mátrixot (kijelző) és a Broadcast GIF segítségével a Glediator program használatával, a Skuch for Arduino megtalálható a program webhelyén.

Figyelem! Minél több megvilágítási zónát, annál nagyobb a terhelés a számítógéppel. Az Arduino 240 diódáknál a tesztszerelvényen lóg.

Frissítés:

Csodálatos hír! Nincs több probléma a termelékenységgel! Próbáltam egy kellemes és ingyenes Ambibox programot.
És ezek a teljesítményvizsgálat eredményei a táblagépen az Intel BayTrail segítségével

Amint azt még láthatja, hogy a tabletta szabadon húzza a háttérvilágítást 300 dióda és frissítési sebesség több mint 40fps!
Van egy plugin az XBMC-nek.
Szintén jó kompatibilitást jelentettek a játékokkal, bár a fizetett playclaw révén.

Sajnos nem volt lehetséges tesztelni a háttérvilágítás munkáját az Android-on, mert egyik eszköz sem volt illesztőprogramja a kernelben Arduinban.

Update 11/21/14.

Ambibox beállítása

Végül az Ambibox Prismatikjával kereszteztem, és most elmondom, hogyan kell konfigurálni a háttérvilágítását, hogy dolgozzon vele.

Töltse le a program legújabb verzióját innen

És telepítse azt. A telepítési folyamat végén megjelenik ez az ablak.

Válassza a "Adalight" lehetőséget, és a telepítési folyamat befejeződött. A telepítés után indítsa el a programot, a Color Square az óra mellett jelenik meg, kattintson rá kétszer, a Beállítások ablak megnyílik. A programnyelv megváltoztatható a program beállításaiban, és a háttérvilágítás alapbeállításai itt vannak

És most figyelmet! Ezért nem tudtam először konfigurálni a programot? Igen, mert a beállítások nem bárhol vannak. De kiderült, hogy ők vannak, de nem illeszkedtek az ablakba, így a jobb alsó sarok ablak fölé nyúlik, és kattintson a "További beállítások" gombra

És a megjelent beállítások közül választom az Arduux portját és a diódák számát. A program újraindulhat a port kiválasztásakor. Itt kiválaszthatja az aktuális profil működési módját és a Capture módszert, a Játékokban, hogy kiválaszthassa játékmódját a PlayClaw segítségével, és a Windows 8 módban (a leggyorsabb, az érzéseim szerint).
Ha engedélyezve van a további beállításokat, kattintson a „Show Capture zónák” gombra, színes négyzetek jelennek körül és az opcionális gombok a menüben kattintson a „Zóna beállítások varázsló”.

Ebben a konfigurátorban nagyon kényelmes a nagyszámú zónák beállítása, kiválaszthatja a háttérvilágítással rendelkező felek számát, a függőlegesen és a vízszintes diódák számát, az eltolás beállítása, válassza ki a rögzítéshez szükséges terület formátumát, a A vágás az alsó felületen az állvány alatt, a monitor, amelyből rögzíthető, és akár formázza a 3D-s képeket (ha 3D-s jelet ad a TV-ben egymás mellett vagy túl). Konfigurálás, Nyomja meg az "Alkalmaz" gombot, majd mentse a beállításokat a főmenüben. Beállítások a rendszeremre a képernyőképen.

Minden! Ezen a program alapkonfigurációja befejeződött, de ebben a programban még mindig nagyon nagy számú beállítás van! Beállíthatja a háttérvilágítást a színes csatornák beállítása minden diódára, konfigurálhatja a simítás, a gamut, a dinamika és a tovább ... létrehozhat külön profilokat szélesvásznú mozihoz, és kapcsolja be egy kulcs kombinációval, vagy automatikusan egy program megnyitásakor, és még a Voonampa megnyitását is bekapcsolja! Kísérlet!

Update 11/22/14.

Az Android beállítása

Egész éjjel megpróbáltam elindítani a háttérvilágítást az Android-on ... Futás előre. Azt fogja mondani, hogy a kutatás eredménye: -1 Arduin Mega, de vannak még néhány eredmény: kiderült, hogy Mega nem akar ragaszkodni Egy szalag, sem egy PIN-kód, sem egy vázlat, és a Windows programok is, és a végén, reggel, alaposan "Keeper orr" égett hülyeséggel. De annak ellenére, hogy nem tudta ellenőrizni a szalagot, minden más dolgozott normálisan az adatokat, a háttérvilágítás programokat meghatároztuk, ezért nem tudom teljes bizalommal mondani, hogy a háttérvilágítás működik.

Amint azt már írtam a megjegyzésekben, az Arduino Nano megjegyzésekben, vagy inkább a FT232R chipen az Android-készülékek rendszermagjában, nincsenek eszközök, így eltávolítva egy másik "MEGU" projektet, és győződjön meg róla, hogy az okostelefonom helyesen és felmászik Ez Ttyacm0, kezdett kísérleteket. És igen, szükségünk lesz rootra.

A kezdetért letöltöttem az XBMC utolsó stabil verzióját az Android számára, és telepítette azt.

Ezután letöltötte a script erre a fickóra
A libblblight.so modul még mindig szükséges volt neki, megtaláltam a Google-ban, megráztam, itt tűnik

Nyissa meg a XBMC és menj a beállítások -\u003e kiegészítések és telepítse a addon nevű Boblight a hivatalos tárolóból, majd közel XBMC

Fájlkezelő Nyissa meg az Android / Data / Org.xbmc.xbmc / Files / .xbmc / Addons mappát, és cserélje ki a script.xbmc.bfleth mappa mappát, amelyet az UTYUBA-ból vettünk. (Elkészítettem ezt az eljárást, mert nem voltam biztos benne, hogy a parancsfájl helyesen települ, ha csak zakin a letöltött mappa).

Libbblight.so fájl fenyegető / rendszer / lib / és hűség Az Android / Data / Org.xbmc.xbmc / fájlok / .xbmc / addons / script.xbmc.boblight / erőforrások / lib

Az XBMC indítása után a szkript leállította a hibát (mint amikor összekapcsolt arduian nélkül indítottam), meghatároztam a háttérvilágításomat, és az RX / TX diódák megítélése kezdett dolgozni, de ahogy azt írtam Szalag, nem világítok.

Ez a szkript úgy van kialakítva, a Hyperion.config.json fájlt a script mappában lehet szerkeszteni azt a Hypercon.jar konfigurátor itt tehát

További információk a felhasználóról andryvlad.:

Azoknak, akiknek szüksége van Android alatt - az Arduino Uno R3 fedélzeten szerzett. Ellenőrzött a TV-dobozban az Amlogic AML8726-M6 (MX) processzorral, Android 4.2.2, Kodi 14.2 hélixel a Blowlight pluginnal. Egy árnyalatú - Arduint kell gyűjteni az eredeti rendszeren (Atmega16U2 USB-COM-ként) - az Androidban Ttyacm0 (vett ilyen). Az ARDUINO NANO (az FT232RL) alas nincs meghatározva. A Hypercon.jar segédprogramban az első lapon regisztrálunk:
Eszköz típusa: Adalight
Kimenet: / dev / ttyacm0
Baudrate: 115200.
Nos, és jelezze a LED-ek helyét és számát (amikor a vázlat kitölti az Arduino-t, ugyanazt az összeget kell regisztrálnia), a fennmaradó paraméterek nem érintkeztek. A generált hyperoy.config.json fájl a script mappába kerül. A leginkább Blowlight pluginban nem állítottam semmit.
Most, amikor elindítja a KODI-t, megjelenik egy üzenet, amely szerint a plugin csatlakozik, és a szalag három színnel villog (ez a teszt típusa, a Blowlight beállításaiban kikapcsol. Kapcsolja be a filmet, élvezze!)

Ez valószínűleg minden ... Elrendeltem egy új "MeGer", hogy cserélje ki a régi és egy másik UNO R3 helyettesítse a régi, és továbbra is kísérleteznek később, de most nagyon örülök a háttérvilágítás monitoromon, Csodálatos Ambibox program, és igen ... termék Azt javaslom, hogy vásároljon ;-)

P.S. Néhány nap múlva azt mondhatom, hogy a monitornál a mérőanyagonkénti sűrűsége redundáns: túl nagy fényerő és kis fénymozgások egy kicsit fáradt. A program beállításaiban csökkentették a fényességet minimálisra, felemelték a simítást és csökkentették a dinamikát. Mégis, ez a háttér megvilágítása, és nem a monitor folytatása. Hosszú távon nincsenek ilyen problémák, és a háttérvilágítás nem zavarja.
Ami a háttérvilágítást illeti a játékokban: Amennyire megértettem a háttérvilágítás a játékokban, elegendő a Playclaw 5 demo verziója, kivéve az ablakot az indításkor, amíg nincs korlátozás a háttérvilágításra

Egyéni galéria

Felhasználó vRE. Megjelent egy kis videót a háttérvilágítással (TV 42 ", 3 oldal, 125 dióda megvilágítása.

Felhasználó ventura. Is megosztotta a videót a rendszeremmel

Felhasználó chaloc. A monitor elküldése WS2812B szalaggal

Felhasználó fP777. A háttérvilágításának fotóját és videóját helyezte el, amelyben a szalag helyett nagy LED-eket használnak (ha ismételje meg az informatikai rendszert, akkor a diódákat úgy kell behelyezni, hogy a fényáram a fal felé irányuljon)

110 WS2812B + Aruino Nano + Ambibox 2.1.7 diódák.
A Foobar és az 50 "-es képen lévő kép lejátszása plugin tejdrop2 ...

Videó a felhasználóból Ernesto.

WS2811 + Arduino Nano, telepítve a Samsung 40 "81son

Kiváló videó a felhasználói monitorral l0lder

112 Dióda 27 "Monica ...

TV-vel nukezzz.

- 120 képpont 29 "TV-vel (2 méter sima),
- A Ribe IP65 védelmet (kiváló opció) vette.
- Arduino Nano CH340-en

TV-felhasználó Fedor.


Az alsó nem volt. Telefon 55 hüvelyk.

Gyönyörű videó megvilágítás Bron888.


Régóta már régóta gyűlt össze, amikor még nem volt ez a téma, ó, és szenvedett az akkori információt)) Kiváló cikk, és itt van egy új vázlat tisztító glitch a diódák villogása, egy borol watchdognal) Itt van az eredményem.

Egy másik nap és egy elégedett felhasználó a házi háttérvilágításban.
Felhasználó lesha_01 Benyújtott egy videót a háttérvilágításáról.
Hosszú ideig készült, az év folyamán - mindent az amniboxmal dolgozott, a szalagmérő pontosan 3 oldal.

crazyrock. küldött egy nagyon szép fotót a monitoráról

Alexnerf. megosztotta a monitorát is

Monitor 20 ", Windows 8, a BP rendszeregység által működtetve, az elszigeteltségben

TV-felhasználó Dálat


ezt tettem. A szalag sarkában hajlított, az élelmiszer nem másolva, azt hiszem, nem szükséges. 60 "A panel 118 diódát és zónát kiderült, a földszinten egy állvány kivágása. Használta a megjegyzések vázlatát, mert a Skatch TS villog.

Felhasználói monitor Alber.

AVR ATMEGA32U4 - 1 db (~ $ 3)
LED-szalag WS2812B - 100 db (~ $ 9)
PSU Xiaomi 5V 10W - 1 db
LCD Acer 24 "- 1 db
Szoftver - Ambibox.

A tápegység költsége és a monitor meglévő készlet nélkül 12 dollár volt.

Az intelligensen eltávolították a kezét, amikor a monitor egy 15 cm-es konzolon áll a fehér tüllből.


Felhasználói monitor Aimo.

TC köszönöm a részletes áttekintést, mert Az útmutatóban az adafruit néhány árnyalatokat nem adtak meg.
A szalag a sarkokat 3 csapra csatlakoztatta, nagyon kényelmes.
Power + kondenzátor 1000mkp 6,3 V csatlakoztatva a csatlakozón keresztül, ismét nagyon kényelmes.
Óvatosan csatlakoztatja az összes vezetéket, és az ellenállást a 470Ω-os ellenállás - Arduino nano a "tojás" -be helyezi a Kinder meglepetéstől.

És frissített beállítások

TV-felhasználó Tauntik.

55 "-ig csináltam magam 60 diódáiból méterenként, 233 dióda (kb. 4 méter)

Videóidat és fényképeit is elküldheti, örömmel adom meg őket, hogy felülvizsgálatra kerüljenek

Azt tervezem vásárolni +605 Hozzáadás a kedvencekhez Tetszett a felülvizsgálat +305 +714
  • Tutorial

Görgőket egy bemutatót pixel háttérvilágítás meg elég hatékonyan - egy csomó több színű árvizek, dinamikus tükröződést nézhet csodálatos és nézd több mozgatható, mint a többi fajta ilyen háttérvilágítás.
Az Arduino segítségével kezelhető fényekkel való munka vágya arra késztette, hogy építsen egy ilyen rendszert. Ahogy kiderült, ez egy nagyon egyszerű esemény, amely az összegben csak néhány órát töltött (valójában a struktúra maga 10 perc, a többi a szoftver). A Közgyűlés és a programozási folyamat részleteit ebben a cikkben adom meg. A szoftverek, a következtetések és a demó csatlakozik.

Hardver

Ilyen háttérvilágításra a következő elemekre és eszközökre van szükség:

Séma (ha ez a büszke szó alkalmas két, négy vezetékes termék csatlakoztatására) az ábrán látható:

Az összeszerelési folyamat egyszerűen szégyen. Nincs értelme részletesen leírni (ugyanezen okból nincs fotó a kész "termék" - az Arduin négy vezetékkel tele van).

  1. Helyezzen mindent, ahogy az ábrán látható.
  2. Csatlakoztassa a vezetékeket Arduino-hoz, az ARDUUX csatlakoztassa a számítógéphez, csatlakoztassa a tápegységet.
  3. Öntsük az Arduino vázlatot (lásd alább), indítsa el a végrehajtható fájlt a számítógépen (szoftver linkek is vannak), állítsa be a kívánt COM portot a programban.
    Ha Windows Vista / 7-et használ - ki kell kapcsolnia az Aero-t. Ellenkező esetben a munka sebessége egyszerűen egy sajnálatos, valamilyen megoldás az alacsony képernyős rögzítés problémájának, ha az Aero engedélyezve van, mivel megértem, hogy nem létezik.
  4. Győződjön meg róla, hogy minden működik, kapcsolja ki.
    Meg kell említeni, hogy a szoftver működik csak 32 bites színben. Ez könnyen helyes lehet, de véleményem szerint sok értelme van, nincs hely ebben a jogban.
  5. Csatlakoztassa a szalagot a monitorhoz. A szalagot az alsó sarokba kell helyezni a peremén az óramutató járásával megegyező irányban (LV-\u003e Lv-\u003e Pv-\u003e Mon-\u003e LN). Nem szükséges bármit vágni, a szalag szinte bárhol kanyarodik, így nincs probléma. A konszolidáció érdekében kétirányú szalagot használtam - a szalag nagyon könnyű és ennek több mint elég.
Ezen a szerelvényen befejeződött. Továbbra is kiszámítja és beállítja a képpontok számát függőlegesen és vízszintesen, és videókat, játékot stb. és örülj.

Szoftver

A szoftver rész két összetevőből áll:
  • Skuch az Arduino-hoz;
  • PC menedzsment program.
Vázlat Arduino.
Az Arduino-ban az alábbi kódot kell öntenie. A Smalluart könyvtárat (amely azonban nem különösebben kiemelkedő, ha szükséges, akkor a szokásos eszközökkel is megteheti).
/ *** Arduino kód Pixel Light *** / #INClude #Inlude. aláíratlan hosszú ideig; // időszalagot frissítettek az utolsó alkalommal, amikor CONSURNED LONG FADETIMEOUT \u003d 3000; ////////////////////////////////////////////// // // //////// // void setup () (uart_init (115200); SPI.Begin (); SPI.SetBitorder (msbfirst); SPI.SetDatamode (SPI_Mode0); SPI.Setclockdivider (spi_clock_div8); blackoutall () ; késleltetés (1); Lasttime \u003d Millis ();) ////////////////////////////// // ///// /////////////////// // void hurok () (uint8_t adatok; uart_sendbyte ( "R"); // byte "mi" Re kész „BOOL ÉRVÉNYES \u003d FALSE; DATA \u003d Uartread (érvényes), ha (érvényes) (uint16_t pix_num \u003d adatok * 3; // Összesen követően byte (uint16_t i \u003d 0; i< pix_num; i++) { data = uartRead(valid); if (!valid) break; SPI.transfer(data); // Transfer byte to SPI } lastTime = millis(); } if (millis() - lastTime > Fadetimeout) BlackOutall (); ) ///////////////////////////////////// // ////////// /// kapcsolja ki az összes lehetséges 256 LED void blackoutall () (int16_t i \u003d 0; i< 768; i++) SPI.transfer(0); //погасить все пикселы ленты } //////////////////////////////////////////////////////////// // Read byte with timeout unsigned char uartRead(bool& valid) { uint8_t res = 0; valid = false; for (uint8_t i = 0; i < 255; ++i) { // Max timeout 256*10 if(UART_ReadByte(res)) { valid = true; break; } delayMicroseconds(10); } return res; }

Minden nagyon egyszerű itt:

  1. Küldünk egy jelet, hogy készen állunk a megvilágítási adatok elfogadására;
  2. Rövid időn belül adatokat várunk;
  3. Ha az adatok jöttek, az adatok első bájtja a kiszolgált diódák száma. Szorozzuk meg 3 (RGB), hogy megtalálják a későbbi bájtok számát;
  4. Átléptük a kapott adatokat a szalagban;
  5. Frissítjük az időcímet a szalag utolsó frissítésével kapcsolatban (ez szükséges a szalag összes pixelének időtúllépéséhez és játékához).
PC-hez.
Úgy tűnik, hogy készen áll a megoldások erre, de amit láttam, nem tetszett, kategorikusan, és általában nem sportszerű, hiába, hiába, hogy Arduino-t használják. Ezért a szendvics mentésével a bal láb egy programot írt a képernyőterületek rögzítésére, feldolgozására és a szükséges adatok átvitelére a szalagra. A teljes program a GUTS-vel elérhető a Githabe címen a Github.com/Sergrt/pixie címen (ne rúgjon meg a kódot).
Qt 5.0.1 használják - érdekességképpen, nincs különösebb dolgok velejárója ez a verzió nem vesznek részt, így jól fog működni, és az utolsó 4 szerkesztések felhasználásával készült új osztályok, így most a 4-es verzió forráskódja kompatibilis. Mivel a szórakoztatásod nagy részét a Windows alatt végeztem, a projekt alatt készült - Visual Studio 2012, GDI vagy DirectX Capture. Őszintén igyekezett generate.pro fájlok Qt Creator, de ez a folyamat rettenetesen bugos az új VS Qt bővítmény, ennek következtében ezek a fájlok nem munka, ez nem jött össze. De könnyen összeállíthatja a Linux alatt bármilyen probléma nélkül, lásd a 3. fordítást.
Programok beállításai
A fő beállítás a függőlegesen és vízszintesen a LED-ek számát, valamint a rögzített területek méretének feladatát. A 22 "-ben 10 db függőlegesen és 17 vízszintesen helyezve:


A keretek gyakoriságának korlátozása ésszerű, mintegy 30. A "0" érték a lehető legmagasabb sebességgel működik.

Azt is meg kell adnia a kikötőt az Arduino-val és az árfolyamcserével. Sebesség az alapértelmezett vázlat 115200:

A fényerő beállításához a trigger küszöbérték és a limiter külön lap "feldolgozás". Paraméterek, amelyeket bemutatnak, valós időben szabályozzák:

A programhoz való munkavégzés kényelme érdekében konfigurálhatja az AutoRun befogását az indításkor, valamint az értesítési területre hengerelt futtatáshoz.

Egy kicsit az érdeklődők belső lábajáról
Az alapötlet az, hogy indítsa el a patak, a hiányzó terület szerint a megadott mechanizmus, az FPS állítható, és továbbítása e területek feldolgozására és az azt követő átadása szalagot. A területeket a beállításoknak megfelelően rögzítik (akik gondolták volna), a pixel színét a megfelelő képernyőterület három RGB csatornáinak egyszerű átlaga határozza meg. Opcionálisan engedélyezhető (az előfeldolgozó irányelvek) átalakítása laborba és átlagolva az IT erők által, de ez a kód semmilyen módon nem optimalizált (az internetről van szó), lassítja le, így az alapértelmezett Alapértelmezés szerint kikapcsolt. Ráadásul a laboratórium egyes előnyei nem észrevehetőek e feladat összefüggésében, így ez nem oka annak, hogy hámozzák.
Feldolgozási területek végezzük függőlegesek és vízszintesek, és a szekvenciát a színek küld a szalagot, kezdve az alsó alsó szöget, majd a kerületük mentén az óramutató járásával megegyezően (ahogy csomagolva a szalagot, hogy a monitor, amikor összeszerelés).
A DirectX Speed \u200b\u200bCapture megközelítőleg megegyezik a GDI-vel való rögzítéssel, annak ellenére, hogy az első esetben a képernyőt teljes mértékben elfogják, és a második - csak a szükséges darabok. Valószínűleg van egy állomány az optimalizáláshoz.
A memcpy bőséges használata elsősorban a munka sebességének köszönhetően - minden más módszer lassabban kimutatta magát egy fokig.

Következtetések és benyomások

A szalagon lévő fényerő állománya egyszerűen hatalmas, ami jó - akkor is használható, ha vannak más fényforrások is. Teljes sötétségben jobb mozgatni a sluts és lágyabb. Maga a szalag önmagában független fényforrásként szolgálhat, csak remakehezelnie kell a vázlatot.
Úgy vélem, a monitor / televízió átlósának jelentős jelentése van. Minél nagyobb, annál jobb.
A képernyő is meg kell telepíteni, hogy nincsenek felületek adott, amelyen a LED-ek tükröződnek (esetemben ez az oldalsó felületek az oszlopok) - ez nem különösebben kritikus, de jobb, hogy nincsenek élesen megjelent képpont látható minden - a közöttük egy szép távolság, ez nem a legjobb hatással a kép.

Mit szerettél:
Videó és játékok megtekintése Ilyen megvilágítással Szubjektíven kirakodási szemek - A monitor képére nehezen fókuszál. A szem fáradtságának érzése késõbb, ha nem túlságosan fényességgel. Nézze meg a videót legalább szokatlan, jobb, ha ezt a teljesség egy bizonyos távolságból.

Mi nem tetszett:
Nincs panasz a kiemelés rendszer maga, hanem, mint már említettük, a teljesség az öröm, a helyes környezetre van szükség - eltávolítása a vakító felületek, egységes színű hátteret a képernyőn, stb Működés közben kiderült, hogy a monitorom kialakítása kissé zavarja a szalag normál működését - az elülső panel átlátszó műanyagból készül, és a hátsó burkolat felett a kerületben több milliméterre van szükség, különösen az alján kilátás . Ezért annak ellenére, hogy a szalag viszonylag rögzített, külön LED-ek láthatóak a panel szélén. Azt hiszem, kevés ember valóra válik ezzel, de még mindig hagyja, hogy az információ előre elérhető legyen.

Alul - a videó, ahogyan a dinamikában néz ki. Az üzemeltető elnézést kér a szakadt horizontért.

Philips 2007-ben a szabadalmaztatott hihetetlenül egyszerű, de túlzás nélkül a TV háttér megvilágításának lenyűgöző technológiája. Ilyen adaptív háttérvilágítással a szem kevésbé fáradt, ha a sötétben nézik, a jelenléthatás növekszik, a kijelzőterület bővül, stb. Az Ambilight nem csak video- és fotótartalomra vonatkozik, hanem játékokat is. Az Ambilight Philips Látogató kártyává vált. Azóta a Philips szorosan nőtt, hogy a nagy gyártók közül egyik sem, és úgy gondolja, hogy nem zavarja a szentet, ami ilyeneket teremt. Valószínűleg lehetséges, hogy ezt a technológiát meg lehessen engedni, de a feltételek valamilyen túlmutató, és más piaci szereplők nem különösebben égnek a vágyakozással. A kisvállalkozások is megpróbálták (és most vannak olyan vállalatok, amelyek ezt csinálják, hogy egy hasonló technológiát hajtsanak végre az egyes készletek formájában, de a Philips Kara elkerülhetetlen volt. Tehát a legjobb esetben, ha a vállalat nem szabad szabadalomként vagy származékául, más gyártók csak 2027-ben képesek lesznek valami hasonlóat termelni.

De az Egyesült Államok, a hétköznapi fogyasztók, egy ilyen autó nem érinti. Szabadon megtehetjük, amit szükségesnek tartunk. Ma elmondom a részletekben, hogyan lehet önállóan egy adaptív háttérfürdőt a TV-hez vagy a Philips Ambilight-hez (a továbbiakban csak Ambilight). Néhányan a cikk nem tartalmaz semmit újdonságot magában, mert Vannak tíz ilyen projekt, és a cikkek több száz különböző nyelveken vannak írva, és az emberek, akik már így tettek, ezer. De sokan nagyon érdekes lehet. Nincs szükség különleges készségekre. Csak a fizika alapvető ismerete a középiskola 8. osztályához. Nos, és egy kicsit vezetékes vezetékek.

Annak érdekében, hogy jobban tudod, mit mondok, megadom a példát, hogy mi történt. A TV 42 "valós költsége kb. 1000 rubel és 2 óra munka.


A videó nem továbbítja az összes érzést és az egész hatását, de a gyerekek először nyitott szájjal rendelkeztek.

Lehetséges végrehajtási lehetőségek

Az Ambilight végrehajtási lehetőségek közül számos lehetőség van. Ezek függenek a videojel forrásától.

A legolcsóbb, egyszerű és hatékony opció - A jel forrása a Windows, Mac OS X vagy Linux számítógéppel. Most a Windows-boxok nagyon gyakoriak az atomfeldolgozókon, amelyek 70 dollárból származnak. Mindegyik ideális az Ambilight megvalósításához. Több évig különböző Windows-dobozokat használtam (a tv-ben "a TV-ben), mint médialejátszó, írt egy kis csokor értéket, és fontolja meg nekik a legjobb TV konzolokat a média rendszerhez. Az opció hardver megvalósítása az összes felsorolt \u200b\u200boperációs rendszer számára. Ez az opcióról szól, hogy elmondom a cikkben.. A szoftverrész a Windows rendszerre utal, az Ambibox univerzális ellenőrzési programként működik. Mac OS X és Linux használható.

A második lehetőség - a jel forrása az Android alapja, amely szintén óriási mennyiség. Ez a lehetőség a leginkább problémás. Először is, a háttérvilágítás csak a Kodi MediaCombine (és a projekt ágaiban) működik. Másodszor, az esetek túlnyomó többségében minden csak a fogyatékkal élő hardver dekódoló videókkal működik, amely a legtöbb doboz számára elfogadhatatlan. A projekt hardver végrehajtása bizonyos követelményeket is előír. Nem fogom befolyásolni, de ha valami érdekli a konkrét, megpróbálok válaszolni a megjegyzésekben.

A harmadik lehetőség a jelforrástól független megoldás. Ez a legdrágább, de teljesen univerzális megoldás, mert A jelet közvetlenül eltávolítják a HDMI kábellel. Számára szükség van egy meglehetősen erőteljes mikroszámítógépre (Type Raspberry Pi), HDMI splitter (splitter), HDMI-RCA AV átalakító, USB 2.0 analóg videofelvevő eszköz. Csak ezzel a lehetőséggel garantálhatja az Ambilight-ot minden TV-konzol / vevő, Android-doboz, Apple TV, játékkonzolok (például Xbox One, PlayStation 4), stb. HDMI kimenettel rendelkező eszközök. Az 1080p60-as támogatással rendelkező opcióhoz a komponensek költsége (LED-szal nélkül) körülbelül 70 dollár lesz, a 2160P60-as támogatással - körülbelül 100 dollárért. Ez az opció nagyon érdekes, de külön cikket kell írnia.

Hardver

A megvalósításhoz három fő összetevőre van szükség: vezérelt LED RGB szalag, tápegység, mikroszámítógép Arduino.

Először is, kis számú magyarázat.

A WS2811 egy háromcsatornás csatorna vezérlő / illesztőprogram (mikrocirkuuit) az RGB LED-eknél az egy vezetékes vezérléssel (egy tetszőleges LED-hez). A WS2812B az RGB LED az SMD 5050 házban, amely már beépült a WS2811 vezérlőben.

Megfelelő LED-szalagok az egyszerűséghez - WS2811 vagy WS2812B.

A WS2812B szalag olyan szalag, amelyen a WS2812B LED-ek egymás után helyezkednek el. A szalag 5 V feszültséggel működik. A LED-ek különböző sűrűségű szalagok vannak. Ez általában: 144, 90, 74, 60, 30 méterenként. Különböző védelmi fokozatok vannak. Leggyakrabban az IP20-30 (szilárd részecskék elleni védelem), IP65 (por és vízsugár elleni védelem), IP67 (a por és a védelem védelme, részleges vagy rövid távú vízbe merítés 1 m mélységig). Szubsztrát fekete-fehér szín.

Itt van egy példa egy ilyen szalagra:


A WS2811 szalag olyan szalag, amelyen a WS2811 vezérlő és néhány RGB LED egymás után van elhelyezve. Az 5 V és 12 V feszültségen számolva vannak kiszámítva. A sűrűség és a védelem hasonló az előző opcióhoz.

Itt van egy példa egy ilyen szalagra:


Még mindig vannak WS2811 "szalagok", nagy és erőteljes LED-ekkel, mint az alábbi képen. Alkalmasak az Ambilight egyes hatalmas panelének megvalósítására is.


Milyen szalagot választhat, WS2812B és WS2811?

Fontos tényező a szalag táplálkozása, amit mondok egy kicsit később.

Ha rendelkezik megfelelő tápegységgel (gyakran a régi vagy elrontott technológiától otthon, akkor kiválaszthat egy szalagot, amely a tápfeszültségen alapul, azaz. 5 V - WS2812B, 12 V - WS2811. Ebben az esetben egyszerűen pénzt takarít meg.

Én magamtól adhatok ajánlatot. Ha a rendszerben lévő LED-ek teljes száma legfeljebb 120, akkor WS2812B. Ha több mint 120, akkor a WS2811 12 V-os üzemi feszültséggel. Miért érdemes meg fogja érteni, amikor a szalagot a tápegységhez csatlakoztatja.

Milyen szintű védelmi szintet választani?

A legtöbb, az IP65 megfelel, mert Egyrészt szilícium (epoxigyanta) borítja, a másik pedig egy öntapadó felület 3m. Ez a szalag kényelmes a TV-re vagy a monitorra, és kényelmesen törölje le a port.

Milyen sűrűségét választja?

A projekt esetében a szalagok alkalmasak 30-60 LED-es sűrűséggel (persze, lehet, hogy 144, senki sem tiltja). Minél nagyobb a sűrűség, annál nagyobb az Ambilight (a zónák száma), és annál nagyobb a maximális teljes fényerő. De érdemes figyelembe venni a projekt több LED-jét, annál nehezebb lesz a szalagos áramkör, és szükség lesz erőteljesebb tápegységre. A projektben lévő LED-ek maximális száma 300.

Szalagok vásárlása

Ha a televízió vagy a monitor a falon lóg, és mind a 4 oldalnak sok szabad hely van, akkor a szalagot a legmagasabb hatállyal mind a 4 oldal körül mutatják a mögött. Ha a TV-t vagy a monitort egy állványra vagy egy kis szabad helyre helyezzük, akkor a szalagot vissza kell helyezni a 3. oldalra (azaz az alján szalag nélkül).

Magam számára egy fehér WS2812B IP65 szalagot választottam 30 LED-vel méterenként. A megfelelő 5-ös tápegység már bennem volt. Megoldott, 60 vagy 30 LED méterenként, de az utóbbit az értékesítésre kész, a fényerő és a felbontás készített példáinak módosítása után választotta, és a hatalom könnyebben szervezhető kevesebb vezetéket. Az AliExpress óriási számú sok WS2811B szalagot. 5 métert rendeltem 16 dollárért. A TV-hez (42 ", 3 oldala esetén csak 2 méterre volt szükség, azaz 10 dollárért lehetett vásárolni, a maradék három métert egy barátnak. Az árak gyakran változnak az eladóktól, sok ajánlatot Válasszon olcsó sokat AliExpress magas minősítéssel (kulcsszavak a kereséshez - WS2812B IP65 Go WS2811 12V IP65).




Vásárlási tápegység szalag

A tápegységet tápellátással és feszültséggel választják ki. WS2812B esetében - feszültség 5 V. WS2811 - 5 vagy 12 V számára. Maximális energiafogyasztás egy WS2812B LED 0,3 W. A WS2811 esetében a legtöbb esetben hasonlóan. Azok. A tápegységnek nem lehet alacsonyabb, mint N * 0,3 W, ahol n a projekt LED-jei száma.

Például van TV 42, "leállt a WS2812B szalagon 30 LED-t méterenként, 3 méteres szalagra van szüksége mind a 4 oldal. 5 V-os feszültséggel és 0,3 * 30 * 3 \u003d 27 W, I.E. 5 V / 6 A. A megvalósításom során csak 3 oldalt használnak, csak 60 LED (ha pontos, akkor 57) - 18 W-ból, azaz 5 V / 4 A.

Régóta elvesztettem egy többszörös USB-t töltő ORICO CSA-5U-t (8 A), amely a régi felülvizsgálat után maradt. A kikötők ereje a legutóbbi (ez kritikus), tökéletes számomra, hogy tökéletes legyen a BP szerepében, mert A szalagot 2 párhuzamos kapcsolaton keresztül csatlakoztatom (a magyarázatok kicsit később lesznek a cikkben).


Ha nem volt emlékezetem, akkor választanám (van információ arról, hogy ebben a BP-ben van, hogy a 2.5 A szakmai gyakorlat, így meg kell vizsgálnia ezt a kérdést az eladónak, vagy más modelleket látnia kell).

Mikroszámítógép vásárlása

Az Ambilight ellenőrzi az Arduino mikroszámítógépet. Arduino Nano az AliExpress közelében áll a közelben.

Az opcióm költségei (TV 42 "):

10 $ - 2 méter WS2812B IP65 (30 LED / méter)
$ 4 - Power Supply 5 V / 4 A (A BP-n a pénz nem költött, hozza az egyértelműség költségeit)
$ 2.5 - Arduino Nano
-----------
16,5$ vagy 1000 rubel

A hardver megvalósítása

A legfontosabb dolog az, hogy megfelelően szervezzék a szalag táplálékát. A szalag hosszú, a feszültség nagy árammal fekszik, különösen 5 V-nál. A legtöbb olyan probléma, amely az Ambilight-tól származó problémák az élelmiszerekhez kapcsolódnak. Használom a szabályt - szükséged van egy külön tápegységet minden 10 W-ra elfogyasztott maximális teljesítmény esetén 5 V és 25 W-os energiafogyasztás 12 V-on. A tápegység hossza (a tápegységtől a szalagig) kell lennie minimális (készlet nélkül), különösen 5-ben.

A teljes kapcsolati rendszer a következő (az opcióhoz tartozó tápegység az ábrán látható):


A szalagon mindkét végén a teljesítmény csatlakozik - két párhuzamos kapcsolat. Például, ha a háttérvilágítást mind a 4 oldalán végeztem, és a szalagot méterenként 60 LED volt (azaz az 54 W maximális teljesítménye), akkor ilyen ellátást készítettem volna:


A hitelesített vezetékeknek megfelelőnek kell lenniük, annál kisebb a kaliber (AWG), annál jobb ahhoz, hogy elegendő legyen a számított áramhoz.

Arduino a szalagból két érintkezőt vesz. GND csatlakozni a megfelelő fenyőhöz az Arduino-on. És az adatok egy hatodik digitális pólushoz kapcsolódnak az ellenállás 300-550 ohm (jobb, mint 470 ohm). Ha nincs ellenállásod, akkor a legtöbb esetben minden tökéletesen és anélkül fog működni, de jobb, hogy ő volt. Az ellenállás megvásárolható néhány kopecks számára bármely rádiópiacon. Az Arduino mikrokomputer maga is elhelyezhető bármely kényelmes csomagba, sokan használnak egy Kinder meglepetés tojást. Az Arduino-t a lehető legközelebb kell helyezni a szalaghoz, hogy az adatbélés minimális hossza legyen.

Húzza át a vezetékeket a szalagra. A főszabály - a forrasztópákkal való érintkezés ideje minimálisnak kell lennie, "megszűnik" A forrasztópáka nem lehet.

Az én esetemben így kiderült:



Két fekete, kiváló minőségű USB kábel az élelmiszerhez ment, és a fehérhez csatlakozik a számítógéphez. Fehér hő zsugorcsövek vége, pirosra használtam. Nem olyan "szépen", de megfelel nekem (még mindig el van rejtve a TV-hez).

Fontos kérdés, hogy hogyan ruházzuk meg a szalagot a derékszögben? Ha van egy szalagja 60 LED-en, akkor a szalagot kell vágni, és csatlakoznia kell rövid vezetékekkel (mindegyiket zsugorcsőbe helyezi). Különleges sarokcsatlakozókat vásárolhat három érintkezőhöz a LED szalagokhoz (4 érintkező képenként, csak például):


Ha 30 LED-es szalaggal rendelkezik, akkor a LED-ek közötti távolság nagy, könnyedén elkészítheti a szöget vágás nélkül. Távolítson el egy szelet "szilikon" bevonatok, szigetelje (akár "scotch") a kapcsolattartó pad és hajlítás a séma szerint:

Vágtam egy szalagot a gyakorlatra. A legfontosabb dolog nem szükséges túlzásba hozni - az enyhén hajlított egyszer, és ez az. Nem kell ide menni, hogy gyakoroljon itt, nem kell nyomnia a hajlítás sorát.


Itt van a kilátás a TV hátulján, az összes vezeték a lyukon keresztül megy a kanapén:

Szoftver

Ez a legegyszerűbb.

Csatlakoztassa az Arduino mikroszámítógépet USB-n keresztül. Az illesztőprogram (CH340 soros interfész) automatikusan telepítve lesz. Ha ez nem történik meg, akkor az Arduino IDE mappában van egy illesztőprogram mappa mindent, amire szüksége van.

Futtassa az Arduino IDE-t és nyissa meg az Adalight.ino fájlt.


Módosítsa a LED-ek számát a kódban. 57.


Eszközök\u003e Plata\u003e Arduino Nano
Eszközök\u003e Port\u003e Válassza ki a COM portot (lesz a kívánt opció)

Kattintson a "Letöltés" gombra:


A program tájékoztatja, hogy a letöltés befejeződött (ez szó szerint egy pár másodperc).

Kész. Az Arduino-t az USB-ről kell kikapcsolnia, és csatlakoztassa újra. A szalag egymás után világít, zöld és kék - Arduino aktiválva és készen áll a munkára.

Töltse le és telepítse a programot. A programban kattintson a "További beállítások" gombra, és adja meg az eszköz - Adalight, Com port és a LED-ek számát. Válassza ki a Capture (legfeljebb 60) keretek számát.


Ezután kattintson a "Capture Zónák megjelenítése"\u003e Zóna beállítás varázslóra. Válassza ki a szalagos konfigurációt.


Kattintson az "Alkalmaz" és a "Beállítások mentése" gombra. Ez az alapbeállítás vége. Ezután kísérletezhet a rögzítési zónák méretével, a színkorrekciós szalagot stb. A programban sok különböző beállítás.


A profil aktiválásához elegendő kattintani a megfelelő ikonra (Ambibox profilok) a Windows Értesítési területén. A szalag azonnal felgyorsul. Ez a kettős megnyomásával is le van kapcsolva.

Ez alapvetően ez. A cikk elején látott eredmény. Semmi bonyolult, olcsó és nagyszerű. Biztos vagyok benne, hogy jobb lesz, ezért ossza meg a kézművességedet a megjegyzésekben.

Ebben a leckében megtanuljuk, hogyan hozhatjuk létre saját Ambilight háttérvilágítását a TV-vel a saját kezével Arduino Nano segítségével.

Ne feledje, hogy az Emilate Arduino csak a PC-n dolgozik a Bambliight szoftverrel (letölti a könyvtárat a Githubon).

Szüksége lesz a következő összetevőkre:

  • Egyénileg címezhető RGB LED szalag
  • Kis férfi
  • Több kábel
  • 12V egyenáramú hálózati adapter
  • Kétoldalú ragasztó
  • 4-5 Papírkapcsok
  • Szűkítés (kötések) műanyag huzalokhoz

2. lépés: LED-szal tesztelése

Ez kellemetlen lesz, ha először telepíti a szalagot a TV-n, de akkor rájön, hogy az egyik LED nem működik, és el kell távolítania a szalagot, és el kell kezdeni mindent először.

Ezért nem rossz a forraszanyag ideiglenes vezetékek a LED-szal, és tesztelje az Arduino-val, egy tápegységet és fájlt.ino (letölthető a következő lépésekben). Letöltés.ino az Arduino-ban. Itt még mindig nem kell testreszabnia semmit. Látnod kell néhány változó színt a LED-szal.

3. lépés: Kapcsolati séma

A LED-szal a fenti kép segítségével csatlakoztathatja, bemutatva ebben a lépésben.

LED-szalagunk az IC WS2811-et használja, hogy a 3 LED-t külön-külön szabályozza.

4. lépés: Ambilight telepítése a monitoron / TV-n

Mielőtt ragasztana a Embilate Arduino LED szalagot a monitor hátsó paneljéhez, győződjön meg róla, hogy a lehető legtöbbet tisztítsa meg a felületet. Hogy megszabaduljon a portól, jobban használjon rostos anyagot.

Miután meggyőződik arról, hogy a felület tiszta, mérheti a LED-szal tartó szalag hosszát, miközben a monitor mellett tartja, és a kívánt méretre szeletelheti. Győződjön meg róla, hogy az ellenkező oldalon lévő sáv ugyanolyan hosszúságú.

Miután levágta az összes szegmenst a kívánt méretben, csatlakoztathatja őket a monitor hátsó paneléhez. Mivel a ragasztó általában nem a legjobb megoldás, kínálunk néhány darab kétoldalú szalagot.

Fontos!

Győződjön meg róla, hogy a LED-csíkok nyilak a monitor körül irányulnak! Ha nem, meg kell kezdenie az egészet!

Egyszer a szalagok helyére telepíthetők a monitor hátulján. Ne felejtse el, hogy kényelmes helyen telepítse, mert később kell csatlakoztatnia az USB kábelt a számítógéphez.

5. lépés: Az összes elektronika forrasztása

A LED szalag forrasztásához több klipet használtunk, amelyek hajlítottak és levágtak a megfelelő méretre. Ezt követően forrasztották őket, hogy vezette a csíkokat, hogy összekapcsolják őket. A rövid áramkörök megelőzése érdekében néhány szigetelőt használhat, de a mi esetünkben nem volt szükségünk rá. Annak érdekében, hogy minden kicsit jobban nézzen ki, egy markeret használtunk, hogy papírkapcsokat adjon.

Most csatlakoztassa a LED szalagot Arduino-hoz, ugyanazzal a sémával, mint a fenti lépéssel. Csatlakoztassa az USB kábelt, állítsa be a Fortled könyvtárat, és töltse le a Következő lépést az Arduino-ban. És akkor csak a hálózati adaptert kell csatlakoztatnia, ahogy az összes vezetéket készítettük.

6. lépés: Vázlat Arduino Ambilight

Az alábbiakban letöltheti vagy másolhatja a kódot a háttérvilágításhoz Arduino Embilate-hez.

#include "fastled.h" #define num_leds 38 #define led_data_pin 3 #define num_bytes (num_leds * 3) // 3 színek #define fényerő 100 #define Updates_per_second 100 #define timeout 3000 #define mode_aimation 0 #define mode_ambilight UINT8_T mód \u003d 1 Mode_Alimation; Byte üzenet_pramble \u003d (0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09); UINT8_T PREAMBLE_LENGTH \u003d 10; UINT8_T CHREATHE_PREAMBLE_POSITION \u003d 0; aláíratlan hosszú last_serial_available \u003d -1l; UINT8_T LED_COUNTER \u003d 0; UINT8_T BYTE_COUNTER \u003d 0; CRGB LED-ek; Bájt puffer; // Filler animációs attribútumok CRGBpalette16 CurrentPalette \u003d Rainbowcolors_p; Tblendtype Actorblendent \u003d Linearblend; UINT8_T STARTINDEX \u003d 0; Void Setup () (serial.begin (115200); rögzített.Clear (igaz); rögzített.Addleds (LED-ek, num_leds); Fűtött.Setbright (fényerő); ) Void Loop () () (Case Mode_Alimation: fillledsFROMPALETTECOLORS (); szünet; tokos mód_ambilight: ProcessIncomingData (); szünet;)) Void ProcessIncomingData () (ifout) (serial.readytes); / * \u003d 0; i< NUM_BYTES; i++) { Serial.write((char)buffer[i]); } */ while (byte_counter < NUM_BYTES) { byte green = buffer; byte blue = buffer; byte red = buffer; leds = CRGB(red, green, blue); } FastLED.show(); byte_counter = 0; led_counter = 0; } else { mode = MODE_ANIMATION; } } bool waitForPreamble(int timeout) { last_serial_available = millis(); while (current_preamble_position < PREAMBLE_LENGTH) { if (Serial.available() > 0) (last_serial_available \u003d milis (); ha (serial.read () \u003d\u003d Message_Preamble) (Current_preamBle_Position ++) (Current_preamBle_Position ++;)), ha (Millis () - Last_Serial_available\u003e Timeout) current_preamble_position \u003d 0; Visszatér; ) Void fillledsFROMPALETTECOLORS () (STARTINDEX ++; // SPEED UINT8_T COLORINDEX \u003d STARTINDEX; az (int i \u003d 0; i)< NUM_LEDS; i++) { leds[i] = ColorFromPalette(currentPalette, colorIndex, BRIGHTNESS, currentBlending); colorIndex += 3; } FastLED.delay(1000 / UPDATES_PER_SECOND); if (Serial.available() > 0) (MODE \u003d mod_ambilight;))))

7. lépés: Szoftverbeállítás

Nyissa meg a fájlt.ino és szerkessze a következő sorokat, hogy megfeleljen a helyzetnek:

#Define num_leds 38 // #define fényerő száma 100 LED // fényerő

Most töltse le az Arduino vázlatot. Korábban letöltötte a Bambilight könyvtárat, de ha nem tette ezt, akkor letöltheti a könyvtárat a Githubon.

Nyissa meg a Bambilight.exe-t:

[Hely, ahol megmentette a Bambilight mappát] \\ Bambilight-Master \\ Bambilight-master \\ bináris

Most konfigurálja mindent a belátása szerint, és teszteljük egy teszt videó segítségével, például ez:

Amint elégedett az eredmény, minimalizálhatja a Bambilight programot.

Általánosságban elmondható, hogy szükség van egy ilyen eredmény az Ambilight háttérvilágítás a TV tettél saját kezűleg segítségével Arduino. Vegye fel a pattogatott kukoricát, Pepsy-t és élvezze az eredményt.