Arduino solar tracker using ldr sensor & servo motor
Arduino Solar Tracker Using LDR
Sensor & Servo Motor
A PROJECT REPORT
Submitted by
T.SELVALAKSHMI
A comprehensive project report has been submitted in partial fulfillment
of the requirements for the degree of
Bachelor of Technology
In
ELECTRONICS & COMMUNICATION
ENGINEERING
DR.G.U.POPE COLLEGE OF ENGINEERING,
SAWYARPURAM
ABSTRACT
The aim ofthis projectis to consumethe maximum solar energy through solar panel.
A Solar Tracker is a device onto which solar panels are built-in which tracks the
motion of the sun ensuring that maximum amount of sunlight strikes the panels all
over the day. Power output from a solar cell will be maximum when it is facing the
sun i.e. the angle between its surfaceand sun rays is 90 degree. Solar tracking allows
more energy to be produced becausethe solar array is able to remain aligned to the
sun. The components used for its construction are servo motor, Arduino and LDR.
The active sensors continuouslymonitor the sunlight and alternate the panel towards
the direction where the intensity of sunlight is maximum. In this project, it’s divided
by two categories; hardware and software. In hardware part, 2 light dependent
resistor (LDR) has been used to trace the synchronize of sunlight by detecting
brightness level of sunlight. For rotation part, one standard servo motor has been
selected. In software part, the codeis constructed in C programming and inserted in
Arduino. This project is designed for low power and portable application.
Therefore, it’s suitable for rural area usage. Moreover, the effectiveness of output
power which collected by sunlight are increased.
INTRODUCTION
Renewable energy is energy which originates from natural sourcesuch as sunlight,
tides, wind rain, wave and etc. Solar Energy is the energy consequent from the sun
through the form ofsolar radiation. Solar energy is a very large, inexhaustible source
of energy. Today solar energy is the major eco-friendly & pollution less method of
producing the electricity. The power from the sun interrupted by the earth is
approximately 1.8*1011MW, which is many thousands of times larger than the
current consumption rate on the earth of all commercial energy sources. The main
objective of this paper is to improve solar tracker. Solar Tracker is a Device which
follows the movement of the sun as it rotates from the east to the west each day.
Using solar trackers upturns the amount of solar energy which is received by the
solar energy collector and develops the energy output of the heat/electricity which
is generated. The solar tracker can be used for more than a few applications such as
solar daylighting system, solar cells and solar thermal arrays. The commercial
persistence of solar tracker is rise solar panel output, maximum efficiency of the
panel, able to grap the energy throughout the day.
At the present time, clean renewable energy sources attract a great attention as an
essential mean for solving the energy crisis around the globe. Solar energy is
frequently offered free of charge all over the world although it is not a continuous
energy source. One of the most promising renewable energy sources characterized
bya huge potential ofconversion into electrical poweris the solar energy. The green
energy, also called renewable energy, has gained much attention now a day. Some
renewable energy types are solar energy, hydro potential energy, terrestrial heat,
wind energy, biomass energy, sea waves, temperature difference of sea, morning
and evening tides, etc. Among these, solar energy is one ofthe mostuseful resources
that can be used. However, so far the efficiency of generating electric energy from
solar radiation is relatively low.
The main objective of this paper is to improve solar tracker. The solar tracker can
be used for several applications; these are solar cells, solar thermal arrays and solar
day-lighting system. Nowadays, the highest efficiency of solar panel is 19%. So, the
efficiency can be enhancing by using solar tracker. Albeit, the price of various solar
tracker are still costly becausesolar tracker is still fresh and only a few countries use
it as South Korean and USA. Furthermore, this project is considered for rural area
which extreme from main supply and absolutely low cost.
1.RELATED WORK
The following is a brief description of the papers that were studied to understand
about solar tracker.
1.1 Technology of Solar Panel
Solar panels are defined as to convert light into electricity. They are called solar
after the sun because the sun is the best powerful source of the light obtainable for
use. They are sometimes called photovoltaic which means "light electricity". Solar
cells or PV cells depend on the photovoltaic effect to absorb the energy of the sun.
Each solar cell provides a comparatively small amount of power, a lot of solar cells
spread overa large area can provide enough power to be useful. To develop the most
power, solar panels have to be pointed directly next to the Sun. A solar panel is a
collection ofsolar cells. The development ofsolar cell technology begins with 1839
examination of French physicist Antoine-Cesar Becquerel and he observed the
photovoltaic effect while experimenting with a compactelectrode in an electrolyte
solution. Subsequently he saw a voltage developed when light fell upon the
electrode.
According to Encyclopedia Britannica the first honest for solar panel was built
around 1883 by Charles Frits. He used connections formed by coating selenium (a
semiconductor)with an extremely thin layer of gold. Crystalline silicon and gallium
arsenide are usual varieties of materials for solar panels. Gallium arsenide crystals
are grown especially for photovoltaic use, but silicon crystals are obtainable in less
expensive standard ingots, which are produced mostly for intake in the
microelectronics industry. Norway’s Renewable Energy Corporation has confirmed
that it will constructa solar developed plant in Singapore by 2010 - the largest in the
world. This plant will be able to produce products that can create up to 1.5 G w of
energy every year. That is enough to power several million households at any one
time. Last year the world as whole formed products that could generate just 2 GW
in total.
1.2 Microcontroller Based Automatic Solar Tracker
F. Huang et al. had aimed a microcontroller based automatic sun tracker combined
with a new solar energy conversion unit in 1998 .The automatic sun tracker was
implemented with a dc motor and a dc motor controller. The solar energy
transformation unit involved ofan array of solar panels, a step-up chopper, asingle-
phase inverter, an ac mains power source and a microcontroller based control unit.
High efficiency was achieved through the automatic sun tracker and the MPP
detector. In this system, the MPP finding and the power conversion were realized by
using the same hardware circuit. In the existed MPP detectors, the detection of the
MPP was achieved by using analog computing, comparing, and holding. In compare
to the existed ones, in the fresh system, the MPP was detected by software which
was embedded in a microcontroller [F. Huang et al., 1998].
1.3 Evolution of Solar Tracker
Since the sun transfers across the sky through the day, in order to receive the best
angle of exposure to sunlight for collection energy. A tracking mechanism is
frequently incorporated into the solar arrays to keep the array pointed in the direction
of the sun. A solar tracker is a device onto which solar panels are fixed which tracks
the motion of the sun across the sky ensuring that the extreme amount of sunlight
strikes the panels throughout the day. When relate to the price of the PV solar panels,
the cost of a solar tracker is comparatively low. Most photovoltaic solar panels are
fitted in a secure location- for example on the inclined roof of a house, or on
framework fixed to the ground. Since the sun moves across the sky and yet the day,
this is far from an ideal solution. Solar panels are usually set up to be in full direct
sunshine at the medium of the day in front of South in the Northern Hemisphere, or
North in the Southern Hemisphere. Consequently morning and evening sunlight
triumphs the panels at an acute angle decreasing the total amount ofelectricity which
can be generated each day.
REQURED COMPONENTS
In this project divided by two categories;
1. Hardware
CIRCUIT DIAGRAM
In the circuit two LDR (Light Dependent Resistors) sensors are used to sense the
light. Since LDR is an analogue sensorthey are connected to the analog pins A0 and
A1 of Arduino. The sensors are connected in series with 10 k ohm resistors.
A servomotor is also connected to the digital pin D10. D10 is a PWM (pulse width
modulation) pin. A momentary switch is also connected to digital pin D2, mainly for
calibration purposes. When the switch is pressed D2 pin will act as the ground
(GND). A 12-volt adapter or 9 volt battery, can be used to power this whole circuit.
RAW pin in Arduino Nano is the power pin.
WORKING
In this project an Arduino Nano is used, which works as a controlling unit. Two
LDR’s (Light Dependent Resistor)are also connected to analog pins ofthe Arduino.
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.
LDR Sensor Movement
There are three conditions to be followed:-
Condition 1:
Sun is in left side– Light on sensor1is high becauseshadowofbarrier falls on sensor
2 so solar plate moves clockwise.
Condition 2:
Sun is in right Side – Light on sensor2 is high because shadow of barrier falls on
sensor1 so solar plate movie anticlockwise.
Condition 3:
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.
Circuit Design
In this projects include design and construction of an Arduino based solar tracker.
This solar tracker system uses the Arduino board, a servomotor, 2 LDR and 2
resistors to rotate the solar panel towards the sun or a source of light. In this project
LDR was selected since it has no polarity, and easy to interface with circuit, cheap,
reliable and is described by high spectral sensitivity, so that difference in high
intensity is represented immediately by change in its resistance value. The block
diagram of proposed system as shown in figure 1.
Fig -1: Block Diagram of Project
In constructing the solar tracking system, LDRs are used to determine solar light
intensity. The 2 LDRs are connected to pin A0 and A1 on the board. One servo
motor is used for rotation part. Usually the servo has a yellow wire that is used to
control the cycle and it must be associated on pin 9 on the board. When light falls
on the LDR, its resistance differs and a potential divider circuit is used to obtain
correspondingvoltage value from the resistance of LDR. The voltage signal is send
to the microcontroller. Constructed on the voltage signal, a corresponding PWM
signal is send to the servo motor which origins it to rotate and finally attains a
position where intensity oflight falls on the solar panel is maximum. The schematic
diagram of proposed system as shown in figure 2.
Fig -2: Schematic Diagram of Project
In this project the angles are designed by finding which LDR is in shadow. For
example if high source is right with respect to right LDR will receive maximum
light and left LDR will be in shadow. The major components of this system are as
follows, Light dependent resistor, Arduino board, Servo motor, 10 k resistor.
CODING
#include <Servo.h>
//Servo Tanımları
Servo myServoEW;
Servo myServoNS;
//Değişken Tanımları
int farkNS;
int farkEW;
//Servo Motor Derece Değişkenleri
int degNS;
int degEW;
//LDRlerin ışık değerleri
int ldrN;
int ldrW;
int ldrS;
int ldrE;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
//Servo motorları bağla
if (ldrS>ldrN) //ldrN değeri ldrS değerinden büyükse
{
farkNS=ldrS-ldrN;
if (farkNS>5)
{
degNS--;
myServoNS.write(degNS);
}
}
/* Ldrlerin ışık değerlerini karşılaştırarak yeniden pozisyon almak için
karşılaştırma yap*/
if (ldrW>ldrE) //ldrW değeri ldrE değerinden büyükse
{
farkEW=ldrW-ldrE;
}
}
1.CODING EXPLANATON
We are using EEPROM and Servo Motor so two header files “EEPROM.h” and
“Servo.h”are used in the starting ofcode. Next a servo motor is defined by the name
“myservo”. Two integers are defined by names sensor1 and sensor2. Calibration
switch is connected to D2 pin so another integer is defined by “Cal switch”. Other
integers are defined by names val1, val2, pos, & error. All these states are used for
internal processes.
In the void setup sensor1, sensor2and Cal switch are defined as input. Now servo is
activated by “myservo.attach (10)” function.
In the void loop section first of all an “if” condition is used for calibration. When
momentary switch is pressed this “if” condition becomes true. In this condition servo
the motor is deactivated by function “myservo.detach (10)”. Next values of sensors
are assigned in integer “val1” and “val2”. According to the value of val1, val2 &
error, the state is saved in EEPROMusing function “EEPROM.write ()”, and a delay
of 1 second is used at the end of this loop. Now calibration process is done.
In else loop “myservo.attach” is used to activate the servo, val1 and val2 are read by
using “analogRead” function, after that state and error is read from EEPROM using
“EEPROM.read” function after that error is removed from val1 or val2.
Three conditions are described in working of project, these conditions are executed
in the code using “if else” conditions, in this way servo rotates clockwise or
anticlockwise according to sunlight.
The rotational movement of the solar panel should not should be confined between
o and 90 degrees. When “pos”becomes more then 90 degree an if condition is used
for making this 90 degree and same concept is used when it becomes less than 0
degree.
2.Calibration
This project is featured by self-calibration so it does not need any preset or variable
resistor for calibration; you just need to press a momentary switch. For calibration,
press and hold the switch, which is connected to pin D2 and rotate the solar plate in
direction ofsun and release after 2- 3 seconds. Byusing this simple process,Arduino
reads the value of sensors and saves the error state in EEPROM. This system needs
one time calibration.
Description of components
1. Arduino Nano Board
Arduino Nano is one type ofmicrocontroller board, and it is designed byArduino.cc.
It can be built with a microcontroller like Atmega328. This microcontroller is also
used in Arduino UNO. It is a small size board and also flexible with a wide variety
of applications. Other Arduino boards mainly include Arduino Mega, Arduino Pro
Mini, Arduino UNO, Arduino YUN, Arduino Lily pad, Arduino Leonardo, and
Arduino Due. And other development boards are AVR Development Board, PIC
Development Board, Raspberry Pi, Intel Edison, MSP430 Launchpad, and ESP32
board.
Arduino Nano 3.0 MCU Development Board A000005
This board has many functions and features like an Arduino Duemilanove board.
However, this Nano board is different in packaging. It doesn’thave any DC jack so
that the power supply can be given using a small USB port otherwise straightly
connected to the pins like VCC & GND. This board can be supplied with 6 to 20volts
using a mini USB port on the board.
1.1. Arduino Nano Features
The features of an Arduino Nano mainly include the following.
ATmega328P Microcontroller is from 8-bit AVR family
Operating voltage is 5V
Input voltage (Vin) is 7V to 12V
Input/output Pins are 22
Analog I/p pins are 6 from A0 to A5
Digital pins are 14
Power consumption is 19 mA
I/O pins DC Current is 40 mA
Flash memory is 32 KB
SRAM is 2 KB
EEPROM is 1 KB
CLK speed is 16 MHz
Weight-7g
Size of the printed circuit board is 18 X 45mm
Supports three communications like SPI, IIC, & USART
1.2. Arduino Nano Pinout
Arduino Nano pin configuration is shown below and each pin functionality is
discussed below.
Power Pin (Vin, 3.3V, 5V, GND): These pins are power pins
Vin is the input voltage of the board, and it is used when an external power
source is used from 7V to 12V.
5V is the regulated power supply voltage of the Nano board and it is used to give
the supply to the board as well as components.
3.3V is the minimum voltage which is generated from the voltage regulator on
the board.
GND is the ground pin of the board
RST Pin( Reset): This pin is used to reset the microcontroller
Analog Pins (A0-A7): These pins are used to calculate the analog voltage of the
board within the range of 0V to 5V
I/O Pins (Digital Pins from D0 – D13):These pins are used as an i/p otherwise o/p
pins. 0V & 5V
Serial Pins (Tx, Rx): These pins are used to transmit & receive TTL serial data.
External Interrupts (2, 3): These pins are used to activate an interrupt.
PWM (3, 5, 6, 9, 11): These pins are used to provide 8-bit of PWM output.
SPI (10, 11, 12, & 13): These pins are used for supporting SPI communication.
Inbuilt LED (13): This pin is used to activate the LED.
IIC (A4, A5): These pins are used for supporting TWI communication.
AREF: This pin is used to give reference voltage to the input voltage
1.3. Difference between Arduino UNO and Arduino Nano
The Arduino Nano board is similar to an Arduino UNO board including similar
microcontroller like Atmega328p. Thus they can share a similar program. The main
difference between these two is the size. Because Arduino Uno size is double to
Nano board. So Uno boards use more space on the system. The programming of
UNO can be done with a USB cable whereas Nano uses the mini USB cable.
1.4. Arduino Nano Communication
The communication of an Arduino Nano board can be done using different sources
like using an additional Arduino board, a computer, otherwise using
microcontrollers. The microcontroller using in Nano board (ATmega328)
offers serial communication (UART TTL). This can be accessible at digital pins like
TX, and RX. The Arduino software comprises of a serial monitor to allow easy
textual information to transmit and receive from the board.
The TX & RX LEDs on the Nano board will blink whenever information is being
sent out through the FTDI & USB link in the direction of the computer. The library-
like Software Serial allows serial communication on any of the digital pins on the
board. The microcontroller also supports SPI & I2C (TWI) communication.
1.5. Arduino Nano Programming
The programming of an Arduino Nano can be done using the Arduino software.
Click the Tools optionand select the Nano board. Microcontroller ATmega328 over
the Nano board comes with preprogrammed with a bootloader. This bootloader lets
to upload new code without using an exterior hardware programmer. The
communication of this can be done with the STK500 protocol. Here the bootloader
can also be avoided & the microcontroller program can be done using the header of
in-circuit serial programming or ICSP with an Arduino ISP.
1.6. Applications of Arduino Nano
These boards are used to build Arduino Nano projects by reading inputs of a sensor,
a button, or a finger and gives an output by turning motor or LED ON, or and some
of the applications are listed below.
Samples of electronic systems & products
Automation
Several DIY projects
Control Systems
Embedded Systems
Robotics
Instrumentation
Thus, this is all about an overview of Arduino Nano datasheet. From the above
information finally, we can conclude that for the beginners who are new to
electronics, this Nano board is extremely suggested to go for this board due to its
features like low cost and very simple to use in different applications. This board
can simply connect to any computer throughout its mini USB port.
2.H-Bridge Motor Driver
An H bridge is an electronic circuit that switches the polarity of a voltage applied to
a load. These circuits are often used in robotics and other applications to allow DC
motors to run forwards orbackwards. Most DC-to-AC converters (power inverters),
mostAC/AC converters, the DC-to-DC push–pullconverter, mostmotorcontrollers,
and many other kinds of power electronics use H bridges. In particular, a bipolar
stepper motor is almost invariably driven by a motor controller containing Two H
Bridges.
2.1. Relays
One way to build an H bridge is to use an array of relays from a relay board. A
"double pole double throw" (DPDT) relay can generally achieve the same electrical
functionality as an H bridge (considering the usual function of the device). However
a semiconductor-based H bridge would be preferable to the relay where a smaller
physical size, high speed switching, or low driving voltage (or low driving power)
is needed, or where the wearing out of mechanical parts is undesirable.
Another option is to have a DPDT relay to set the direction of current flow and a
transistor to enable the current flow. This can extend the relay life, as the relay will
be switched while the transistor is off and thereby there is no current flow. It also
enables the use of PWM switching to control the current level.
2.2. N and P channel semiconductors
H Bridge with N channel MOSFET's
A solid-state H bridge is typically constructed using opposite polarity devices, such
as PNP bipolar junction transistors (BJT) or P-channel MOSFETs connected to the
high voltage bus and NPN BJTs or N-channel MOSFETs connected to the low
voltage bus.
2.3. N channel-only semiconductors
The mostefficient MOSFET designs use N-channel MOSFETs onboththe high side
and low side because they typically have a third of the ON resistance of P-channel
MOSFETs. This requires a more complex design since the gates of the high side
MOSFETs must be driven positive with respect to the DC supply rail. Many
integrated circuit MOSFET gate drivers include a charge pump within the device to
achieve this.
Alternatively, a switched-mode power supply DC–DC converter can be used to
provide isolated ('floating') supplies to the gate drive circuitry. A multiple-output fly
back converter is well-suited to this application.
Another method for driving MOSFET-bridges is the use ofa specialized transformer
known as a GDT (gate drive transformer), which gives the isolated outputs for
driving the upper FETs gates. The transformer core is usually a ferrite toroid, with
1:1 or4:9 winding ratio. However, this method canonly be used with high frequency
signals. The design of the transformer is also very important, as the leakage
inductance should be minimized, or cross conductionmay occur. The outputs of the
transformer are usually clamped by Zener diodes, becausehigh voltage spikes could
destroy the MOSFET gates.
2.4. Variants
A common variation of this circuit uses just the two transistors on one side of the
load, similar to a class AB amplifier. Such a configuration is called a "half
bridge". The half bridge is used in some switched-mode power supplies that
use synchronous rectifiers and in switching amplifiers. The half-H bridge type is
commonly abbreviated to "Half-H" to distinguish it from full ("Full-H") H bridges.
Another common variation, adding a third 'leg' to the bridge, creates a three-phase
inverter. The three-phase inverter is the core of any AC motor drive.
A further variation is the half-controlled bridge, where the low-side switching device
on one side of the bridge, and the high-side switching device on the oppositeside of
the bridge, are each replaced with diodes. This eliminates the shoot-through failure
mode, and is commonly used to drive variable or switched reluctance machines and
actuators where bi-directional current flow is not required.
2.5. Commercial availability
There are many commercially available inexpensive single and dual H-bridge
packages, of which the L293x series includes the most commonones. Fewpackages,
like L9110, have built-in fly back diodes for back EMF protection.
2.6. Operation as an inverter
A commonuse of the H Bridge is an inverter. The arrangement is sometimes known
as a single-phase bridge inverter.
The H Bridge with a DC supply will generate a square wave voltage waveform
across the load. For a purely inductive load, the current waveform would be a
triangle wave, with its peak depending on the inductance, switching frequency, and
input voltage.
2.7. H-Bridge Working Principle
An H-bridge is built of four switches that controlthe flow of current to a load. In the
image above, the load is the M connecting the two sets ofswitches. Using onecurrent
source, you can drive current in two directions by closing two switches.
If Switch 1 and 4 are closed, then the current will flow from the left to right on this
image:
The H-bridge configured to have switch 1 and switch 4 closed.
If you close switch 1 and switch 4, the current will flow from the source, through
switch 1, and then through the load, then through switch 4, and then backto the load.
An H-bridge circuit with S2 and S3 closed.
In the image above, the circuit has Switch 2 and switch 3 closed. This will causethe
current to flow from the source, through switch 3, and then through the load, then
through switch 2, then back to the load.
One thing you have to be very cautious about when working with H-bridges is to
not create a short circuit. If you create a short circuit, that’s a sure way to burn out
your H-bridge. I may have burned out my very first H-bridge at Digi lent.
1.8. Motor Driver Circuit
3.Light Dependent Resistor (LDR)
An LDR orlight dependent resistor is also known as photo resistor, photocell, photo
conductor. It is a one type of resistor whose resistance varies depending on the
amount of light falling on its surface. When the light falls on the resistor, then the
resistance changes. These resistors are often used in many circuits where it is
required to sense the presence of light. These resistors have a variety of functions
and resistance. Forinstance, when the LDR is in darkness, then it can beused to turn
ON a light or to turn OFF a light when it is in the light. A typical light dependent
resistor has a resistance in the darkness of1MOhm, and in the brightness a resistance
of a couple of k Ohm.
3.1. Working Principle of LDR
This resistor works on the principle of photo conductivity. It is nothing but, when
the light falls on its surface, then the material conductivity reduces and also the
electrons in the valence band of the device are excited to the conductionband. These
photons in the incident light must have energy greater than the band gap of the
semiconductor material. This makes the electrons to jump from the valence band to
conduction.
Working Principle of LDR
These devices depend on the light, when light falls on the LDR then the resistance
decreases, and increases in the dark. When a LDR is kept in the dark place, its
resistance is high and, when the LDR is kept in the light its resistance will decrease.
Variation of LDR Resistance with Variation in Light Intensity
If a constant“V’ is applied to the LDR, the intensity ofthe light increased and current
increases. The figure below shows the curve between resistance Vs illumination
curve for a particular light dependent resistor.
Light Intensity vs LDR Resistance
3.2. Types of light Dependent Resistors
Light dependent resistors are classified based on the materials used.
3.2.1. Intrinsic Photo Resistors
These resistors are pure semiconductordevices like silicon or germanium. When the
light falls on the LDR, then the electrons get excited from the valence band to the
conduction band and number of charge carriers increases.
3.2.2. Extrinsic Photo Resistors
These devices are doped with impurities and these impurities creates a new energy
bands above the valence band. These bands are filled with electrons. Hence this
decreasethe band gap and small amount ofenergy is required in moving them. These
resistors are mainly used for long wavelengths.
3.3. Circuit Diagram of a Light Dependent Resistor
3.3.1. LDR Pin Description
The Light Dependent Resistor (LDR) is just another special type of Resistor and
hence has no polarity. Meaning they can be connected in any direction. They are
breadboard friendly and can beeasily used on a perfboard also. The symbolfor LDR
is just as similar to Resistor but adds to inward arrows as shown above. The arrows
indicate the light signals.
3.3.2. LDR Features
Can be used to sense Light
Easy to use on Breadboard or Perf Board
Easy to use with Microcontrollers or even with normal Digital/Analog IC
Small, cheap and easily available
Available in PG5 ,PG5-MP, PG12, PG12-MP, PG20 and PG20-MP series
3.3.3. Where to use a LDR
A photo resistor or LDR (Light Dependent Resistor), as the name suggests will
change it resistance based on the light around it. That is when the resistor is placed
in a dark room it will have a resistance of few Mega ohms and as we gradually
impose light over the sensorits resistance will start to decrease from Mega Ohms to
few Ohms.
This property helps the LDR to be used as a Light Sensor. It can detect the amount
of light falling on it and thus can predict days and nights. So if you are looking for a
sensorto sense light or to distinguish between days and nights then this sensoris the
cheap and modest solution for you.
3.3.4. How to use a LDR sensor
As said earlier a LDR is one of the different types of resistors, hence using it is very
easy. There are many ways and different circuit in which an LDR can be used. For
instance it can be used with Microcontroller Development platforms
like Arduino, PIC or even normal Analog IC’s like Op-amps. But, here we will use
a very simple circuit like a potential divider so that it can be adapted for most of the
projects.
A potential Divider is a circuit which has two resistors in series. A constant voltage
will be applied across the both the resistor and the output voltage will be measured
from the lower resistor. In our case, the lower resistor will be a LDR and the constant
voltage will be +5V. The set-up is shown below
A DC multi meter is used to monitor the voltage across the LDR. As the Lamp is
moved towards the resistor the resistance value of the LDR will decrease as a result
the voltage drop across it will decrease. The near you bring the Lamp the lower the
voltage will get and the farther you move away your Voltage value will increase.
The working simulation is shown below.
Now that we have understood how the LDR provides a variable voltage based on
Light, we can feed this voltage either to a Microcontroller and use ADC to convert
the Voltage to meaning full data or use a Op-amp as a Voltage comparator and
trigger an specific output like LED or Buzzer for a specific Voltage from the LDR.
3.4. Applications
Automatic Street Light
Detect Day or Night
Automatic Head Light Dimmer
Position sensor
Used along with LED as obstacle detector
Automatic bedroom Lights
Automatic Rear view mirror
4.RESISTOR
4.1. What is a Resistor?
The resistor is a component, designed to find the known values of resistance. The
resistors are also known as the passive components. The resistors are used for
reducing the current in the circuits. The basic symbol of the resistor is shown in the
below.
Basic Resistor
4.2. PROPERTIES OF RESISTOR
The two main characteristics of a resistor are its resistance, R, in ohms
and its power rating, P, in Watts.
The resistance, R, provides the required reduction in current or the
desired drop in voltage.
The wattage rating indicates the amount ofpower the resistor can safely
dissipate as heat.
The wattage rating is always more than the actual amount of power
dissipated by the resistor, as a safety factor.
4.3. Different Types of Resistors and its Applications
4.3.1. Types of Resistors
There are some different types of resistors in the electronic circuits. Depending upon
the manufacture and contraction the resistance has different properties. It makes the
difference in their applications. The resistors are available in different sizes and
shapes in the market. The different types of resistor are discussed in the following
section.
Linear resistors.
Non-linear resistors.
4.3.2. Linear Resistors
The resistorvalues are changed with the help ofthe temperature and applied voltages
are called linear resistors. If the resistance of the current value is directly
proportional to the applied voltage is called the linear resistance. The linear resistors
are two different types of resistor which are the following.
Fixed resistors
Variable resistor
4.3.3. Fixed Resistor
The name itself says that fixed resistor. So the values of the specific resistor cannot
change in the fixed resistor. There are different types of the resistor which are in the
following.
Led arrangement
Carbon composition
Carbon Pile
Carbon film
Printed carbon resistor
Thick and thin film
Metal film
Metal oxide film
Wire wound
Foil resistor
Ammeter shunt
Grid resistor
Special verities
4.3.4. Carbon Composition Resistor
The carbon composition resistor is made from the mixer of granulated or graphite,
insulation filter and a resin binder. The actual resistance of the resistor is determined
by the ratio of the insulation material. The shape of the insulating binder is in the
shape of roads and there are two metal caps at both the end of the roads. At both
ends of the resistor it has two wire conductors foreasy to connectivity in the circuit
design. There are different colors which are printed on the resistor to find the value
of it and the road is covered with the plastic coat.
Carbon Composition Resistor
4.3.5. Applications
The composition resistor is used in the high energy pulses.
It has a relatively small size.
High voltage power supplies
Welding
High power
5. Servo Motor
Servo motor is a rotary actuator or linear actuator that allows for precise control
of angular or linear position, velocity and acceleration. It consists of a suitable
motor coupled to a sensor for position feedback. It also requires a relatively
sophisticated controller, often a dedicated module designed specifically for use
with servo motors. Servomotors are not a specific class motor although the term
servomotor is often used to refer to a motor suitable for use in a closed-loop
control system.
Figure: Servo Motor
5.1. Working Principle
3 pairs of IR is used in this project.2 pairs of IR is placed at the rail line in such
a distance that these IR pair can send signal to Arduino to open or close the gate
by servo motor. The third IR pair is placed under the gate .If there is any obstacle
this IR pair check and send signal to microcontroller to read it so that the gate
remain close. The gate becomeclose oropen by the rotation of servo motor. This
is the main operation principle of this project.
6.ALUMINIUM WIRES
The Al-steel conductors ACSR (Al Conductor Steel Reinforced) traditionally
applied in overhead lines are characterized by their permissible work temperature at
the level of 80◦C, which equals the existence of limits for the transmission capacity
of the electro energetic networks. A long-term excess of this temperature causes a
risk of irreversible degradation of the strength properties of the Al wires (EN AW
1370), which have both the conductive and carrying function in the lead.
7.PCB (Printed circuit board)
A PCB (Printed circuit board) is designed for this Solar Tracker Arduino. Using a
breadboard or Zero PCB are also other simpler options to create this solar tracker
circuit.
The circuit diagram shown below. This is useful for ZERO PCB or breadboard
circuit.
8.Battery
A 9V battery is required to supply the dc power to drive the Arduino Uno and other
components connected to the Arduino.
9.Software
Arduino IDE is used to develop the prototype of the software. Arduino IDE is
available at the official website of Arduino. This is open source. So any one can
develop anything according to their choices.
Fig 11. Arduino IDE interface
RESULT AND DISCUSSION
Result of this project is, when light falls on the LDR, its resistance varies and a
potential divider circuit is used to obtain correspondingvoltage value (5v) from the
resistance of LDR. The voltage signal is send to the Arduino microcontroller.
Established on the voltage signal, a corresponding PWM signal is send to the servo
motor which causes it to rotate and to end with attains a position where intensity of
light falls on the solar panel is maximum.
CONCLUSIONS
An Arduino solar tracker was designed and constructed in the current work. LDR
light sensors were used to sense the intensity of the solar light occurrence on the
photo-voltaic cells panel. Conclusions of this project is summarized as ,The existing
tracking system successfully sketched the light sourceeven it is a small torch light,
in a dark room, or it is the sun light rays. The Arduino solar tracker with servo motor
is employed by means of Arduino ATmega328p microcontroller. The essential
software is developed via Arduino Uno. The costand reliability of this solar tracker
creates it suitable for the rural usage. The purpose of renewable energy from this
paper offered new and advanced idea to help the people.