SlideShare a Scribd company logo
Solar Tracker Using PMDC MOTOR
Brijesh Kumar
Sankalp Shah
Project on
Prepared by
 Abstract
 Objective
 What is Solar Tracker
 Need of Solar Tracker
 Types of Trackers
 List of Components
 Pin Diagram of Arduino
 Block Diagram
 Circuit Diagram
 Programm
 Advantages & Disadvantages
 Maximization of efficiency of solar panel using solar
tracking system with the help of permanent magnet
DC motor(PMDC), Photodiode & micro-controller.
3
 Solar tracker is basically a device onto
which solar panels are fitted which
tracks the motion of the sun across the
sky ensuring that the maximum
amount of sunlight strikes the panels
throughout the day
 After finding the sunlight, the tracker
will try to navigate through the path
ensuring the best sunlight is detected.
 Around 25% of the world's people live without electricity. This lack of light tends to keep
them in poverty
 The earth receives 84 Terawatts of power from sun and our world consumes about 12
Terawatts of power per day
 Only 12% to 18% of the sun's solar energy is converted to electrical power by the silicon in
a solar panel, so more panels are installed to produce the total kilowatts of solar power
needed.
 In order to maximize the conversion from solar to electrical energy, the solar panels have
to be positioned perpendicular to the sun. Thus the tracking of the sun is important.
 Our system will output up to 40% more energy than solar panels without tracking systems.
 Work to be presented in next report:
6
1) Single axis tracker 2) Dual axis tracker
LIST OF COMPONENTS
1) PHOTODIODE
2) ARDUINO ATMEGA8L-8PU
MICROCONTROLLER
3) LCD DISPLAY
4) PMDC MOTOR
Solar tracker using pmdc motor
Solar tracker using pmdc motor
Solar tracker using pmdc motor
Solar tracker using pmdc motor
Solar tracker using pmdc motor
 28-pin AVR Microcontroller
 Flash Program Memory: 8 kbytes
 EEPROM Data Memory: 512 bytes
 I/O Pins: 23
 Timers: Two 8-bit / One 16-bit
 A/D Converter: 10-bit Six Channel
 PWM: Three Channels
 RTC: Yes with Separate Oscillator
 MSSP: SPI and I²C Master and Slave Support
 USART: Yes
 External Oscillator: up to 8MHz
Solar tracker using pmdc motor
Solar tracker using pmdc motor
 #include <LiquidCrystal.h>
const int analogInPin1a = A0;
const int analogInPin1b = A1;
const int analogInPin2a = A4;
const int analogInPin2b = A5;
int x1 = 0; // value read from the pot
int x2 = 0;
int y1 = 0;
int y2 = 0;
int x = 0;
int y = 0;
 int relay1 = 7;
int relay1a = 8;
int relay2 = 5;
int relay2a = 6;
int diff = 0;
int sel = 2;
LiquidCrystal lcd(A3, A2, 12, 11, 10, 9);
void setup() {
pinMode(relay1, OUTPUT);
pinMode(relay1a, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay2a, OUTPUT);
pinMode(sel,INPUT);
lcd.begin(16, 2);
 void loop() {
// read the analog in value:
x1 = analogRead(analogInPin1a);
x2 = analogRead(analogInPin1b);
y1 = analogRead(analogInPin2a);
y2 = analogRead(analogInPin2b);
x=x1-x2;
y=y1-y2;
if(digitalRead(sel)==HIGH){
if(x>diff){
digitalWrite(relay1, HIGH);
}
 else
digitalWrite(relay1, LOW);
if(x<diff){
digitalWrite(relay1a, HIGH);
}
else
digitalWrite(relay1a, LOW);
if(y>diff){
digitalWrite(relay2, HIGH);
}
else
digitalWrite(relay2, LOW);
if(y<diff){
digitalWrite(relay2a, HIGH);
}
 else
digitalWrite(relay2a, LOW);
}
else{
digitalWrite(relay2, LOW);
digitalWrite(relay2a, LOW);
digitalWrite(relay1a, LOW);
digitalWrite(relay1, LOW);
}
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("X:");
lcd.print(x1);
lcd.setCursor(7, 0);
//lcd.print(" X2:");
lcd.print(x2);
lcd.setCursor(12, 0);
lcd.print(" ");lcd.print(x);
 lcd.setCursor(0, 1);
lcd.print("Y:");
lcd.print(y1);
lcd.setCursor(7, 1);
//lcd.print(" Y2:");
lcd.print(y2);
lcd.setCursor(12, 1);
lcd.print(" ");lcd.print(y);
delay(500);
// wait 500 milliseconds before the next loop
// for the analog-to-digital converter to settle
// after the last reading:
}
Advantages
 Increase the Efficiency and Maximization of Energy
 It is Pollution free method.
 It has law running cost.
Disadvantages
 It has high initial cost.
 Programming is complicated.
 Maintainance required because of moving parts.
 Weather Condition Can Affect The System.
Solar tracker using pmdc motor
THANK YOU

More Related Content

PPTX
Solar Tracker
PPTX
SOLAR TRACKING SYSTEM FOR MAXIMUM POWER OUTPUT
PPTX
Solar tracker
PPTX
Solar tracking system
PPTX
Solar tracking system using 8051 microcontroller
PPTX
Presentation solar
PPTX
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
PPTX
Solar cell tracking system
Solar Tracker
SOLAR TRACKING SYSTEM FOR MAXIMUM POWER OUTPUT
Solar tracker
Solar tracking system
Solar tracking system using 8051 microcontroller
Presentation solar
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
Solar cell tracking system

What's hot (20)

PPTX
DUAL AXIS SOLAR TRACKER USING ARDUINO
PPTX
MAXIMUM SOLAR ABSORPTION USING DUAL AXIS SOLAR PANEL ppt
PPTX
Solar tracking system
PPTX
ieee format
PPTX
Dual axis solar tracking system using microcontroller
PPTX
Automatic solar tracking system using interfacing ic and geared motor
PPTX
SUN Tracking Solar panel presentation
PPT
Automatic dual axis solar tracking system(eee499.blogspot.com)
PPT
sun tracking solar panel
PPTX
Solar tackng
PPTX
Final ppt on automatic solar traking system
PPTX
Solar tracking system
PPT
Closed loop solar tracking System
PPTX
Solar tracking system
PPTX
Dual axis solar tracker
PPTX
Solar tracking system by naidu
PPTX
Solar tracker
DOC
Solar tracker with stepper motor control using microcontroller
PPTX
Sun Tracker
DOCX
Synopsis of solar tracker and charging monitor
DUAL AXIS SOLAR TRACKER USING ARDUINO
MAXIMUM SOLAR ABSORPTION USING DUAL AXIS SOLAR PANEL ppt
Solar tracking system
ieee format
Dual axis solar tracking system using microcontroller
Automatic solar tracking system using interfacing ic and geared motor
SUN Tracking Solar panel presentation
Automatic dual axis solar tracking system(eee499.blogspot.com)
sun tracking solar panel
Solar tackng
Final ppt on automatic solar traking system
Solar tracking system
Closed loop solar tracking System
Solar tracking system
Dual axis solar tracker
Solar tracking system by naidu
Solar tracker
Solar tracker with stepper motor control using microcontroller
Sun Tracker
Synopsis of solar tracker and charging monitor
Ad

Viewers also liked (11)

PPTX
Solar tracker
PDF
DUAL AXIS SOLAR TRACKER USING LDR AS A SENSOR
PDF
Solar Photo Voltaic Water Pumping: Harnessing Maximum Power
PDF
Solar-powered Water Pumping and Storage System
DOCX
Speed Control of DC Motor
PPTX
Solar Powered Water Pump
PDF
Solar collectors nces
PPTX
Introduction to solar water pumping
PDF
Solar tracking system
PPTX
Solar tracker ppt
PPTX
Automatic sun tracking system
Solar tracker
DUAL AXIS SOLAR TRACKER USING LDR AS A SENSOR
Solar Photo Voltaic Water Pumping: Harnessing Maximum Power
Solar-powered Water Pumping and Storage System
Speed Control of DC Motor
Solar Powered Water Pump
Solar collectors nces
Introduction to solar water pumping
Solar tracking system
Solar tracker ppt
Automatic sun tracking system
Ad

Similar to Solar tracker using pmdc motor (20)

PPTX
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
PPTX
shivabatchppt2.pptxrgmreojghreojlghriugheijfhewuifheuhfdhwbfh
PDF
Speed control of dc motor using 89c51
PPTX
EDI 1234.pptx
PPTX
DUAL_AXIS_SOLAR_TRACKER.pptx
PPTX
dual%20axis%20solar%20tracking%20Sanjay.pptx
PPTX
microcontroller based tracking soloar.pptx
PPTX
solar tracker sunflower model based.pptx
PPTX
Power_Point_PresentationTemplate_Mechanical_20.pptx
PPTX
Presentration dual axis solar tracking system.
PPTX
solar tracking ppt.pptx
PPTX
Dual axis solar tracking systems with thermal refrigeration
PPTX
an aurdino based solar tracking system dual axis
PPTX
Ppt on automatic solar tracking system
PPTX
Microcontroller based dual axis solar tracker
PDF
IRJET- Smart and Intelligent Dual Axis Solar Tracker using Arduino Micro-Cont...
PPTX
SAST. Ccy4hrh4h4hrbrbthrh4hkkyzyesyezhdzgkzgjzzgizjgdzdigd...
PPTX
Solar Tracker.pptx
PPTX
dual axis solar tracking system ppt final.pptx
Review2BATCH7[2].pptxdsvgrdskjhiuevjhfnwiukj
shivabatchppt2.pptxrgmreojghreojlghriugheijfhewuifheuhfdhwbfh
Speed control of dc motor using 89c51
EDI 1234.pptx
DUAL_AXIS_SOLAR_TRACKER.pptx
dual%20axis%20solar%20tracking%20Sanjay.pptx
microcontroller based tracking soloar.pptx
solar tracker sunflower model based.pptx
Power_Point_PresentationTemplate_Mechanical_20.pptx
Presentration dual axis solar tracking system.
solar tracking ppt.pptx
Dual axis solar tracking systems with thermal refrigeration
an aurdino based solar tracking system dual axis
Ppt on automatic solar tracking system
Microcontroller based dual axis solar tracker
IRJET- Smart and Intelligent Dual Axis Solar Tracker using Arduino Micro-Cont...
SAST. Ccy4hrh4h4hrbrbthrh4hkkyzyesyezhdzgkzgjzzgizjgdzdigd...
Solar Tracker.pptx
dual axis solar tracking system ppt final.pptx

Recently uploaded (20)

PPTX
Current and future trends in Computer Vision.pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
UNIT - 3 Total quality Management .pptx
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PPTX
introduction to high performance computing
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
737-MAX_SRG.pdf student reference guides
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Current and future trends in Computer Vision.pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
UNIT 4 Total Quality Management .pptx
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
R24 SURVEYING LAB MANUAL for civil enggi
Safety Seminar civil to be ensured for safe working.
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
UNIT - 3 Total quality Management .pptx
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
introduction to high performance computing
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Abrasive, erosive and cavitation wear.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Nature of X-rays, X- Ray Equipment, Fluoroscopy
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
737-MAX_SRG.pdf student reference guides
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...

Solar tracker using pmdc motor

  • 1. Solar Tracker Using PMDC MOTOR Brijesh Kumar Sankalp Shah Project on Prepared by
  • 2.  Abstract  Objective  What is Solar Tracker  Need of Solar Tracker  Types of Trackers  List of Components  Pin Diagram of Arduino  Block Diagram  Circuit Diagram  Programm  Advantages & Disadvantages
  • 3.  Maximization of efficiency of solar panel using solar tracking system with the help of permanent magnet DC motor(PMDC), Photodiode & micro-controller. 3
  • 4.  Solar tracker is basically a device onto which solar panels are fitted which tracks the motion of the sun across the sky ensuring that the maximum amount of sunlight strikes the panels throughout the day  After finding the sunlight, the tracker will try to navigate through the path ensuring the best sunlight is detected.
  • 5.  Around 25% of the world's people live without electricity. This lack of light tends to keep them in poverty  The earth receives 84 Terawatts of power from sun and our world consumes about 12 Terawatts of power per day  Only 12% to 18% of the sun's solar energy is converted to electrical power by the silicon in a solar panel, so more panels are installed to produce the total kilowatts of solar power needed.  In order to maximize the conversion from solar to electrical energy, the solar panels have to be positioned perpendicular to the sun. Thus the tracking of the sun is important.  Our system will output up to 40% more energy than solar panels without tracking systems.
  • 6.  Work to be presented in next report: 6
  • 7. 1) Single axis tracker 2) Dual axis tracker
  • 8. LIST OF COMPONENTS 1) PHOTODIODE 2) ARDUINO ATMEGA8L-8PU MICROCONTROLLER 3) LCD DISPLAY 4) PMDC MOTOR
  • 14.  28-pin AVR Microcontroller  Flash Program Memory: 8 kbytes  EEPROM Data Memory: 512 bytes  I/O Pins: 23  Timers: Two 8-bit / One 16-bit  A/D Converter: 10-bit Six Channel  PWM: Three Channels  RTC: Yes with Separate Oscillator  MSSP: SPI and I²C Master and Slave Support  USART: Yes  External Oscillator: up to 8MHz
  • 17.  #include <LiquidCrystal.h> const int analogInPin1a = A0; const int analogInPin1b = A1; const int analogInPin2a = A4; const int analogInPin2b = A5; int x1 = 0; // value read from the pot int x2 = 0; int y1 = 0; int y2 = 0; int x = 0; int y = 0;
  • 18.  int relay1 = 7; int relay1a = 8; int relay2 = 5; int relay2a = 6; int diff = 0; int sel = 2; LiquidCrystal lcd(A3, A2, 12, 11, 10, 9); void setup() { pinMode(relay1, OUTPUT); pinMode(relay1a, OUTPUT); pinMode(relay2, OUTPUT); pinMode(relay2a, OUTPUT); pinMode(sel,INPUT); lcd.begin(16, 2);
  • 19.  void loop() { // read the analog in value: x1 = analogRead(analogInPin1a); x2 = analogRead(analogInPin1b); y1 = analogRead(analogInPin2a); y2 = analogRead(analogInPin2b); x=x1-x2; y=y1-y2; if(digitalRead(sel)==HIGH){ if(x>diff){ digitalWrite(relay1, HIGH); }
  • 20.  else digitalWrite(relay1, LOW); if(x<diff){ digitalWrite(relay1a, HIGH); } else digitalWrite(relay1a, LOW); if(y>diff){ digitalWrite(relay2, HIGH); } else digitalWrite(relay2, LOW); if(y<diff){ digitalWrite(relay2a, HIGH); }
  • 21.  else digitalWrite(relay2a, LOW); } else{ digitalWrite(relay2, LOW); digitalWrite(relay2a, LOW); digitalWrite(relay1a, LOW); digitalWrite(relay1, LOW); } lcd.clear(); lcd.setCursor(0, 0); lcd.print("X:"); lcd.print(x1); lcd.setCursor(7, 0); //lcd.print(" X2:"); lcd.print(x2); lcd.setCursor(12, 0); lcd.print(" ");lcd.print(x);
  • 22.  lcd.setCursor(0, 1); lcd.print("Y:"); lcd.print(y1); lcd.setCursor(7, 1); //lcd.print(" Y2:"); lcd.print(y2); lcd.setCursor(12, 1); lcd.print(" ");lcd.print(y); delay(500); // wait 500 milliseconds before the next loop // for the analog-to-digital converter to settle // after the last reading: }
  • 23. Advantages  Increase the Efficiency and Maximization of Energy  It is Pollution free method.  It has law running cost. Disadvantages  It has high initial cost.  Programming is complicated.  Maintainance required because of moving parts.  Weather Condition Can Affect The System.