Autorul poate fi contactat la adresa: Login pentru adresa
In momentul de fata, unele televizoare mizeaza pe o tehnologie de tipul ambilight (in special Philips prin gama Philips Ambilight), care presupune existenta unor LEDuri in spatele ecranului. Aceste leduri ilumineaza folosind o lumina slaba colorata in functie de culorile aflate in acel moment pe ecran. Acest tip de iluminare are ca scop principal diminuarea luminozitatii ecranului in contrast cu un fundal foarte intunecat, fiind benefica mai ales pe timp de noapte, reducand astfel senzatia de oboseala. Prin acest proiect vreau sa realizez un efect asemanator pentru calculator,pentru reducerea oboselii si un contras mai placut in timpul vizionarii filmelor sau in timpul jocurilor.
Banda de leduri va fi comandata cu ajutorul microcontrollerului.PC -ul ii transmite datele referitoare la culorile de pe ecran si mai departe acesta transmite ledurilor informatiile prin USART.
Pentru realizarea proiectul am avut nevoie de doua module
Codul consta in realizarea de imagini constant prin realizarea de capturi de ecran. Aceste imagini sunt prelucrate apoi prin impartirea imaginii in 4 parti (sus, jos, stanga si dreapta) Apoi fiecare zona este impartina in zone care sa corespunda fiecarui led, culoarea pentru acesta obtinandu-se prin media aritmentica a pixelilor din acea zona.
Codul se poate descarca din acest repository.