SMART VACUUM CLEANER ROBOT FOR AUTOMATIC FLOOR CLEANING Submitted by Sparsh Bhat (20001003119) Sudarshan Chauhan(20001003121) Tushar Sharma(20001003132) 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. Working 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. Software and Hardware Used Software: Hardware: • Arduino IDE • Arduino UNO • C++ Programming Languages • Arduino Motor Shield • Computer Vision Libraries • Ultrasonic Sensor • Servo Motor, Gear Motor, Motor • 7.4 Lithium-ion Battery Components Arduino Shield Arduino UNO Components Ultrasonic sensor Gear Motor Lithium ion battery Motor Servo Motor 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.