A Solar Tracking Automatic Motorized Window Blind
A Solar Tracking Automatic Motorized Window Blind
Living
Outside
Play
Technology
Workshop
Table of Contents
A solar tracking automatic motorized window blind retrofit using Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intro: A solar tracking automatic motorized window blind retrofit using Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 3: Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 5: Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
Intro: A solar tracking automatic motorized window blind retrofit using Arduino
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 (OBrien 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:
1.
2.
3.
4.
5.
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
Link diameter
John Abella has also added code so that different shaft options can be used. The code outputs total height and diameter. Shapeways has limits to the size of the printed
piece. I used shaft type #3 to match the stepper motor shaft. I designed the flat spot diameter so that force fit was required to fit the gear onto the shaft. It was difficult to
fit the ball chain to the gear correctly even with precise measurements using a calliper. I suggest making the gear diameter large so that you maximize the number of
grooves in contact with the ball chain.
Attaching a rubber band around the gear increased friction between the ball chain and gear. This should help reduce slippage. Once you are happy with the design
'compile and render' the file to type .stl and upload it to shapeways.com or use your own 3D printer for manufacturing. I used the default white nylon material - Strong &
Flexible.
Tools for assembly:
1.
2.
3.
4.
5.
6.
7.
Image Notes
1. Shaft type
2. Inputs
3. Outputs
Step 3: Assembly
Arduino
First assemble the Arduino Motor Shield following the steps in this tutorial: http://learn.adafruit.com/adafruit-motor-shield-v2... Don't forget to download the Adafruit motor
shield code
The wiring schematic and wire colour placement in the above two figures should serve as a reference point to connect your motor.
Digital Luminosity Sensor
The wiring diagrams and code can be found here:
http://learn.adafruit.com/tsl2561/overview
Download both Adafruit libraries: Adafruit_TSL2561 V2 and Adafruit_Sensor
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
File Downloads
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
Step 5: Conclusion
Developing prototypes using Arduino specific to building technology has large potential to substantially reduce energy use in buildings. This project focused on reducing
energy in buildings for the lighting and heating/cooling aspect using automatic motorized shades. A manual roller shade was retrofitted into an automatic motorized one
that adjusted the shade height based on the position of the sun and/or on the workplane illuminance using open and closed loop control.
Future Work
The project could be easily integrated with a lighting system. In the future the system could also be integrated with an HVAC system in order to minimize cooling and
heating loads.
If you enjoyed this instructable please share it with your friends and improve upon it if you wish.
If you have any constructive comments, questions, or suggestions feel free to comment.
Nick Zibin
References
Abella, J. 2010. Ball-Chain Pulley for Polargraph. MakerBot Thingverse. Retrieved from
http://www.thingiverse.com/thing:12403
Fried, L. 2012. TSL2561 Luminosity Sensor. Adafruit. Retrieved from
http://learn.adafruit.com/tsl2561
Fried, L. 2013. Adafruit Motor Shield V2 for Arduino. Adafruit. Retrieved from
http://learn.adafruit.com/adafruit-motor-shield-v2...
OBrien, W., K. Kapsis, & A. K. Athienitis. 2013. Manually-operated window shade patterns in office buildings: a critical review. Building and Environment 60:319-38.
Tzempelikos, A & A. K. Athienitis, 2007. The impact of shading design and control on building cooling and lighting demand. Solar Energy, 81:369-82.
Tzempelikos, A. 2012. Development and Implementation of Lighting and Shading Control Algorithms in an Airport Building. Journal of Architectural Engineering
18(3):242-50
Tzempelikos, A., & H. Shen. 2013. Comparative control strategies for roller shades with respect to daylighting and energy performance. Building and Environment,
60:179-92.
Related Instructables
Automatic
Window Blinds
Controller
(PICAXE) by
biochemtronics
Portable Solar
Tracker Project
- Circuit Design
and
Breadboarding
by DrRhodes
Work, Power,
and the
Conservation of
Energy through
Roller Coasters
by
CitizenScientist
A Strong Simple
Sun Tracker by
Mud Stuffin
Solar phone
charging
system
featuring sun
tracking by
h2osteam
The Easter
Solar Engine by
TinkerJim
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
Advertisements
Comments
21 comments Add Comment
Circadius says:
Hey Nick!
Nice project - I'm doing something similar with my own (venetian) blinds. Instead of using a Luminosirty Sensor I'm using a cheap LDR sensor. Infact,
"cheap" is one of my main concerns as I want to do all my windows. Right now my setup cost me roughly eight dollars per window (not including the motor scavenged from an old printer) - it checks outdoor light levels, indoor temp and adjusts blinds according to predefined thresholds. It has a handy IR remote to
override the blinds too! :) I'm currently testing the setup running on solar, but it has increased the costs significantly - roughly $20 for battery and panel.
Anyway, would it be possible to take a peak at your code and see if I can borrow a few ideas from it? Looks like it works wonderfully!
nickzibin says:
Scroll down to bottom of Step 4 and you can download the code there. I hope it helps and good luck with your project.
wangjunling says:
??????????????????????????????????
wangjunling says:
??????????????????????????????????
wangjunling says:
??????????????????????????????????
raleman1 says:
This article reads just like some robotics papers I've read, except it's even more clear. Good job!
Mr.Hyde says:
nickzibin says:
nickzibin says:
Build_it_Bob says:
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/
nickzibin says:
kes2 says:
nickzibin says:
Impressive.
palestinian-warrior says:
charliesyvertsen says:
how?
Eirinn says:
Probably something like this? : wood cylinder, drill shallow holes for balls, file between holes?
t0mm0t says:
great project!!
i really liked the part with the broccoli. ^^
aryan_123 says:
http://www.instructables.com/id/A-solar-tracking-automatic-motorized-window-blind-/