In modern solar tracking systems, the solar panels are fixed on a structure that moves according to the position of the sun. The circuit design of solar tracker is simple but setting up the system must be done carefully. The PWM inputs of two servos are given from digital pins 9 and 10 of Arduino. LDRs are used as the main light sensors. Two servo motors are fixed to the structure that holds the solar panel.
The program for Arduino is uploaded to the microcontroller. The working of the project is as follows. LDRs sense the amount of sunlight falling on them. Four LDRs are divided into top, bottom, left and right. For east — west tracking, the analog values from two top LDRs and two bottom LDRs are compared and if the top set of LDRs receive more light, the vertical servo will move in that direction.
If the bottom LDRs receive more light, the servo moves in that direction. If the left set of LDRs receive more light than the right set, the horizontal servo will move in that direction. If the right set of LDRs receive more light, the servo moves in that direction.
If you are the one who loves to craft inspiring projects then Arduino solar tracker is for you. But still, if you are unable to design projects on your own that may be due to the lack of components or some other issues. In this article, detailed information on solar panels like prices, power usage and performance is given for the convenience of users.
Make a try with these wonderful solar panel kits to install them in your homes. This designed only for tracking sun and increasing its efficiency….
Power of the solar panel is not considered…Servo motors used here consume very less power. They are powered from arduino board it self. Can you please explain the steps for the programm…. Page excellentand excellent projects for beginners im a student and I think this is awesome because we need projects like this to be best.
It could be a self sufficient system!
Optimizes solar power generation, that could power back the optimizer system itself! A win-win game! Very nice. What i want to ask is the solar panel tracker tracking the sun light intensity for other panels on w or others? Hello, I tried makin the project bt d motors r moving very slow.
Arduino Solar Tracker (Single or Dual Axis)
They r not moving as fast as given in d video. I tried changin d servo motor bt d isssue remains d same. Cn der b ny oder prob. Hi, Anyone else noticed that the diagram might be wrong? It states k resistors, however i believe it should be 10k?
Hi, Please check the connections once again. Try to calibrate the servos and LDR before connecting. Hi, the arduino code has to change.
The limits for Servo motors are made as per our convenience. Please calibrate the servos and change the max limits for the servos. Thanks before.Solar energy is one of the fastest growing industries in the world; today more than 65 GW energy is produced by solar power. Since solar energy is renewable, it is a good power source, especially for developing countries. In this project, I am going to show you how to make a solar tracker using Arduino Nano. The solar panel tracker is designed to follow the sun movement so that maximum light intensity hits on the solar panel, thus increasing the power efficiency.
This system can also be successfully implemented in other solar energy based projects water heaters and steam turbines. There are basically two types of Arduino sun trackers.
One of them is the single axis solar tracker and the other is dual axis. Single axis solar tracking system moves the solar panel from east to west in a day to point in the direction of the sun.
Since the East-West tracking is more important, I will be explaining more of the single axis solar tracking. In this project an Arduino Nano is used, which works as a controlling unit. A dummy solar plate is attached in parallel to the axis of servo motor and both the sensors are kept on the dummy solar plate as shown in the figure below.
The arrangement is made in such a way that the movement of sun is from sensor 1 to sensor 2, as shown in the mage below. Sun is in right Side — Light on sensor2 is high because shadow of barrier falls on sensor1 so solar plate movie anticlockwise.
Sun is in the middle — Light on both sensors are equal so, plate will not rotate in any direction. Output is shown in the demo video below. You can see that the plate moves in the direction of light, but some fluctuation is visible in video because light is coming from multiple sources. Fluctuation is automatically removed when system is placed in direct sunlight. Using a breadboard or Zero PCB are also other simpler options to create this solar tracker circuit. Arduino Solar Tracker — Circuit Diagram.
The sensors are connected in series with 10 k ohm resistors. A servomotor is also connected to the digital pin DPages:  2. Dual Axis solar tracker and motor selection. I have beginner level skills with arduino, trying to make dual axis solar tracker using LDRs. Purpose: The system should be able to rotate large solar panel frames say 1KW. Issue: Which motor should be used? Stepper 3. Servo If i use DC motor how to i rotate the motor accurately and stop it at the extreme moving points of the solar panel frame i think i can use push buttons for that purpose??
After comparing say left and right LDRs, the left provides a larger signal compared to right LDR and the difference is larger than the predefined tolerance level set in program, so i rotate the motor towards left. I am confused in relating the difference of LDRs output and for how much time the motor should rotate whether i need to rotate it at full duty cycle or some PWM.
As DC motor rotates with high speed, if i incorporate the system with gear box, what should be the turns ratio of motor shaft turns to frame attached gear turns. Re: Dual Axis solar tracker and motor selection. Once you have built the framework and mounted the solar panels, measure the torque required to move and hold position.
Only then will it be possible to choose an appropriate motor and motor driver. Motors with worm gear drives hold position without power. Stepper motors are very inefficient - they need power even when stationary - so they are not suitable for a solar powered system.
A wiper motor from a crashed car would be a cheap source of a high-torque worm-drive motor. If your solar panels are exposed to wind you will have to take account of the considerable forces involved. One installation that I have seen used a DC motor to drive a screwed rod to position the solar panels. It could not rotate a full circle but it could follow the sun from dawn to dusk. Two or three hours spent thinking and reading documentation solves most programming problems. Robin2 I am confused about two majors issues.
How to control a DC motor with much sensitivity i mean, in servo we can easily control degree rotation but any idea for DC motor? When the panels frame reaches the end point how do i know this is the point to stop motor? Do i need any kind of pushbutton that gets activate when ever motor reaches that end point? Or if there is any other way?Solar energy is coming up as a major source of energy. The need of the hour is renewable energy resources with cheap running costs.
With the current systems for solar energy harvesting, we have high production only at fixed times mostly noon. This project proposes a dual axis solar tracker system that increases the productivity by a significant margin. In this project, we take you through designing a Solar tracker so that you maximise on the solar energy collection. This system requires involvement of a wide range of engineering including mechanical electrical and electronics. The system can be broken down into these three domains as well.
The mechanical part would involve designing a smooth gear system to move as per requirement. The electrical part would be the working of solar panel and battery requirement. The system employs spur gear for the implementation of the dual axis solar tracker. A spur gear is a simplest type of gear and can be seen a lot of applications including clocks and escalators.
It consists of teeth protruding perpendicular to the circumference of the wheel. For the dual axis rotation we propose the arrangement mentioned in the diagram below. Dual Axis Solar Tracker project is to provide an efficient solar distributed generation system. At maximum, the solar tracker is perpendicular to the light source. The built system has a calculated annual energy gain of Compared to a single axis tracker, the dual-axis tracker has an annual energy gain of The purpose of a solar tracker is to accurately determine the position of the sun.
This enables solar panels interfaced to the tracker to obtain the maximum solar radiation. With this particular solar tracker a closed-loop system was made consisting of an electrical system and a mechanical system with the help of electronics. Feel interested? Check out other electronics projects. This project does not explain how to identify the position of the sun and position the panel perfectly. The point of a solar tracker is to track the sun automatically and align itself.
All you need to do is place it on a level surface.This sounds simple enough, except that the sun moves throughout the day. This is why there are now a number of different mechanisms which work on a range of principles with the purpose of aligning your panel or array of panels directly towards the sun, they are called solar trackers. There are two principle types of trackers, single and duel axis trackers. Single axis trackers are adjusted every month or so account for seasonal changes in the suns position, the single axis is then used to track the daily movement of the sun across the sky.
Duel axis trackers eliminate the need for monthly adjustment by using one axis to track the suns daily movement and another axis to track the seasonal movement. This solar tracker control system is designed to take light measurements from the east and west left and right side of the solar panel and determine which way to move the panel to point it directly at the source of the light.
A servo is used to actuate the panel tracker; these are available in a broad range of sizes and can be scaled according to your panel size. Although this tracker is single axis, the two sensors and servo can simply be duplicated to provide dual axis control.
This project assumes you know the basics of Arduino programming, otherwise read my article on getting started with Arduino.Dual Axis Solar Tracker Arduino Project Using LDR and Servo Motors
You could also take this project further by building your own solar panel as well, here is our guide on how to build a solar panel at home. If you are thinking of switching some or all of your homes power requirements to solar power, read my article on switching to solar power first. Update: I have had a number of requests to show how this project and code can be modified to drive a linear actuator for heavier loads and panel arrays.
I have written up a "how to" on the physical changes required as well as the revised software to make a linear actuator driven solar tracker.
Did you use this instructable in your classroom? Add a Teacher Note to share how you incorporated it into your lesson. Here is a list of the items which you need in order to complete this project. If you are looking to make a dual axis tracking stand then you will need to double up on the servos, LDRs and resistors.
The specific servo model or size has not been stated as it depends on the size and weight of your solar panel. The one used in this project is a 9 gram analogue servo. You can use any size PWM hobby servo with the Arduino although the larger servos will require their own power source. First you need to start by assembling the components onto your solar panel, or breadboard. The LDRs light dependent resistors or PRs photo-resistors change resistance with changing light, therefore they need to be connected in such a way that the changing resistance is converted into a changing voltage signal which the Arduino understands.
The servo is controlled through one of the Arduino's PWM outputs. If you are going to be installing the solar tracker permanently then you may want to solder the resistors and LDRs together so that they cannot come loose. If you are simply trying this project for fun then a breadboard is perfect. The basic circuit for the connection of the LDRs and servo to the Arduino is shown in the attached image. The resistors R1 and R2 are each 4. If you are using a servo larger than 9 grams then the Arduino will probably not be able to supply it enough power to achieve its full torque capability, you will need to supply the servo directly with its own 5V power source.
If you are making this a permanent installation, then it is best to solder the resistors right up near the LDRs on the panel. This way you can run a single 4 core wire from the control box up to the sensors on the panel, the four cores will be 5V, Gnd and then signal 1 and 2 from the LDRs. Once your LDRs and resistors have been soldered together, you can mount them on your solar panel.
Mount the LDRs on the east and west left and right sides of the panel facing towards the sun. Make sure that they are not shaded in any way by the frame and have an unobstructed view of the sun. A breadboard has been used in this project purely to distribute the Ardunio's 5V power supply to both the resistors and the servo. The servo needs to be sized according to the size of your solar panel. The panel used in this example is small and relatively light; a small servo was therefore used and is powered by the Arduino.
Make sure that you connect the external power sources ground to the Arduinos GND as well otherwise the PWM control signal to the servo will not work. Here is the link to download the Solar Tracker code.Add the following snippet to your HTML:. A solar panel that can rotate in two axis either automatically using four light sensors, either manually with the aid of two potentiometers.
Project tutorial by Giannis Arvanitakis. This is a project my students implemented during the evening club Young Hackers. It is a demanding project for elementary school students and it took us many meetings to accomplish. It contains a small 5V solar panel that can rotate in two axis so as to harvest maximum power from the sun. In order to achieve that we programmed the device to change between modes with the help of a push button and two indicator leds.
When the device is in manual mode the red light is on and we can control the rotation of the panel in two axis with the aid of two potentiometers. When the device is in auto mode the blue light is on and the rotation of the panel is determined by the light collected from the four LDRs. The programming was done in tinkercad. Students worked in groups in a production line style to complete the tasks. Please log in or sign up to comment.
Solar Tracker Using Arduino
Fun and easy green robot! Build a sun tracking solar array in under an hour. Bonus: charge your phone with free clean energy! Use an Arduino, two small servo motors with light sensing photo resistors to steer a solar panel towards the sun. Project tutorial by scott mangiacotti. Project tutorial by Shahariar. A time switching battery powered solar charged circuit, used to power an Arduino Uno and some peripherals.
Project in progress by Igor Fonseca Albuquerque. Evaluate the amount of the energy generated by a solar panel at a given direction through light intensity levels. Project tutorial by Kutluhan Aktar. Project showcase by DemetrisEng.
Sign In. Access provided by: anon Sign Out. Arduino based low cost active dual axis solar tracker Abstract: Sun is an abundant source of energy and this solar energy can be harnessed successfully using solar photovoltaic cells and photovoltaic effect to convert solar energy into electrical energy.
But the conversion efficiency of a normal PV cell is low. One of the main reason for this is that the output of PV cell is dependent directly on the light intensity and with the position of the sun in the sky changing continuously from time to time; the absorption efficiency of an immobile solar panel would be significantly less at certain time of the day and year; for the solar photovoltaic cells are maximum productive when they are perpendicular to the sun and less productive otherwise.
So to maximize the energy generation and improve the efficiency; solar trackers come into play. This paper presents the design and construction of an inexpensive active dual-axis solar tracking system for tracking the movement of the sun so as to get maximum power from the solar panels as they follow the sun.
It uses Light Dependent Resistors to sense the position of the sun which is communicated to a Arduino Uno microcontroller which then commands a set of two servo-motors to re-orient the panel in order to stay perpendicular to the sun rays. The design was constructed successfully and tested using Lab View to determine the improvements in efficiency.
Evaluation results show that the new system performs Article :. DOI: Need Help?