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](https://content.instructables.com/FZF/V3FH/JACTS4S0/FZFV3FHJACTS4S0.jpg?auto=webp&frame=1&width=320)
Participated in the
Wheels Contest 2017
![Arduino Contest 2017](https://content.instructables.com/FA1/689N/JAMTRQ5Y/FA1689NJAMTRQ5Y.jpg?auto=webp&frame=1&width=320)
Participated in the
Arduino Contest 2017