Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul are ca scop realizarea unui suport pentru monitor ce va lumina peretele din spate in functie de culorile afisate pe ecran. Ideea de la care am pornit in realizarea acestui proiect este tehnologia AmbiLight prezenta pe televizoarele Philps. watch
Componenta | Model | Cantitate |
---|---|---|
Neopixel | WS2812B | 40 |
Modul Foto Dioda | HC-05 | 1 |
Rezistenta | 1KOhm | 2 |
Fire | - | - |
USB to USART | - | 1 |
Medii de dezvoltare:
Biblioteci si surse Externe:
Descrierea implementarii:
Pe Microcontroler am incarcat un program care primeste datele de la un senzor de lumina si in cazul in care nu este foarte multa lumina ambientala asteapta sa primeasca pe seriala datele pentru culorile ce urmeaza sa le afiseze pe banda de led-uri
Pe Desktop am realizat un program ce realizeaza un screenshot la ecran si calculeaza o culoare medie pe zona de sus a acestuia (impartita in 40 de bucati - numarul de LED-uri) aceste date le trimite apoi pe seriala catre micro-controler.
Functionalitati si implementare: PM-AmbiLight
Am obtinut o banda led ce primeste prin seriala datele despre cum sa coloreze pinii, aprinzandu-i doar in momentul in care nivelul luminii ambientale este mai scazut. Pentru trimiterea pe seriala am realizat un program in python care calculeaza o culoare medie pentru fiecare din zonele atribuite pixelilor, de pe ecran, urmand ca acestia sa se aprinca in culoarea respectiva.
TBD Poze mai sugestive + film demonstrativ