Table of Contents

Constantin PETICILĂ (87484) - Abilight project

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

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.

Descriere generală

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.

}

Hardware Design

Schema electrica:

Software Design

Pentru realizarea proiectul am avut nevoie de doua module

ATMega

Aplicația Linux

Informatii algoritm

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.

Rezultate Obţinute

Concluzii

Download

Codul se poate descarca din acest repository.

Bibliografie/Resurse