Introduction: AUVC Automatic Vacuum Cleaning Robot With UV Germicidal Irradiation

It is an automated multipurpose robot which is designed to perform functions like dust vacuuming, floor cleaning, germ killing and moping. It uses an Arduino microcontroller that is programmed to drive four dc motors, one servo and two ultrasonic sensors. The main aim is to automate the cleaning process and make it more efficient and less time consuming.

Step 1: HARDWARE AND SOFTWARE REQUIRMENTS

1. ULTRASONIC SENSOR HC-SR04 Ultrasonic x2

2. ADRUINO (Uno R3)

3. L 293D MOTOR SHIELD

4. VACUUM CLEANER (portable )

5. ULTRAVIOLET LIGHT

6. DC 12 V Motor (high torque or low speed) x4

7. Servo motor

7. Chase for robot and 4 wheel

6. DC POWER SUPPLY or Battery

Step 2: SYSTEM BLOCK DIAGRAM AND FLOWCHART

AUVC has mainly two ultrasonic sensors. One of the sensor performs

the function of obstacle avoiding by comparing the left, right and forward distances, and avoids the closer obstacle path or in other words select less obstacle path, if the robot is covered with full obstacles around, then the robot will turn around. The other sensor which avoid edges by measuring depth

Step 3: CIRCUIT DIAGRAM

1. place motor shield over Ardino uno3

2. connect wires as shown in figure

3. Pin (A0 and A1 )Forward ultrasonic sensor , this sensor is placed above Servo motor

4. pin (A2 and A3) Depth ultrasonic sensor it is fixed on robot chase and face on depth

5. servo motor power is provided though motor shield (port 0 on shield )

Step 4: Coding Time

1. install Arduino Software (IDE)

2. add this Library Files ( Adafruit Motor Shield library,Servo Motor library ,Ultrasonic sensor library)

3. and upload this code

code will publish on github link is here

https://github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino

Step 5: The Robot in Action

Developed by

AKHIL JOSEPH , akhil.vaj@gmail.com

ADARSH MOHAN,

BASIL T ABRAHAM and

EDWIN JOHNY

Wheels Contest 2017

Participated in the
Wheels Contest 2017

Arduino Contest 2017

Participated in the
Arduino Contest 2017