This is a prototype of "smart" sunglasses designed mainly for drivers to minimise driver's dazzle from strong light sources while driving during the night. The difference is the use of LCD screen matrix as dimming medium that can dim the point of the light source while leaving the rest of visible area undimmed.
It uses four photoresistors as a light direction and brightness sensor. Arduino Mini is used as a medium for transleating sensor output to position for dimming on LCD matrix.
The circuit runs on 5V from USB type A plug.
Very cool idea! I wonder if an advanced version of this can measure how much light gets into the pupil and then randomly turn pixels black for a fraction of a second to see if the light to the pupil decreases by a significant amount. if it does, there was blinding light and the pixel stays dark. if not, it was part of the world and the pixel goes light again. repeat for all pixels. the random shuttering of single pixels should be small enough to prevent disorientation. if pixels are determined to be blinding, then a hunt for more problematic pixels focus on the same area etc etc. Maybe just kill everything that is white? Important light is always in colors, innit? traffic lights, break lights, indicators. bad light usually comes from headlights and streetlamps.
I've often wanted something like this, but in my mind, it needed eye tracking and other complex ideas... I do like to over-complicate things sometimes :P
I'd love to see this become a commercial product some day. I think I'd rather buy one than build one.
its the newer Blue-ish light thats the real problem, so not white as referred to, below.
Many do not realise the bluish light is HARMFUL to our retinas.. dut to the high coherence from car / SUV LEDs. Hope it goes commercial & U get rich!!