SMART VACUUM CLEANER
ROBOT FOR AUTOMATIC FLOOR
CLEANING(Mini project sem-5)
Under Guidance of Dr. B.S.Gawali sir
Submitted by
Ruturaj Ravindra Tanwade (22210021)
Introduction
Design and develop a smart vacuum cleaner
Equipping it with advanced sensors and software technology
Reducing the human efforts without compromising with the quality of work
Make the complex task of cleaning effortless and fun
Saving time and efforts
Connected to smartphones or home automation systems to provide remote control
capability
Creates suction to take off dirt from surface like floors , couches, draperies etc
Problem Formulation
In our households usually the females carry out the daily chores and cleaning is one
among them. Cleaning is a daily task that requires too much effort and even causes
back pain and fatigue. It can be troublesome for the ladies during their
pregnancy. The “Smart Vacuum Cleaner Robot For Automatic Floor Cleaning ” is
an excellent way to reduce their efforts and avoid the inconveniences. The
cleaning task can be performed while sitting at the chair or sofa and is controllable
using cell phone.
Objectives
Time Saving: The robot can be programmed to clean the space. It can help in
maintaining a clean and organised workspace.
Clean hard-to-reach Parts: There are certain areas or parts of our house which are
hard to clean like corners. It helps in easy cleaning of such areas.
Ideal for Pet owners: For the people owning pets at home this can be of great help
as it can effortlessly clean the floor and collect pet hairs, thus keeping disease and
allergens at length.
Objectives
 App Control :- You can customize your cleaning task with the help of the app.
With sensors and a protective buffer, it can not only prevent itself from being
damaged but also can avoid damaging the furniture.
 Low Maintenance :- Robot vacuum cleaners are generally low maintenance,
requiring only regular emptying of the dustbin and occasional cleaning of filters.
Compared to traditional vacuum cleaners, robot vacuums require less manual
effort to maintain and keep running smoothly.
Block
Diagram
Circuit Diagram
Working
As soon as the robot is turned on, an ultrasonic sensor measures the space in front
of it. If the distance is less than 20 cm, the robot stops moving, and it moves
backwards while the servo motor rotates at an angle to measure the space on the
robot's right and left sides. The robot goes in that direction if the distance is larger
than 20 cm, and the process is repeated if the robot encounters any impediments.
The vacuum cleaner is turned on at the same time as the robot. The vacuum cleaner
cleans the area by sucking up all the dust particles, bits of paper, and other
undesired things.
Once the system is turned on, the Arduino is powered by a power source, and the
vehicle moves using a motor driver and caster wheel until an obstacle is detected.
If an obstacle is detected, the robot changes its direction using the motor driver and
program that has been loaded into the Arduino. The robot continuously changes its
direction as it moves through the area it covers the entire space of the room.
During the movement of the robot the vacuum cleaner is also turned on. The
vacuum cleaner picks up the dust particles and cleans the area it moves.
Working
Software and Hardware Used
Software:
• Arduino IDE
• C++ Programming
Languages
• Computer Vision
Libraries
Hardware:
• Arduino UNO
• Arduino Motor Shield
• Ultrasonic Sensor
• Servo Motor, Gear Motor,
Motor
• 7.4 Lithium-ion Battery
Components
Arduino Shield
( L293D )DCmotor driver
Arduino can supply only 5v
So,we use motor driver shield
N74HC595N middle
Arduino UNO
1.open-source microcontroller
2.All arduino has
microcontroller and developed
by Arduino.cc and initially
released in 2010.
3.Microcontroller is simplly
small computer of Arduino
.
Components
Ultrasonic sensor Gear Motor
Motor
Servo Motor
Lithium ion
battery
Ultrasonic Sensor HC-SR04
1.Measures the distance to an
object using ultrasonic (100khz to
50mhz)sound waves.
2. transducer to send and receive
ultrasonic pulses that relay back
information about an object's
proximity
3.T and R
Servo Motor
9g torque
A servo motor is a type of
motor that can rotate with
great precision. Normally this
type of motor consists of a
control circuit that provides
feedback on the current
position of the motor shaft,
this feedback allows the servo
motors to rotate with great
precision
1.Total gear ratio is about
180:1
2.Compound gear train
Input la speed jast ani torque kami
Output la speed kami torque jast
3. rotate an object at some
specific angles or distance,
then you use a servo motor. It
is just made up of a simple
motor which runs through a
servo mechanism.
Gear motor
Photo of prototype
Applications
. An Arduino-based smart vacuum cleaner robot can have a wide range of
applications, thanks to its flexibility and programmability. Here are some potential
applications:
 Home Cleaning: The most common application is in-home cleaning. The robot
can navigate around a home, vacuuming floors and picking up dirt, dust, and
debris, making daily cleaning tasks easier for homeowners.
 Office Spaces: Similar to home use, the robot can clean office spaces,
maintaining a tidy environment and reducing the need for manual cleaning
Applications
 Hospital Environments: In healthcare settings, cleanliness is crucial. These
robots can navigate through hospital floors, waiting areas, and patient rooms to
ensure a sanitized environment.
 Hotels and Hospitality: In the hospitality industry, these robots can help
maintain clean and presentable guest rooms and common areas.
 Warehouses and Factories: In industrial settings, robots can navigate
through warehouses and factories, helping to keep workspaces clean and free
from debris that could interfere with machinery or processes.

ppt mini 1[1].pptxsddwsdssdsdsdsddssdssdsdd

  • 1.
    SMART VACUUM CLEANER ROBOTFOR AUTOMATIC FLOOR CLEANING(Mini project sem-5) Under Guidance of Dr. B.S.Gawali sir Submitted by Ruturaj Ravindra Tanwade (22210021)
  • 2.
    Introduction Design and developa smart vacuum cleaner Equipping it with advanced sensors and software technology Reducing the human efforts without compromising with the quality of work Make the complex task of cleaning effortless and fun Saving time and efforts Connected to smartphones or home automation systems to provide remote control capability Creates suction to take off dirt from surface like floors , couches, draperies etc
  • 3.
    Problem Formulation In ourhouseholds usually the females carry out the daily chores and cleaning is one among them. Cleaning is a daily task that requires too much effort and even causes back pain and fatigue. It can be troublesome for the ladies during their pregnancy. The “Smart Vacuum Cleaner Robot For Automatic Floor Cleaning ” is an excellent way to reduce their efforts and avoid the inconveniences. The cleaning task can be performed while sitting at the chair or sofa and is controllable using cell phone.
  • 4.
    Objectives Time Saving: Therobot can be programmed to clean the space. It can help in maintaining a clean and organised workspace. Clean hard-to-reach Parts: There are certain areas or parts of our house which are hard to clean like corners. It helps in easy cleaning of such areas. Ideal for Pet owners: For the people owning pets at home this can be of great help as it can effortlessly clean the floor and collect pet hairs, thus keeping disease and allergens at length.
  • 5.
    Objectives  App Control:- You can customize your cleaning task with the help of the app. With sensors and a protective buffer, it can not only prevent itself from being damaged but also can avoid damaging the furniture.  Low Maintenance :- Robot vacuum cleaners are generally low maintenance, requiring only regular emptying of the dustbin and occasional cleaning of filters. Compared to traditional vacuum cleaners, robot vacuums require less manual effort to maintain and keep running smoothly.
  • 6.
  • 7.
  • 8.
    Working As soon asthe robot is turned on, an ultrasonic sensor measures the space in front of it. If the distance is less than 20 cm, the robot stops moving, and it moves backwards while the servo motor rotates at an angle to measure the space on the robot's right and left sides. The robot goes in that direction if the distance is larger than 20 cm, and the process is repeated if the robot encounters any impediments. The vacuum cleaner is turned on at the same time as the robot. The vacuum cleaner cleans the area by sucking up all the dust particles, bits of paper, and other undesired things.
  • 9.
    Once the systemis turned on, the Arduino is powered by a power source, and the vehicle moves using a motor driver and caster wheel until an obstacle is detected. If an obstacle is detected, the robot changes its direction using the motor driver and program that has been loaded into the Arduino. The robot continuously changes its direction as it moves through the area it covers the entire space of the room. During the movement of the robot the vacuum cleaner is also turned on. The vacuum cleaner picks up the dust particles and cleans the area it moves. Working
  • 10.
    Software and HardwareUsed Software: • Arduino IDE • C++ Programming Languages • Computer Vision Libraries Hardware: • Arduino UNO • Arduino Motor Shield • Ultrasonic Sensor • Servo Motor, Gear Motor, Motor • 7.4 Lithium-ion Battery
  • 11.
    Components Arduino Shield ( L293D)DCmotor driver Arduino can supply only 5v So,we use motor driver shield N74HC595N middle
  • 12.
    Arduino UNO 1.open-source microcontroller 2.Allarduino has microcontroller and developed by Arduino.cc and initially released in 2010. 3.Microcontroller is simplly small computer of Arduino .
  • 13.
    Components Ultrasonic sensor GearMotor Motor Servo Motor Lithium ion battery
  • 14.
    Ultrasonic Sensor HC-SR04 1.Measuresthe distance to an object using ultrasonic (100khz to 50mhz)sound waves. 2. transducer to send and receive ultrasonic pulses that relay back information about an object's proximity 3.T and R
  • 15.
    Servo Motor 9g torque Aservo motor is a type of motor that can rotate with great precision. Normally this type of motor consists of a control circuit that provides feedback on the current position of the motor shaft, this feedback allows the servo motors to rotate with great precision
  • 16.
    1.Total gear ratiois about 180:1 2.Compound gear train Input la speed jast ani torque kami Output la speed kami torque jast 3. rotate an object at some specific angles or distance, then you use a servo motor. It is just made up of a simple motor which runs through a servo mechanism.
  • 17.
  • 18.
  • 21.
    Applications . An Arduino-basedsmart vacuum cleaner robot can have a wide range of applications, thanks to its flexibility and programmability. Here are some potential applications:  Home Cleaning: The most common application is in-home cleaning. The robot can navigate around a home, vacuuming floors and picking up dirt, dust, and debris, making daily cleaning tasks easier for homeowners.  Office Spaces: Similar to home use, the robot can clean office spaces, maintaining a tidy environment and reducing the need for manual cleaning
  • 22.
    Applications  Hospital Environments:In healthcare settings, cleanliness is crucial. These robots can navigate through hospital floors, waiting areas, and patient rooms to ensure a sanitized environment.  Hotels and Hospitality: In the hospitality industry, these robots can help maintain clean and presentable guest rooms and common areas.  Warehouses and Factories: In industrial settings, robots can navigate through warehouses and factories, helping to keep workspaces clean and free from debris that could interfere with machinery or processes.