This is a smart light-sensing window shade that automatically adjusts its height based on measured sunlight levels to improve comfort and reduce cooling energy demand. The prototype uses VEML7700 lux sensors, NEMA-17 stepper motors, an Adafruit motor controller, and a Raspberry Pi Zero 2W to sense ambient light, process sensor data, and physically control a dual-shade window system. A mobile-optimized Flask web app provides user interaction through sensor feedback, mode switching, scheduling, and manual shade control. The project demonstrates a practical embedded smart-home device that balances automation, energy conservation, and user convenience, with future improvements including a more compact modular design and additional sensor integration.
