Buildings account for 20-40% of total energy use in developed countries. Window shades (or blinds) can help to reduce building energy use and improve visual comfort (i.e., reducing glare and increasing daylighting). A recent study showed that occupants are fairly inactive when operating manual roller shades (O’Brien et al. 2013) which could lead to increased visual discomfort and increased heating and cooling energy use. With aspirations to address issues associated with human inactivity I created an automatic motorized roller shade.
The motor moves the shade position depending on the of the location of the sun and the illuminance (i.e., amount of light) hitting a workplane (e.g., your office desk or kitchen table).
One of the best parts of this instructable is that you do not need to purchase a brand new roller shade to make this work. I will demonstrate how to retrofit an existing manual roller shade into an automatic motorized one using Arduino. The project used Arduino with the Adafruit motor shield to control the interaction between a stepper motor and a digital luminosity sensor.
This Instructable is structured:
- Introduction: What is 'good' shade position?
- Required supplies
- Code explanation