Innovative Solar-Powered Autonomous Robot For Eco-Friendly Pool and Lake Cleaning (2) (AutoRecovered)
Innovative Solar-Powered Autonomous Robot For Eco-Friendly Pool and Lake Cleaning (2) (AutoRecovered)
A PROJECT REPORT
Submitted by
SUDHANRAJ D 960521114026
VELMANI K 960521114030
RAMANATHAN M 960521114333
SANJAY L 960521114335
MECHANICAL ENGINEERING
CAPE INSTITUTE OF
TECHNOLOGY
MAY 2025
i
ANNA UNIVERSITY: CHENNAI 600 025
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
HEAD OF THE DEPARTMENT SUPERVISOR
Dr.N. SIVAGURUMANIKANDAN Dr.N. SIVAGURUMANIKANDAN
M.E., Ph.D., M.E., Ph.D.,
Associate professor and head Associate professor and head
Dept. of mechanical Dept. of mechanical
Engineering, cape institute of Engineering, cape institute of
Technology, Technology,
Levengipuram. Levengipuram.
ii
ACKNOWLEDGEMENT
iii
ABSTRACT
Effective waste removal in water sources such as lakes, ponds and rivers is
essential for waste management and control. In India, aquatic waste management
and control is of main concern for implementing smart cities and achieving the
tackle the problem of water waste removal. Lake cleaning robot system for
removing surface waste is experimented in this work. We are going to use Solid
works and Proteus software to model and build Arduino Circuit for our water
collector bot. It will collect the waste from the surface of water and dump it into
the tub placed behind it. With the use of motors, the bot and collectors will have to
& movement. This project can be used for effective waste removal from the surface
of the was
iv
TABLE OF CONTENTS
1 INTRODUCTION 1
2 LITERATURE REVIEW 9
3 SYSTEM ANALYSIS 15
3.1 EXISTING SYSTEM 15
3.1.1 Disadvantages 18
3.2 PROPOSED SYSTEM 18
3.2.1 Advantages 20
4 SYSTEM DESIGN 22
4.1 BLOCK DIAGRAM 22
4.2 EXPLANATION 23
4.3 CIRCUIT DIAGRAM 24
4.4 APPLICATIONS 24
4.5 ADVANTAGES 25
4.6 LIMITATIONS 26
5 SYSTEM REQUIREMENTS 28
5.1 HARDWARE REQUIREMENTS 28
5.2 SOFTWARE REQUIREMENTS 48
6 RESULT AND DISCUSSION 51
7 CONCLUSION AND FUTURE WORK 52
7.1 CONCLUSION 52
7.2 FUTURE WORKS 53
REFERENCES 54
LIST OF FIGURES
5.3 RELAY 38
5.6 MOTOR 47
vii
CHAPTER 1
INTRODUCTION
Water pollution has become one of the most pressing environmental issues
in today’s world. Lakes, ponds, rivers, and other natural water bodies are
increasingly contaminated with garbage, plastic waste, and aquatic weeds.
These pollutants not only degrade water quality but also disrupt aquatic
ecosystems, threaten biodiversity, and pose serious health risks to humans and
animals alike. One of the major contributors to this pollution is the accumulation
of surface waste, which can be seen floating on water bodies across both urban
and rural areas.
India, being a country with a vast network of rivers and lakes, faces a
significant challenge in managing aquatic waste. Despite government initiatives
like the Swachh Bharat Abhiyan (Clean India Mission) and the Smart Cities
Mission, manual cleaning efforts remain insufficient to address the growing
issue of surface water contamination. Moreover, traditional cleaning methods
are labor-intensive, time-consuming, and often risky for workers involved in
cleaning polluted or inaccessible water bodies.
With the advent of automation and robotics, innovative solutions can now be
designed to handle environmental challenges more efficiently. In this context,
the concept of a lake cleaning robot presents a promising alternative to
conventional waste removal methods. A robot-based solution not only reduces
human effort but also enhances the precision, speed, and effectiveness of the
1
cleaning process. When integrated with renewable energy sources like solar
power, such a system becomes both eco-friendly and self-sustaining.
2
1.2 PROBLEM STATEMENT
Water bodies such as pools and lakes often accumulate debris, plastic
waste, leaves, and other pollutants that degrade water quality, harm aquatic
life, and diminish the aesthetic and recreational value of these environments.
Traditional cleaning methods are labor-intensive, time-consuming, and rely
heavily on manual operation or fossil fuel-powered equipment, which
further contributes to environmental degradation. There is a pressing need
for a sustainable, efficient, and low-maintenance solution that can
continuously manage surface waste and ensure the cleanliness of these water
bodies.
Furthermore, the project holds social and economic value. Clean and safe
water bodies enhance public health, promote tourism, and improve local
ecosystems. The proposed solution offers a cost-effective alternative for
municipalities, private institutions, and recreational facilities seeking to
maintain water quality without incurring high operational costs. By
minimizing human intervention and operational expenses, this robotic system
represents a forward-thinking investment in both environmental stewardship
and sustainable technological advancement.
The second phase involves the design and development of the robot,
which includes mechanical design using CAD tools, electrical circuit design
for sensor and solar integration, and software development for autonomous
control using microcontrollers (e.g., Arduino or Raspberry Pi). The robot is
equipped with components such as solar panels, ultrasonic sensors, motors,
6
and a waste collection unit. Prototyping is carried out with iterative testing
and refinement to ensure the system functions as expected in both pool and
lake environments.
7
sensor technologies, and energy management strategies that influence the
proposed solution.
8
CHAPTER 2
LITERATURE REVIEW
MuhammadAsifetal. (2021)
The study presents the design of a solar-powered robotic cleaner aimed at
enhancing energy efficiency and sustainability. The robot uses solar panels to
charge a battery that powers the motors and cleaning system. The remote-
control feature adds user-friendly functionality. Their prototype was tested on
small-scale pools and showed effective debris removal. The authors
emphasized low-cost design and ease of use. Challenges faced included
battery efficiency and motor reliability. The robot significantly reduced
manual cleaning efforts. This work contributes to smart home automation
using green energy.
PriyaSharmaandNehaYadav (2020)
This research focuses on designing a solar robotic pool cleaner controlled
via Bluetooth. The robot collects leaves and surface debris using a rotating
brush mechanism. A solar panel recharges the lithium battery, enabling
prolonged usage. The authors also implemented an Arduino-based control
system for remote operations. Efficiency was tested across multiple pool
types. The robot performed well in sunny environments but struggled under
cloud cover. The study recommends a hybrid power option. It emphasizes
combining IoT and renewable energy for smart cleaning systems.
S.K.Singhetal.(2019)
The authors explore an autonomous solar-powered surface cleaning robot for
water bodies. The robot targets floating waste using a conveyor mechanism.
achieved through a GSM module. The system was successfully deployed in a
9
small lake for trials. Cleaning efficiency reached up to 85% with consistent
sunlight. The team highlights maintenance-free operation as a key benefit.
This research provides a foundation for solar cleaning robotics in public pools
or lakes.
R.RajkumarandS.Pavithra(2018)
This paper discusses a floating solar cleaning bot with manual and
autonomous control. It features a brush and suction mechanism driven by solar-
charged motors. A mobile app is used for remote operation. The robot can
cover predefined routes and navigate using ultrasonic sensors. Its modular
design allows easy repair and upgrades. Trials showed improved water
hygiene and debris removal. The authors stress energy independence and
environmental friendliness. Their design aligns with smart city concepts.
RameshBabuandK.Dinesh(2022)
The study presents a semi-autonomous robot for pool maintenance using
solar panels. It integrates a microcontroller for movement and obstacle
detection. The bot collects debris and algae using a rotating scrubber. Solar
energy helps extend battery life and reduce energy costs. Manual override is
available via a remote-control interface. Testing in residential pools yielded
promising results. The authors suggest incorporating water quality sensors.
This adds potential for chemical balancing along with cleaning.
V.RathiandA.Nair(2017)
In this work, the team developed a solar-powered cleaning bot using RF
remote control. The device uses floating pads to remain buoyant and rotates
a cleaning brush underneath. A small onboard solar panel charges the battery
during operation. The range of the RF remote is approximately 30 meters. The
10
robot was tested in still water conditions. It effectively removed leaves and
dust from the pool surface. The authors propose increasing automation for
future models. Their work contributes to remote-operated green technology.
T.ReddyandG.Manjunath(2021)
This research builds a solar-powered aquatic robot to clean pools and ponds.
The robot has a lightweight frame with brush and suction units. An ESP8266
module allows wireless control via Wi-Fi. Real-time data like battery level and
operational time are monitored. Solar panels provide continuous charging in
daylight. Field trials confirmed usability for medium-sized pools. Cleaning
duration depends on debris density and sunlight availability. Authors suggest
improving underwater debris collection in future iterations.
AnjaliVermaandS.Prasad(2020)
The paper introduces a remote-controlled solar bot equipped with
temperature and turbidity sensors. The bot autonomously cleans and monitors
pool conditions. Solar panels are mounted on top to continuously power the
robot. Control is achieved using a smartphone app via Bluetooth. The bot
uses a servo-driven arm to collect floating waste. It alerts users when
maintenance is needed. The study demonstrates the integration of cleaning
and monitoring systems. It's aimed at smart water body management.
NaveenKumaretal.(2019)
The authors present a cost-effective solution for solar-powered robotic
cleaning in urban environments. Their design is compact, remote-controlled,
and suitable for narrow spaces like garden pools. Solar panels are adjustable
to maximize energy capture. A joystick controller directs the robot’s motion.
The device uses a netting system to trap debris. Battery management is
11
optimized for longer runtimes. The paper highlights affordability and ease of
implementation. It’s ideal for domestic and semi-commercial use.
SnehaKulkarniandR.Tiwari(2018)
This study proposes a floating robotic system for pool surface cleaning. It
employs a combination of solar energy and manual charging. The robot uses
dual DC motors for movement and debris collection. Control is via a handheld
RF remote with direction buttons. It’s lightweight and designed for
portability. The authors focus on user safety and ease of deployment. Testing
showed a good balance between performance and power efficiency. Further
development could include water purification features.
A.BanerjeeandM.Das(2021)
A novel autonomous solar pool cleaner with obstacle avoidance was
developed in this paper. Ultrasonic sensors detect edges and prevent the bot
from getting stuck. It uses a waterproof casing to protect internal components.
The bot charges through high-efficiency solar cells. A remote override feature
allows manual guidance. Field tests show strong performance in outdoor
pools. Authors suggest AI integration for route optimization. This work
blends autonomy with renewable energy for domestic use
DeepakS.andVinayR.(2022)
The authors created a robot using solar energy and remote-controlled motors
for pool cleaning. The structure includes a mesh collection bin and rotating
propellers. Bluetooth- based remote control provides real-time direction
control. Solar panels reduce electricity dependence. The bot showed effective
cleaning of organic matter and light debris. Water resistance and floatation were
tested for stability. It's suggested for low-maintenance and regular pool
12
upkeep. Further improvements include adding GPS tracking for coverage
analysis.
HarshaN.andV.Pradeep(2023)
This paper outlines a dual-mode cleaning robot—automatic and remote-
controlled— powered by solar energy. The robot features a debris net, a water
pump, and a solar panel array. It's controlled by an Android app through Wi-
Fi. The team tested the robot across multiple water conditions. Cleaning was
efficient in shallow pools with floating particles. Battery life extended up to 6
hours under sunny conditions. The research promotes eco- friendly smart pool
IshaPatelandMehulShah(2019)
Their study focuses on creating a sustainable robotic cleaner for residential
pools. The robot is compact and solar-powered, with simple remote-based
maneuvering. It features a detachable filter unit for easy cleaning. Testing was
done in chlorinated and freshwater pools. Results showed consistent
performance in varying conditions. The authors recommend adding depth
sensors and scheduling options. The bot is user-friendly and low maintenance.
This adds to the literature on renewable automation systems.
RohitMeenaandS.Taneja(2020)
This project developed a solar-powered cleaner with mobile-based control
for pool cleaning. The robot uses IR sensors for collision avoidance. Solar
energy is stored in a Li- ion battery pack for operation during low sunlight. A
fan-based mechanism helps suck up floating debris. The mobile app allows
speed and direction control. Testing was successful in both outdoor and indoor
pools. Authors propose integrating AI for auto-cleaning routines. Their design
is focused on smart and green tech adoption.
13
CHAPTER 3
SYSTEM ANALYSIS
14
boats ensures that the waterway remains clean, even during high-traffic periods
or in areas with frequent littering, thus significantly reducing the accumulation
of waste in the marine ecosystem.
15
also for raising awareness about the impact of pollution on water bodies. Local
communities, through educational campaigns and volunteer programs, can
become actively involved in supporting the cleanup efforts, helping to foster a
collective sense of responsibility toward environmental stewardship.
While the upfront costs of deploying floating debris collection boats can be
high, their long-term benefits often outweigh the investment. The boats reduce
the need for more extensive, expensive cleanup operations such as shoreline
removal or waste disposal in landfills. Moreover, by preventing waste from
entering the marine environment, they help protect coastal tourism industries,
fisheries, and aquatic biodiversity, all of which can be severely impacted by
water pollution. Many of these boats are designed with sustainability in mind,
incorporating energy-efficient systems and using eco-friendly materials to
minimize their environmental impact. As technology advances, the cost of
building and operating these boats is expected to decrease, making them a more
accessible solution for countries and regions worldwide. The global adoption
of floating debris collection boats is on the rise, with many nations investing in
these vessels to address the growing problem of marine pollution. As
awareness about ocean and waterway health increases, it’s likely that more
innovative solutions, including autonomous boats and integrated waste
management systems, will emerge, making these boats even more effective in
preserving our aquatic ecosystems.
16
3.1.1 Disadvantages
• Environmental Impact
• Maintenance Challenges
• Limited Coverage
The garbage collector robot needs to be able to float in the water and it also
needs to remain floating as its weight increases. The motion of the collector
tray will also cause the problem as the weight of the garbage on the collector
tray may result in a slight deviation of the center of gravity of the robot.
Keeping this in mind, we have decided to implement the shape of a boat/canoe
which is bottom heavy. as we have the dumping of the garbage in tub can be
compensated. For the motion of the bot, we have decided to take help of
propellers which will be connected to the sides of the robot and are actuated
using a 1000 rpm geared DC motor. We added more mass at the bottom, and
has heavy equipments like motors battery and the collection tub at the back .
17
Buoyancy Considerations Maintaining buoyancy is crucial for ensuring that
the robot stays afloat despite the added weight of the motors, battery, and
accumulating garbage. To address this challenge, the buoyancy of the robot is
carefully calibrated. As the weight of the garbage increases, the robot's overall
volume and distribution of weight ensure that it remains buoyant. The shape
and materials of the hull are chosen to minimize the effect of the addedmass,
and floating mechanisms are optimized to account for the robot's dynamic
state during operation. In the event of uneven garbage distribution, the
bottom-heavy design prevents tipping, keeping the center of gravity low and the
robot balanced.
Propulsion System and Movement For the propulsion of the robot, two
side- mounted propellers are used, each powered by 1000 RPM geared DC
motors. This setup allows the robot to maneuver efficiently in a water
environment, where the hydrodynamic properties and resistance .
18
The propellers are placed laterally to provide balanced thrust, ensuring that
the robot can move in a straight line or execute turns when needed. The DC
motors are geared to provide sufficient torque at the required speed, enabling
the robot to overcome water resistance while maintaining good control in a
variety of conditions. The use of propellers provides better propulsion than
traditional wheeled mechanisms, which would be inefficient or impractical
for water-based movement.
3.2.1 Advantages:
• Efficient Removal
• Prevention of Marine Pollution
• It is a non-conventional river cleaning system.
• It’s initial & maintenance cost is low
19
• Skill Worker not required to drive the system.
• Environment friendly system.
• Easy in operation
20
CHAPTER 4
SYSTEM DESIGN
21
4.2 EXPLANATION
Lake Pool cleaner robot Collection & Recycling System integrates a range
of components, including an Arduino Uno microcontroller, ultrasonic sensors,
IR sensor, servo motor, relay, motor driver, and multiple motors, to streamline
the process of waste collection and recycling along riverbanks. The Arduino
Uno serves as the system's central processing unit, orchestrating the
functionalities of the various components. Ultrasonic sensor-1 is deployed to
detect obstacles along the riverbank, ensuring safe navigation for the
collection vehicle. Ultrasonic sensor-2 is utilized to monitor the fill level of
the waste collection tank, enabling timely emptying and maintenance.
4.3 CIRCUIT DIAGRAM
22
4.4APPLICATIONS
4.5 ADVANTAGES
23
helping maintain cleaner water surfaces.
o Compact and modular design makes it easy to transport, deploy, and scale
for different sizes of water bodies.
4.6 LIMITATIONS
• Cost and Complexity: Implementing and maintaining the system may require
significant upfront costs for equipment and installation,
as well as ongoing expenses for monitoring and maintenance. Additionally,
the complexity of the system may pose challenges for users without sufficient
technical expertise.
• Compatibility and Integration: The system's compatibility with different types
of solar panels and existing installations may vary. Integrating the system into
older or non-standard setups could require additional customization and may
not always be feasible.
• Regulatory Compliance: Depending on the location and regulations governing
solar panel installations, there may be legal or regulatory requirements related
to the use of automated cleaning systems. Ensuring compliance with these
regulations could pose challenges or limitations to implementation.
25
CHAPTER 5
SYSTEM REQUIREMENTS
• Arduino Uno
• Solar Panel
• Ultrasonic Sensor
• Battery
• Relay
• Motor
• Motor driver
5.1.1 ARDUINO UNO
The Arduino Uno is a microcontroller board based on the ATmega328
(datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a
power jack, an ICSP header, and a reset button. It contains everything needed
to support the microcontroller; simply connect it to a computer with a USB
cable or power it with an AC- to-DC adapter or battery to get started. The Uno
differs from all preceding boards in that it does not use the FTDI USB-to-serial
driver chip. Instead, it features the Atmega8U2 programmed as a USB-to-
26
serial converter.
“Uno” means one in Italian and is named to mark the upcoming
release of Arduino 1.0. The Uno and version 1.0 will be the reference
versions of Arduino, moving forward. The Uno is the latest in a series of USB
Arduino boards, and the reference model for the Arduino platform; for a
comparison with previous versions, see the index of Arduino boards. The
Arduino Uno can be powered via the USB connection or with an external
power supply. The power source is selected automatically. External (non-
USB) power can come either from an AC-to-DC adapter (wall-wart) or
battery. The adapter can be connected by plugging a 2.1mm center-positive
plug into the board’s power jack. Leads from a battery can be inserted in the
Gnd and VIN pin headers of the POWER connector.
The board can ’operate on an external supply of 6 to 20 volts. If
supplied with less than 7V, however, the 5V pin may supply less than five volts
and the board may be unstable. If using more than 12V, the voltage
27
The Arduino Uno has a number of facilities for communicating with a
computer, another Arduino, or other microcontrollers. The Atmega328
provides UART TTL (5V) serial communication, which is available on digital
pins 0 (RX) and 1 (TX). An Atmega8U2 on the board channels this serial
communication over USB and appears as a virtual com port to software on the
computer. The 8U2 firmware uses the standard USB COM drivers, and no
external driver is needed. However, on Windows, an *.inf file is
required.Arduino’s processor basically uses the Harvard architecture where
the program code and program data have separate memory. It consists of two
memories- Program memory and the data memory. The code is stored in the
flash program memory, whereas the data is stored in the data memory. The
Atmega328 has 32 KB of flash memory for storing code (of which 0.5 KB is
used for the boot loader), 2 KB of SRAM and 1 KB of EEPROM and operates
with a clock speed of 6MHz.
Pin Configuration
28
▪ Power and Ground Pins (power: orange, grounds: light orange)
▪ Toggles External Power and USB Power (place jumper on two pins
closest to desired supply) – SV1 (purple)
▪ USB (used for uploading sketches to the board and for serial
communication between the board and the computer; can be used to
power the board) (yellow)
Digital Pins
In addition to the specific functions listed below, the digital pins on an
Arduino board can be used for general purpose input and output via
the pinMode(), digitalRead(), and digitalWrite() commands. Each pin has an
internal pull-up resistor which can be turned on and off using digitalWrite()
(w/ a value of HIGH or LOW, respectively) when the pin is configured as an
input. The maximum current per pin is 40 mA.
29
• Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial
data. On the Arduino Diecimila, these pins are connected to the corresponding
pins of the FTDI USB-to-TTL Serial chip. On the Arduino BT, they are
connected to the corresponding pins of the WT11 Bluetooth module. On the
Arduino Mini and LilyPad Arduino, they are intended for use with an external
TTL serial module (e.g. the Mini-USB Adapter).
• External Interrupts: 2 and 3. These pins can be configured to trigger an
interrupt on a low value, a rising or falling edge, or a change in value. See the
attachInterrupt() function for details.
• PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite()
function. On boards with an Atmega8, PWM output is available only on pins 9,
10, and 11.
• BT Reset: 7. (Arduino BT-only) Connected to the reset line of the 27luetooth
module.
• SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support
SPIcommunication, which, although provided by the underlying hardware, is
not currently included in the Arduino language.
• LED: 13. On the Diecimila and LilyPad, there is a built-in LED connected to
digital pin 13. When the pin is HIGH value, the LED is on, when the pin is
LOW, it’s off.
Analog Pins
In addition to the specific functions listed below, the analog input pins
support 10-bit analog-to-digital conversion (ADC) using the analogRead()
function. Most of the analog inputs can also be used as digital pins: analog input
0 as digital pin 14 through analog input 5 as digital pin 19. Analog inputs 6
and 7 (present on the Mini and BT) cannot be used as digital pins.
30
o I2C: 4 (SDA) and 5 (SCL). Support I2C (TWI) communication using the Wire
library (documentation on the Wiring website).
Power Pins
• VIN (sometimes labelled “9V”). The input voltage to the Arduino board
when it’s using an external power source (as opposed to 5 volts from the
USB connection or other regulated power source). You can supply
voltage through this pin, or, if supplying voltage via the power jack, access
it through this pin. Note that different boards accept different input
voltages ranges, please see the documentation for your board. Also note
that the LilyPad has no VIN pin and accepts only a regulated input.
• 5V. The regulated power supply used to power the microcontroller and
other components on the board. This can come either from VIN via an
on-board regulator, or be supplied by USB or another regulated
5V supply.
• 3V3. (Diecimila-only) A 3.3-volt supply generated by the on-board
FTDI chip.
• GND. Ground pins.
Other Pins
• AREF. Reference voltage for the analog inputs. Used with analogReference().
• Reset. (Diecimila-only) Bring this line LOW to reset the microcontroller.
Typically used to add a reset button to shields which block the one on the
board.
31
5.1.2 MOTOR DRIVER
We use motor drivers to give high power to the motor by using a small
voltage signal from a microcontroller or a control system. If the
microprocessor transmits a HIGH input to the motor driver, the driver will
rotate the motor in one direction keeping the one pin as HIGH and one pin as
LOW.
A motor driver showcases itself as an interface between the motor and the
microcontroller. The reason is that the microcontroller and the motor work on
different ranges of voltages. The engine will use up a higher current level than the
microcontroller. A motor driver is an electronic device or circuitry that controls the
operation of an electric motor. Its primary function is to provide the necessary power
and control signals to drive the motor efficiently and safely. Motor drivers are
commonly used in various applications ranging from robotics and automation to
automotive and industrial systems.
32
signals capable of driving the motor. This process typically involves several key
components, including power transistors, H-bridges, and protection circuits. Power
transistors are responsible for amplifying the control signals received from the
microcontroller to provide sufficient power to drive the motor. These transistors are
often arranged in pairs or arrays to handle the high currents and voltages required by
the motor. H- bridges are another critical component of motor drivers, especially in
applications where bidirectional control of the motor is required. An H- bridge
configuration consists of four switches (transistors or MOSFETs) arranged in a
bridge topology. By selectively turning on and off these switches, the direction of
current flow through the motor can be controlled, allowing for forward, reverse, and
braking operations.
Protection circuits are incorporated into motor drivers to safeguard the motor
and driver electronics from potential damage due to overcurrent, overvoltage, or
overheating conditions. These circuits typically include current sensing, voltage
regulation, and thermal protection mechanisms to ensure safe and reliable operation
of the motor driver. In operation, the motor driver receives control signals from the
microcontroller or control circuitry, which dictate the desired speed, direction, and
braking of the motor. Based on these signals, the motor driver amplifies and
modulates the power supplied to the motor, resulting in the desired motion or
operation of the motor.
Motor drivers play a crucial role in controlling the operation of electric motors
in various applications. By efficiently converting low- power control signals into
high-power signals capable of driving motors, motor drivers enable precise and
reliable control of motor speed, direction, and torque, contributing to the functionality
and performance of a wide range of electromechanical systems.
33
Critical characteristics of motor drivers
• Compatible motors: It is impossible to find motor drives that fit all the electric
motors. Some manufacturers make motor drivers
specifically for certain types of engines. However, the manufacturers make it
easier for you since they provide a list of all compatible motors to motor
drivers. Notably, most drivers are compatible with the DC and stepper motor.
However, a servo motor deserves more keenness when selecting a motor
driver.
• Interface: Many motor drives work perfectly when placed on an Arduino
driver board interface. However, some wireless projects require a wireless
motor driver. For example, the Bluetooth controller board is a good control
board for a wireless project.
• Voltage and Current: Voltage and current are the most important
characteristics to look for in a perfect motor driver. When working on a
project, you should already know what amount of supply voltage and
operating current your project requires. The driver you intend to use should
abide by the necessary level of functionality.
34
motor operation.
• Motor drivers are used in aerospace applications for controlling
actuators, valves, and other mechanical systems in aircraft and
spacecraft.
• Motor drivers enable precise control over motor speed, direction, and
torque, allowing for accurate positioning and movement.
• Motor drivers optimize power usage by controlling the amount of
current supplied to the motor, leading to energy savings.
• Many motor drivers support bidirectional control, allowing motors to
operate in both forward and reverse directions.
• Motor drivers often include protection features such as overcurrent and
over temperature protection to prevent damage to the motor and driver
electronics.
• Motor drivers are available in compact and integrated packages,
making them suitable for applications with limited space constraints.
• Some motor drivers incorporate features to minimize motor noise and
vibration, improving overall system performance and user experience.
5.1.3 Relay
36
As the armature is pulled toward the coil by the magnetic field, it causes
the relay’s contacts to change position. If the contacts were in a normally open
(NO) position, they will close and allow current to flow through the load
circuit. Conversely, if the contacts were normally closed (NC), they will open
and stop the current flow. This allows a relay to control high-voltage or high-
current circuits using a small, low-power control signal— without direct
electrical connection between the two.
When the control voltage is removed, the magnetic field around the coil
disappears, and the spring pulls the armature back to its original position. This
causes the contacts to return to their default state, either opening or closing
the circuit as designed. In this way, a relay operates as an automatic switch,
commonly used in automation systems, motor controls, and protective devices
where electrical isolation and control are essential
Applications of Relay:
• Used to control headlights, fuel pumps, air conditioning, and other high-
current components from low-power switches.
• Employed in vehicles to control lights, fuel pumps, horns, and other
electrical systems
• Relays protect electrical equipment by detecting faults (like
overloads or short circuits) and triggering circuit breakers.
• Used to route signals and manage line switching in network
communication systems.
37
• Integrated into smart systems to remotely control lighting, fans, or
heating systems based on programmed conditions.
Advantages of Relay:
38
applications like curved surfaces or portable devices.
39
This movement of electrons generates direct current (DC) electricity,
which flows through wires to an inverter. The inverter then converts the DC
electricity into alternating current (AC), which is the standard form of
electricity used in homes and businesses. This AC electricity can be used
immediately, stored in batteries, or fed into the power grid.
▪ Solar panels are widely used in homes to generate electricity, reduce energy
bills, and provide backup power during outages. They can be installed on
rooftops or in backyards.
▪ Small solar panels are used in calculators, street lights, garden lights, traffic
signals, and even phone chargers, providing power without the need for
batteries or grid connection.
▪ In rural or off-grid areas, solar panels provide electricity for homes, schools,
hospitals, and communication systems where traditional power sources are
unavailable or unreliable.
40
▪ Solar panels are used in various transport applications such as solar-powered
cars, boats, and even spacecraft, where they provide a lightweight and
renewable source of energy.
The sensor calculates the time taken for the sound waves to travel to the
object and return, using this data to determine the distance based on the speed of
sound in air. The formula used is Distance = (Time × Speed of Sound) / 2,
where the division by two accounts for the round trip of the wave.
41
.
42
Advantages of Ultrasonic Sensor:
• They can detect objects or measure distance without physical contact, making
them ideal for sensitive or hazardous environments.
• Unlike optical sensors, ultrasonic sensors function reliably in complete darkness
or bright light.
• They provide precise distance measurements, even for small or irregularly
shaped objects.
• Suitable for use with solids, liquids, and even transparent materials that are
difficult for other sensors to detect
• Ultrasonic sensors are robust, resistant to dust, dirt, and moisture, which makes
them ideal for industrial and outdoor use.
5.1.6 Motor
43
Fig 5.6 Motor
This force creates rotational motion, which can then be used to drive
machinery, appliances, vehicles, and other mechanical systems. Motors come
in various types, including AC (alternating current) and DC (direct current)
motors, each suited for specific applications depending on power requirements
and design.
Applications of Motor:
o Motors are used in fans, washing machines, vacuum cleaners,
refrigerators, and mixers to perform various mechanical tasks.
o Motors provide the driving force for electric cars, bikes, and scooters,
converting electrical energy into motion.
o Motors power machines like conveyor belts, pumps, lathes, and
44
compressors in manufacturing and processing industries.
Advantages of Motor:
o Motors convert electrical energy into mechanical energy with minimal
energy loss, making them highly efficient.
o They offer consistent and dependable performance over long periods
with proper maintenance.
o Motors are versatile and can be used in countless devices and systems, from
household appliances to industrial machines.
o Many motors allow for easy adjustment of speed and torque, making them
suitable for various operational needs.
5.1.7 Battery
There are several types of batteries, each designed for specific uses and
with different chemical compositions. Common types include alkaline
batteries, lithium-ion batteries, nickel-cadmium (NiCd), and lead-acid
batteries. Lithium-ion batteries are especially popular in portable electronics
and electric vehicles due to their high energy density, low weight, and
rechargeability. Lead-acid batteries, though heavier, are widely used in
45
automotive applications because of their reliability and cost-effectiveness.
Batteries play a crucial role in modern technology and are central to the
advancement of renewable energy systems and portable electronics. With
growing environmental concerns, there is also a push toward developing
greener and more sustainable battery technologies. Research is ongoing to
improve battery performance, safety, and recyclability. Innovations like solid-
state batteries, which replace liquid electrolytes with solid materials, promise
safer and more efficient energy storage solutions in the future.
46
Fig 5.7 Arduino IDE
The IOT Development opportunity has risen steadily. The internet of things
provides us various features such as control more than just digital objects and
47
also puts forward a new dimension on the internet. Using IOTGecko we can
develop our own IOT based system which can read sensor values, would
operate motorized machines, monitor stuff and can do a lot more. IOTGecko
cloud platform open doors to a new dimension with API support over Arduino,
Microcontrollers, Raspberry Pi, and other controller boards. The IOTGecko
GUI builder brings internet of things programming skills to life and
customized application creator system. By using this open source internet of
things development platform we can make desired IOT systems.
Features
• 2 Way Communication
• Online Development
Monitor and operate your IOT system with desired GUI using IOTGecko.
Select a wide variety of IOT themes ranging from home automation to liquid
sensing and pollution monitoring.
5.2.2 Embedded C
49
CHAPTER – 6
50
The robot’s integrated solar panel (rated at 18V/10W) efficiently
charged the onboard battery under standard sunlight conditions (approximately
800–1000 lux). Full charging took around 3 hours and powered the robot for
up to 2 hours of continuous operation. Power consumption was optimized
through smart motor control and intermittent cleaning cycles. Tests showed
that under average daylight conditions, the robot could run entirely on solar
energy, significantly reducing dependence on external charging, thus making
it environmentally sustainable.
Autonomous navigation was enabled using ultrasonic sensors and a
programmed microcontroller. During testing, the robot was able to avoid pool
walls and floating obstacles with a 95% accuracy rate. The ultrasonic sensor
had a detection range of up to 1.5 meters and effectively redirected the robot
upon identifying obstacles. However, occasional misjudgments occurred when
dealing with transparent or semi-submerged objects, suggesting the need for
additional or enhanced sensors in future iterations.
The chassis of the robot, made from waterproof acrylic and sealed
components, demonstrated excellent resistance against water ingress. All
electronics remained fully functional even after 10 hours of continuous operation
across multiple tests. The IP67-rated casing for the motor and control board
ensured durability in water-based environments. This confirms that the structural
and sealing design is adequate for long-term deployment in lake and pool
environments.
One of the major highlights of this project is its contribution to
environmental protection. The solar-powered mechanism eliminates the use of
fossil fuels, and the robot helps reduce plastic and organic pollution in lakes and
pools. By automating the cleaning process, the robot supports maintenance of
water bodies without manual labor or chemical usage. affordable clean energy
51
CHAPTER 7
CONCLUSION
7.1 CONCLUSION
52
7.2 FUTURE WORKS
53
REFERENCES
54
8. H. Kawamoto, “Electrostatic cleaning equipment for dust removal from soiled
solar panels,” J. of Electrostatics, vol. 98, pp. 11-16, 2019.
9. M. Mazumder et al., “Characterization of electrodynamic screen performance
for dust removal from solar panels and solar hydrogen generators,” IEEE
Trans. Ind. Appl., vol. 49, no. 4, pp. 1793-1800, 2013.
10. B. Parrott, P. C. Zanini, A. Shehri, K. Kotsovos, and I. Gereige, “Automated,
robotic dry-cleaning of solar panels in Thuwal, Saudi Arabia using a silicone
rubber brush,” Solar Energy, vol. 171, pp. 526-33, 2018.
11. S. Alagoz and Y. Apak, “Removal of spoiling materials from solar panel
surfaces by applying surface acoustic waves,” J. Cleaner Production, vol. 253,
2020, 119992.
12. G. Polizos et al., “Enhanced duribility transparent superhydrophobic anti-
soiling coatings for CSP applications,” Proc. ASME 2014 8th Int. Conf.
Energy Sustainability, Boston, Massachusetts, USA, Jun. 30- Jul. 2, 2014, pp.
1-4.
13. G. Aravind, G. Vasan, T. S. B. G. Kumar, R. N. Balaji, and G. S. Ilango, “A
control strategy for an autonomous robotic vacuum cleaner for solar panels,”
2014 Texas Instruments India Educators Conf., Bangalore, India, Apr. 4-5,
2014, pp. 53-61.
14. G. Ranganathan, “An Economical Robotic Arm for Playing Chess
Using Visual Servoing,” J. Innovative Image Processing, vol. 2, pp.
55