Interactive directional light dimming glasses.

Similar projects worth following
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.


Arduino Code

ino - 6.41 kB - 04/15/2023 at 21:33


PCB_GoGlles - PCB_Assembly_2023-04-15.pdf

PCB component layout for assembly

Adobe Portable Document Format - 43.09 kB - 04/15/2023 at 21:33



Main schematic

Adobe Portable Document Format - 32.46 kB - 04/15/2023 at 21:33


PCB_GoGlles - PCB_2023-04-15.pdf

PCB template for etching

Adobe Portable Document Format - 25.39 kB - 04/15/2023 at 21:33


Enjoy this project?



qtron wrote 04/17/2023 at 15:00 point

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!!

  Are you sure? yes | no

2019 wrote 04/08/2023 at 12:12 point

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.

  Are you sure? yes | no

Tin wrote 03/30/2023 at 07:32 point

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.

  Are you sure? yes | no

iHally wrote 03/29/2023 at 19:11 point

Oh my goodness, nice work! I've been wanting to make something like this for ages. Be sure to post your code on GitHub so we can contribute.

  Are you sure? yes | no

jamesmartinjr wrote 03/29/2023 at 16:30 point

You are an absolute genius! Keep up the excellent work! And could you add more documentation on how to build?

  Are you sure? yes | no

Szymon Bartosik wrote 03/29/2023 at 16:35 point

Thank you! I'm going to add full docmentation in the near future.

  Are you sure? yes | no

jamesmartinjr wrote 03/29/2023 at 20:00 point


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates