尊敬的 微信汇率:1円 ≈ 0.046078 元 支付宝汇率:1円 ≈ 0.046168元 [退出登录]
SlideShare a Scribd company logo
29-May-24
VELLORE INSTITUTE OF TECHNOLOGY
Presentation on
on
“ SMART VACCUM CLEANER ”
1
Content Slide
29-May-24
2
 INTRODUCTION
 HISTORY
 COMPONENTS USED
 FEATURES
 SENSORS USED
 USE OF EMBEDDED C
 APPLICATIONS
 ADVANTAGES
 CONCLUSION
 REFERENCE
Introduction Slide
29-May-24
3
 Automatic floor cleaner is an electronics home appliance
which work on two modes automatic and manual.
 It performs two operation sweeping and mopping.
 It can be use in crowed place like bus stands, railway
station, airports etc.
Idea
29-May-24
4
 Most of the people are working and they did not have
enough time to clean.
 From time to time technology come up and need to
upgrade for easier human task.
 Most of us usually using a hand controlled vacuum for
cleaning .Moreover, most of vacuum robots in the market
are expensive and may be large in size
MORE ABOUT SMART VACCUM CLEANER
29-May-24
5
 A new service robot designed for cleaning tasks in home
environments is introduced.
 System has three subsystems: electrical, software and
mechanical.
 Of which microcontroller, sensors (opponent and light)
and motor are the electrical and mechanical subsystems
respectively & the software subsystem is the brain of the
robot.
29-May-24
6
 The cleaning robot uses a microcontroller to detect
obstacles and manipulates its direction as per the inputs.
 It is programmed to accept inputs to sense obstacles
around it and control the robot to avoid any collisions.
 In case of an obstacle, or a potential collision, the
microcontroller controls the wheels of the robot by a
motor driver to avoid collision. The vacuum cleaner at the
bottom of the robot performs the cleaning process.
History
29-May-24
7
 The first type of such system relies on various sensors and
artificial intelligence in order to systematically move the
floor cleaner across the floor.
 The sensors detect objects and other obstructions and the
artificial intelligence system determines the course of
action of the device with respect to the object or
obstruction.
Components Used
29-May-24
8
 PLASTIC BOX
 MOPPING PRODUCT
 AIR SECTION
 ARDUINO UNO
 2 BO MOTOR
 MOTOR DRIVER
 IR SENSOR
 CURRENT BATTERY (Li-ion)
 BATTERY HOLDER
 WHEELS
 VACCUM MOTOR
 CONNECTING CABLES
FEATURES
29-May-24
9
 Small size so it will enter a small area.
 Low cost, cost of body, three sensors, microcontroller and
one motors driver.
 As it is an automatic robot so we just have to on the
power switch and the robot start cleaning floor.
Sensors Used
29-May-24
10
Two types of sensors are used:
IR-SENSOR ULTRASONIC SENSOR
CODE
29-May-24
11
#include <AFMotor.h>
AF_DCMotor motor1(1);// Initialize motor1 on M1 port of L293D
AF_DCMotor motor2(2);// Initialize motor2 on M2 port of L293D
const int triggerPin1 = 4;// Define trigger pin of ultrasonic sensor 1
const int echoPin1 = 5; // Define echo pin of ultrasonic sensor 1
const int triggerPin2 = 6; // Define trigger pin of ultrasonic sensor 2
const int echoPin2 = 7;// Define echo pin of ultrasonic sensor 2
const int triggerPin3 = 8;// Define trigger pin of ultrasonic sensor 3
const int echoPin3 = 9;// Define echo pin of ultrasonic sensor 3
const int irSensorPin = 13;// Define IR sensor pin
void setup() {
Serial.begin(9600);// Initialize serial communication at 9600 baud
pinMode(triggerPin1, OUTPUT); // Set trigger pin of ultrasonic sensor 1 as output
pinMode(echoPin1, INPUT); // Set echo pin of ultrasonic sensor 1 as input
pinMode(triggerPin2, OUTPUT);// Set trigger pin of ultrasonic sensor 2 as output
pinMode(echoPin2, INPUT); // Set echo pin of ultrasonic sensor 2 as input
pinMode(triggerPin3, OUTPUT);// Set trigger pin of ultrasonic sensor 3 as output
pinMode(echoPin3, INPUT);// Set echo pin of ultrasonic sensor 3 as input
29-May-24
12
pinMode(irSensorPin, INPUT); // Set IR sensor pin as input
}
void loop() {
// Measure distance from ultrasonic sensor 1
digitalWrite(triggerPin1, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin1, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin1, LOW);
long duration1 = pulseIn(echoPin1, HIGH);
int distance3 = duration1 * 0.034 / 2;
// Measure distance from ultrasonic sensor 2
digitalWrite(triggerPin2, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin2, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin2, LOW);
long duration2 = pulseIn(echoPin2, HIGH);
int distance2 = duration2 * 0.034 / 2;
29-May-24
13
// Measure distance from ultrasonic sensor 3
digitalWrite(triggerPin3, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin3, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin3, LOW);
long duration3 = pulseIn(echoPin3, HIGH);
int distance1 = duration3 * 0.034 / 2;
// Check if robot is on ground
int irSensorValue = digitalRead(irSensorPin);
Serial.print(irSensorValue);
// Determine motor speed and direction based on sensor readings
if (distance2 > 10 && irSensorValue == 0) {
// Move forward
motor1.setSpeed(150);
motor2.setSpeed(150);
29-May-24
14
motor1.run(FORWARD);
motor2.run(FORWARD);
}
else{
if(distance3>distance1 && irSensorValue == 0){
motor1.run(BACKWARD);
motor2.run(BACKWARD);
delay(500);
// Turn left
motor1.setSpeed(150);
motor2.setSpeed(150);
motor1.run(BACKWARD);
motor2.run(FORWARD);
Serial.print("left");
}else if(distance1>distance3 && irSensorValue == 0){
motor1.run(BACKWARD);
motor2.run(BACKWARD);
delay(500);
29-May-24
15
// Turn right
motor1.setSpeed(150);
motor2.setSpeed(150);
motor1.run(FORWARD);
motor2.run(BACKWARD);
Serial.print("right");
}else if(irSensorValue == 1){
motor1.setSpeed(0);
motor2.setSpeed(0);
motor1.run(RELEASE);
motor2.run(RELEASE);
}else{
motor1.setSpeed(0);
motor2.setSpeed(0);
motor1.run(RELEASE);
motor2.run(RELEASE);
}
}
29-May-24
16
Serial.print("distance3: ");
Serial.print(distance3);
Serial.print(" Distance2: ");
Serial.print(distance2);
Serial.print(" distance1: ");
Serial.print(distance1);
Serial.print(" On ground: ");
Serial.println(irSensorValue);
delay(100);
}
PHOTO
29-May-24
17
Application
29-May-24
18
 This is very much helpful for elderly people as well as for
those who are unable to walk either due to physical
disabilities or due to accidents.
 Another major use of our project is that we can turn off
the operating devices all together at one shot by just
pressing the power button.
Advantages
29-May-24
19
 Time saving as it is operated automatically.
 All the devices are self controllable.
 More secure as there is no direct contact with the
appliances.
 Very effective for household needs.
 Eco-friendly and produces less noise pollution.
 No need of any type of remote control.
Conclusion
29-May-24
20
 The presentation shows a better and simple approach to
provide an overview of design of a simple robotic
cleaners control design using gadgets and instruments
easily available in Indian market.
 This robot is specially made on the basis of modern
technology. It can work automatically and manually.
 It has the feature of the scheduling and it can auto drain
itself.
29-May-24
21
Thank You…

More Related Content

Similar to How Automatic Vaccum cleaner works in today world.

IRJET- Iot Based Route Assistance for Visually Challenged
IRJET- Iot Based Route Assistance for Visually ChallengedIRJET- Iot Based Route Assistance for Visually Challenged
IRJET- Iot Based Route Assistance for Visually Challenged
IRJET Journal
 
Arduino Base Door Automation System.ppt
Arduino Base Door Automation System.pptArduino Base Door Automation System.ppt
Arduino Base Door Automation System.ppt
Sazzad Hossain
 
Alcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking projectAlcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking project
hemanth prudhvi jidugu
 
FINAL REPORT_B.tech
FINAL REPORT_B.techFINAL REPORT_B.tech
FINAL REPORT_B.tech
afzal usmani
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind Stick
Gagandeep Singh
 
IRJET- Design and Implementation of Automatic Traction System
IRJET-  	  Design and Implementation of Automatic Traction SystemIRJET-  	  Design and Implementation of Automatic Traction System
IRJET- Design and Implementation of Automatic Traction System
IRJET Journal
 
project_NathanWendt
project_NathanWendtproject_NathanWendt
project_NathanWendt
Nathan Wendt
 
Autonomous navigation robot
Autonomous navigation robotAutonomous navigation robot
Autonomous navigation robot
IRJET Journal
 
Developing Infrared Controlled Automated Door System
Developing Infrared Controlled Automated Door SystemDeveloping Infrared Controlled Automated Door System
Developing Infrared Controlled Automated Door System
IJMER
 
Final Slot Car Report
Final Slot Car ReportFinal Slot Car Report
Final Slot Car Report
Kyle Avery
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino Uno
IRJET Journal
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using Arduino
Ayush Chhangani
 
IRJET- Home Locker Surveillance without using CCTV Camera
IRJET- Home Locker Surveillance without using CCTV CameraIRJET- Home Locker Surveillance without using CCTV Camera
IRJET- Home Locker Surveillance without using CCTV Camera
IRJET Journal
 
Security System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor TechnologySecurity System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor Technology
IOSR Journals
 
DESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEM
DESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEMDESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEM
DESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEM
IRJET Journal
 
Fyp 3rd Presentation
Fyp 3rd PresentationFyp 3rd Presentation
Fyp 3rd Presentation
hassan khan
 
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdfDESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
ASEPRIZKIFIRDAUS1
 
IRJET- Automatic Luggage Follower
IRJET- Automatic Luggage FollowerIRJET- Automatic Luggage Follower
IRJET- Automatic Luggage Follower
IRJET Journal
 
project report
project reportproject report
project report
Nashath Hussain
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final Project
Bach Nguyen
 

Similar to How Automatic Vaccum cleaner works in today world. (20)

IRJET- Iot Based Route Assistance for Visually Challenged
IRJET- Iot Based Route Assistance for Visually ChallengedIRJET- Iot Based Route Assistance for Visually Challenged
IRJET- Iot Based Route Assistance for Visually Challenged
 
Arduino Base Door Automation System.ppt
Arduino Base Door Automation System.pptArduino Base Door Automation System.ppt
Arduino Base Door Automation System.ppt
 
Alcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking projectAlcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking project
 
FINAL REPORT_B.tech
FINAL REPORT_B.techFINAL REPORT_B.tech
FINAL REPORT_B.tech
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind Stick
 
IRJET- Design and Implementation of Automatic Traction System
IRJET-  	  Design and Implementation of Automatic Traction SystemIRJET-  	  Design and Implementation of Automatic Traction System
IRJET- Design and Implementation of Automatic Traction System
 
project_NathanWendt
project_NathanWendtproject_NathanWendt
project_NathanWendt
 
Autonomous navigation robot
Autonomous navigation robotAutonomous navigation robot
Autonomous navigation robot
 
Developing Infrared Controlled Automated Door System
Developing Infrared Controlled Automated Door SystemDeveloping Infrared Controlled Automated Door System
Developing Infrared Controlled Automated Door System
 
Final Slot Car Report
Final Slot Car ReportFinal Slot Car Report
Final Slot Car Report
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino Uno
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using Arduino
 
IRJET- Home Locker Surveillance without using CCTV Camera
IRJET- Home Locker Surveillance without using CCTV CameraIRJET- Home Locker Surveillance without using CCTV Camera
IRJET- Home Locker Surveillance without using CCTV Camera
 
Security System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor TechnologySecurity System Based on Ultrasonic Sensor Technology
Security System Based on Ultrasonic Sensor Technology
 
DESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEM
DESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEMDESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEM
DESIGN AND DEVELOPMENT OF RANGE CONTROL FIRE EXTINGUISHING SYSTEM
 
Fyp 3rd Presentation
Fyp 3rd PresentationFyp 3rd Presentation
Fyp 3rd Presentation
 
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdfDESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
 
IRJET- Automatic Luggage Follower
IRJET- Automatic Luggage FollowerIRJET- Automatic Luggage Follower
IRJET- Automatic Luggage Follower
 
project report
project reportproject report
project report
 
Arduino Final Project
Arduino Final ProjectArduino Final Project
Arduino Final Project
 

Recently uploaded

Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
SONALI Batra $A12
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
Ak47 Ak47
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
DharmaBanothu
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Poonam Singh
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...
🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...
🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...
AK47
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
ESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE Delhi
ESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE DelhiESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE Delhi
ESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE Delhi
AK47
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Sri Ramakrishna Institute of Technology
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
kamka4105
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
NaveenNaveen726446
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
dulbh kashyap
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 

Recently uploaded (20)

Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...
🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...
🔥Photo Call Girls Lucknow 💯Call Us 🔝 6350257716 🔝💃Independent Lucknow Escorts...
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
ESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE Delhi
ESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE DelhiESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE Delhi
ESCORT SERVICE FULL ENJOY - @9711199012, Mayur Vihar CALL GIRLS SERVICE Delhi
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 

How Automatic Vaccum cleaner works in today world.

  • 1. 29-May-24 VELLORE INSTITUTE OF TECHNOLOGY Presentation on on “ SMART VACCUM CLEANER ” 1
  • 2. Content Slide 29-May-24 2  INTRODUCTION  HISTORY  COMPONENTS USED  FEATURES  SENSORS USED  USE OF EMBEDDED C  APPLICATIONS  ADVANTAGES  CONCLUSION  REFERENCE
  • 3. Introduction Slide 29-May-24 3  Automatic floor cleaner is an electronics home appliance which work on two modes automatic and manual.  It performs two operation sweeping and mopping.  It can be use in crowed place like bus stands, railway station, airports etc.
  • 4. Idea 29-May-24 4  Most of the people are working and they did not have enough time to clean.  From time to time technology come up and need to upgrade for easier human task.  Most of us usually using a hand controlled vacuum for cleaning .Moreover, most of vacuum robots in the market are expensive and may be large in size
  • 5. MORE ABOUT SMART VACCUM CLEANER 29-May-24 5  A new service robot designed for cleaning tasks in home environments is introduced.  System has three subsystems: electrical, software and mechanical.  Of which microcontroller, sensors (opponent and light) and motor are the electrical and mechanical subsystems respectively & the software subsystem is the brain of the robot.
  • 6. 29-May-24 6  The cleaning robot uses a microcontroller to detect obstacles and manipulates its direction as per the inputs.  It is programmed to accept inputs to sense obstacles around it and control the robot to avoid any collisions.  In case of an obstacle, or a potential collision, the microcontroller controls the wheels of the robot by a motor driver to avoid collision. The vacuum cleaner at the bottom of the robot performs the cleaning process.
  • 7. History 29-May-24 7  The first type of such system relies on various sensors and artificial intelligence in order to systematically move the floor cleaner across the floor.  The sensors detect objects and other obstructions and the artificial intelligence system determines the course of action of the device with respect to the object or obstruction.
  • 8. Components Used 29-May-24 8  PLASTIC BOX  MOPPING PRODUCT  AIR SECTION  ARDUINO UNO  2 BO MOTOR  MOTOR DRIVER  IR SENSOR  CURRENT BATTERY (Li-ion)  BATTERY HOLDER  WHEELS  VACCUM MOTOR  CONNECTING CABLES
  • 9. FEATURES 29-May-24 9  Small size so it will enter a small area.  Low cost, cost of body, three sensors, microcontroller and one motors driver.  As it is an automatic robot so we just have to on the power switch and the robot start cleaning floor.
  • 10. Sensors Used 29-May-24 10 Two types of sensors are used: IR-SENSOR ULTRASONIC SENSOR
  • 11. CODE 29-May-24 11 #include <AFMotor.h> AF_DCMotor motor1(1);// Initialize motor1 on M1 port of L293D AF_DCMotor motor2(2);// Initialize motor2 on M2 port of L293D const int triggerPin1 = 4;// Define trigger pin of ultrasonic sensor 1 const int echoPin1 = 5; // Define echo pin of ultrasonic sensor 1 const int triggerPin2 = 6; // Define trigger pin of ultrasonic sensor 2 const int echoPin2 = 7;// Define echo pin of ultrasonic sensor 2 const int triggerPin3 = 8;// Define trigger pin of ultrasonic sensor 3 const int echoPin3 = 9;// Define echo pin of ultrasonic sensor 3 const int irSensorPin = 13;// Define IR sensor pin void setup() { Serial.begin(9600);// Initialize serial communication at 9600 baud pinMode(triggerPin1, OUTPUT); // Set trigger pin of ultrasonic sensor 1 as output pinMode(echoPin1, INPUT); // Set echo pin of ultrasonic sensor 1 as input pinMode(triggerPin2, OUTPUT);// Set trigger pin of ultrasonic sensor 2 as output pinMode(echoPin2, INPUT); // Set echo pin of ultrasonic sensor 2 as input pinMode(triggerPin3, OUTPUT);// Set trigger pin of ultrasonic sensor 3 as output pinMode(echoPin3, INPUT);// Set echo pin of ultrasonic sensor 3 as input
  • 12. 29-May-24 12 pinMode(irSensorPin, INPUT); // Set IR sensor pin as input } void loop() { // Measure distance from ultrasonic sensor 1 digitalWrite(triggerPin1, LOW); delayMicroseconds(2); digitalWrite(triggerPin1, HIGH); delayMicroseconds(10); digitalWrite(triggerPin1, LOW); long duration1 = pulseIn(echoPin1, HIGH); int distance3 = duration1 * 0.034 / 2; // Measure distance from ultrasonic sensor 2 digitalWrite(triggerPin2, LOW); delayMicroseconds(2); digitalWrite(triggerPin2, HIGH); delayMicroseconds(10); digitalWrite(triggerPin2, LOW); long duration2 = pulseIn(echoPin2, HIGH); int distance2 = duration2 * 0.034 / 2;
  • 13. 29-May-24 13 // Measure distance from ultrasonic sensor 3 digitalWrite(triggerPin3, LOW); delayMicroseconds(2); digitalWrite(triggerPin3, HIGH); delayMicroseconds(10); digitalWrite(triggerPin3, LOW); long duration3 = pulseIn(echoPin3, HIGH); int distance1 = duration3 * 0.034 / 2; // Check if robot is on ground int irSensorValue = digitalRead(irSensorPin); Serial.print(irSensorValue); // Determine motor speed and direction based on sensor readings if (distance2 > 10 && irSensorValue == 0) { // Move forward motor1.setSpeed(150); motor2.setSpeed(150);
  • 14. 29-May-24 14 motor1.run(FORWARD); motor2.run(FORWARD); } else{ if(distance3>distance1 && irSensorValue == 0){ motor1.run(BACKWARD); motor2.run(BACKWARD); delay(500); // Turn left motor1.setSpeed(150); motor2.setSpeed(150); motor1.run(BACKWARD); motor2.run(FORWARD); Serial.print("left"); }else if(distance1>distance3 && irSensorValue == 0){ motor1.run(BACKWARD); motor2.run(BACKWARD); delay(500);
  • 15. 29-May-24 15 // Turn right motor1.setSpeed(150); motor2.setSpeed(150); motor1.run(FORWARD); motor2.run(BACKWARD); Serial.print("right"); }else if(irSensorValue == 1){ motor1.setSpeed(0); motor2.setSpeed(0); motor1.run(RELEASE); motor2.run(RELEASE); }else{ motor1.setSpeed(0); motor2.setSpeed(0); motor1.run(RELEASE); motor2.run(RELEASE); } }
  • 16. 29-May-24 16 Serial.print("distance3: "); Serial.print(distance3); Serial.print(" Distance2: "); Serial.print(distance2); Serial.print(" distance1: "); Serial.print(distance1); Serial.print(" On ground: "); Serial.println(irSensorValue); delay(100); }
  • 18. Application 29-May-24 18  This is very much helpful for elderly people as well as for those who are unable to walk either due to physical disabilities or due to accidents.  Another major use of our project is that we can turn off the operating devices all together at one shot by just pressing the power button.
  • 19. Advantages 29-May-24 19  Time saving as it is operated automatically.  All the devices are self controllable.  More secure as there is no direct contact with the appliances.  Very effective for household needs.  Eco-friendly and produces less noise pollution.  No need of any type of remote control.
  • 20. Conclusion 29-May-24 20  The presentation shows a better and simple approach to provide an overview of design of a simple robotic cleaners control design using gadgets and instruments easily available in Indian market.  This robot is specially made on the basis of modern technology. It can work automatically and manually.  It has the feature of the scheduling and it can auto drain itself.
  翻译: