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.
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
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
.
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.
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.