A solar tracker can increase the efficiency of a solar panel by up to 100%! It does this by always keeping the panel perpendicular to the incoming rays of sunlight.
here's an equation to prove this:
P = AW sin θ
P = power generated by the solar panel
A = Area of the solar panel
W = is the solar constant, which is equal to 1340 watts per square meter
θ = the angle of the incoming light
Since sin(90) = 1 you get the best performance out of the panel when it is totally perpendicular.
Materials:
1 - Arduino Uno w/ ability to program it
1 - Breadboard
1 - 2 axis tracking mechanism (i used a magnifying mirror that swiveled up and down)
2 - 360 deg continuous rotation servos
1 - ball bearing tilt switch
5 - 10k resistors
1 - 5V breadboard power supply
3 - cadmium sulfide light sensitive resistors
wires
solder
soldering iron
vice (optional)
Remove these ads by
Signing UpStep 1The Y-axis
I picked up a magnifying mirror from Shoppers normally used for shaving or applying makeup. It had a base and a swivel to tilt the mirror up and down.
I cut off one side of the swivel bracket and replaced it with a servo. I measured so that the shaft of the servo would line up with the swivel point of the mirror. I then had to drill a hole for the servo shaft to fit into.
I used hot glue and zip ties to secure the servo to the base and then the servo shaft inside the hole I had drilled.
| « Previous Step | Download PDFView All Steps | Next Step » |









































Reed switches could be used with magnets to define stop points.
Jake
Fun project.
Using 180 degree servos would be totally possible but would require major modification to the code. 360 degree servos use no feedback system and the pulse value you send to it represents a speed. With 180 degree servos, the pulse value represents a position.
Hope this helps!
Increasing the value of sensitivity will reduce the amount of hunting.
nice pic, hope this helps!
Cool project! Great for an all-purpose tracker. For a specific purpose (solar) tracker you may wish to consider using a polar mount instead of an alt-az mount. This will mean that only one motor would move to track the sun throughout the day. Since the position of the sun is predictable, you could compute its position and not rely on sensors. (This might mean that you might need to change to steppers instead of servos and power off the motors when they don't need to move maybe using a worm gear drive which holds its position after the motors are unpowered.)
Your solution could generate some electricity even from moonlight since it would track the brightest object and not necessarily only Mr. Sun however! You might need an algorithm to determine if it is worth the electricity spent in the motors to eek out the most current (I'd hate to see a bank of solar cells track the headlights from a passing car at night!) Actually I WOULD like to see that! It would make me back up a few times!
Very nice instructable. Best Wishes.
An improvement I could make to this project would be to sense the ambient light and tell it not to track at night.