How To: Pozadinsko osvjetljenje na bilo kojem monitoru
Nije tajna da obožavamo rasvjetu. Divota je vidjeti Philipsovu Ambilight tehnologiju koja na temelju onoga što vidite na ekranu osvjetljava prostor i daje dodatnu živost svakoj slici. Dok je dobivanje tog efekta na televizoru komplicirano, ali ne i neizvedivo, na računalu ga je vrlo lako dobiti, i to s iznenađujuće malim ulogom. Kako bi sve funkcioniralo, potrebna vam je LED traka.
Tu je riječ o adresibilnim ledicama, od kojih svaka u sebi ima čip koji prima digitalnu naredbu o boji i intenzitetu kojim mora svijetliti te šalje naredbe sljedećoj u nizu. Najlakši i najbezbolniji način je eBay, gdje metar takve trake košta svega 5 dolara, dok pet metara možete naći i za 20 dolara pa je rezuckati do mile volje. Naravno, najbolje je izračunati koliko će vam trake trebati za optimizaciju troškova.
Brzi fix Sve trake već imaju ljepljivu vrpcu koja je savršena za ovaj projekt
Druga stvar koja vam treba je Arduino. Njih također ima mnoštvo, kako kod nas tako i na internetu i može ih se nabaviti za 5 do 10 dolara. Točan model nije bitan, svaki će obaviti posao jer vam je dovoljan samo jedan digitalni OUT pin za cijeli projekt. Iako je za pogon trake potrebno svega 5 V, USB neće imati dovoljno snage te je najlakše iskoristiti napajanje od računala koje će ionako biti u blizini. Dvjema žicama provedite 5 V iz MOLEX utora od napajanja (to su oni veći konektori s četirima rupama). 5 V dobivate na crvenoj žici, a 12 na žutoj. Bilo bi idealno kada se ne biste zabunili tijekom povezivanja LED trake jer se može oštetiti (ne bi došlo do eksplozije, no osjetili biste da se traka zagrijava dok ne bi pregorjela). Ako je vaše napajanje došlo s crnim žicama, 5 V je prva desna žica kada konektor okrenete prema sebi s odrezanim ćoškovima prema gore. Negativnu žicu povežite s bilo kojom od dviju srednjih žica (crnih) na konektoru, a srednju, kroz koju idu podaci, povezat ćete s Arduinom. Vrlo je bitno da žica koja nosi podatke od Arduina bude što kraća jer već nakon deset centimetara žice može dolaziti do greški u prijenosu te će vaša traka neočekivano svjetlucati zbog šuma koji se javlja u signalu.
Arduino je sve što vam treba osim rasvjete da ovaj projekt zaživi. Veliki broj LED-ica smanjit će brzinu osvježavanja koju može prikazati
Sa softverske strane već postoje rješenja, pa nećemo morati programirati, već samo poravnati program sa stvarnom lokacijom LED rasvjete sa stražnje strane monitora. Kako biste poslali program na sam Arduino, trebat će vam Arduino IDE, u čiju se datoteku Libraries kopira FastLed library da bi Arduino mogao kontrolirati ledice. Adalight se zove program u kojem treba navesti broj ledica koje koristite na poleđini monitora te ga uploadati na Arduino. Zadnje što nam treba jest program Prismatic koji čita boje s ekrana te ih šalje Arduinu. U njegovim postavkama također se unese broj ledica koje koristite i zatim se rasporede kocke koje označavaju lokaciju s koje će se čitati boja i slati pojedinoj ledici. Točnije upute nalaze se na internetu i Githubu svakog od ovih programa, gdje se u veće detalje može pročitati o potankostima svakog postupka.