Eye Savior
(eye strain gone)
Eye strain is destroying your eyes. Eye strain is caused by inappropriate monitor brightness setting during day and night. With EyeSavior Windows application, you can change monitor brightness adjustment manually or, if you have sensor, brightness will be changed automatically according to ambient light intensity and your settings effectively alleviating strain in your eyes.
EyeSavior changes real monitor settings (brightness) via DDC/CI - all modern monitors offer this capability.
EyeSavior together with light sensor bring to any monitor features similar to modern smartphones and tablets - adaptive brightness, but it is even better because you can configure automatic brightness adjustment as you wish. Light sensor is not required, without sensor you can change monitor brightness manually.
EyeSavior works with one monitor or can control multiple monitors according to your preferences.
Download EyeSavior Windows Installer
SHA 256: f1375e1503e990ae418596937c93d9c1de03917d860ad862f06b9e2ec4247cee
verify in Windows with command: certutil -hashfile EyeSavior-Install.exe SHA256
Light Sensor
It is trivial to build light sensor. Necessary materials (as on popular stores):
Mini USB Nano V3.0 ATmega328 16M 5V Micro-controller CH340G board For Arduino
Plastic Electronic Project Box Enclosure Instrument Case 100x60x25mm
Nano Terminal Adapter for the Arduino Nano V3.0 AVR ATMEGA328P-AU Module Board
GY-30 BH1750 BH1750FVI Chip Light Intensity Sensor Light Illumination Module
Long USB cable for Arduino
HOMEBARL 0.3mm 9H Explosion-Proof Tempered Glass Screen Protector Film For Apple Smart Watch Series 1 2 3 38MM 42MM Smartwatch
Double Sided Tape Adhesive 5MM*50M Extremely Strong Sticky for Mobile Phone Repair
M3 Nylon White M-F Hex Standoff Spacer Screw Nut
Wire 1/0.6mm - 22-23 AWG Single Solid CoreĀ
Material cost of sensor including accessories ~ 17 USD.
Download EyeSavior Sensor precompiled firware (.hex)
you can flash this firmware to Arduino UNO/Nano with e.g. XLoader
Schematic
Example sensor build images
Discussion forums for EyeSavior available at Arduino forums