Smart Home Cleaning Robot

Robots are generally used to make human life easier. From time to time technology come up and need to upgrade for the easier human task. Most of the people are working and they did not have enough time to clean their houses. In this project, we are going to make a wise and intuitive vacuum cleaner.&

2025-06-28 16:35:25 - Adil Khan

Project Title

Smart Home Cleaning Robot

Project Area of Specialization RoboticsProject Summary

Robots are generally used to make human life easier. From time to time technology come up and need to upgrade for the easier human task. Most of the people are working and they did not have enough time to clean their houses. In this project, we are going to make a wise and intuitive vacuum cleaner.  This robot can works into two modes, one is   an autonomous-vacuum-cleaning mode and the other is manual-controlling mode using a mobile application. In an autonomous-vacuum-cleaning mode, the robot will itself calculate the dimensions of the room and locates itself at the corner of the room and starts cleaning in a zigzag mode.  Sensors will help the robot from falling down and to maintain a strategic distance from the obstacles to avoid collision while cleaning the floor. Also, in manual-controlling mode, the robot will be controlled by application which will made on MIT inventor and we control the robot according to our desire and need to a specific location. In future it will clean shelves, tables and altitude stuffs .Self-charging can also be introduced.

Project Objectives

Identify and design an autonomous robot that will assist people at home who are too busy for daily or weekly floor cleaning, especially for families with children. In particular for the elderly who live by themselves and do not have the strength or ability to clean. Robotic vacuum cleaners in the market are expensive and inefficient in terms of cleaning time and cleanness. The goal is to design an Omni directional platform with infrared sensors, wireless sensors, bumpers, ultrasound, reshape, and four bristle brushes on every side to improve the cited cleaning performance problems.

Project Implementation Method

In the manual mode the project is controlled via mobile app which is shown in above figure. The app was design using the MIT app inverter using the following logics:Firstly the app is connected with project using ip address which is displayed on the serial monitor send from Wi-Fi module(Node-MCU). After the connection was established the command will tell the robot to move in the certain direction like right, left, forward, backward and vacuum power on and off. The motors are controlled via L298d whose input voltage is 12 volts provided by the battery, the output voltage will be 1.6 volts less than the input i.e. 10.4 volts. The maximum current provided to operate the motors is 2A via L298d. The Node-MCU is connected with Arduino mega which sends the data to Arduino to control the components. The current state of our project is shown below: And our autonomous part is in process of implementation.

Benefits of the Project

Simple to Use

Maybe the main advantage of owning a robot vacuum cleaner is that they are very simple to use. When the machine is customized for a given space and the clock is set for a specific time, the item for all intents and purposes runs itself.

Saves our Time

It is a widespread affair that everybody's lives have turned out to be progressively busier in the 21st century. Without a doubt, performing multiple tasks has turned out to be fundamental to, and part of, cutting edge presence. A standout amongst the most important advantages of robot vacuum cleaners is that you don't need to be available when the vacuum is working.

Essentially turn it on before you go out and it will do basically everything for you while you're out of the house. In this way, time not spent physically vacuuming can be spent working, unwinding, playing with your children, or doing whatever your heart wants.

Types of Surfaces it works on

Another advantage of the robot vacuum cleaner is that it deals with different sorts of surfaces, from rugs to wood floors to tile to concrete.

Sets Limits

Another preferred important point of robot vacuum cleaners is their intrinsic capacity to perform in — and just in — a given space that they are customized for.

Size efficient and Simple to Store

A robot vacuum is smaller than other vacuum cleaners and, in that capacity, it can work easily— in a storeroom, under a bed, or wherever you have room. 

Perfect Solution for the Disabled and Old

Individuals i.e. the old and disabled, can really get benefit by owning a robot vacuum cleaner. It helps them to get their houses clean in a very short time without putting an effort.

Affordable and Cost-Proficient

Since automated vacuum cleaners have been available for various years, both the cost and features have improved fundamentally, and keep on improving as the years move by.

Technical Details of Final Deliverable

Since first task was the availability of hardware components and their setup. It took around one month at most i.e. November. Then did theoretical analysis and research of the project within the two months that was till the end of January. After this implementation and assembling of prototype and application through MIT inventor was made. And these days we are working on making our robot autonomous.

Final Deliverable of the Project HW/SW integrated systemType of Industry Telecommunication Technologies RoboticsSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 36820
Micro-controller (Arduino-Mega) Equipment113001300
Battery (12v /8 A) Equipment132003200
Wi-Fi module Equipment1400400
Ultra-sonic sensor Equipment6120720
IR(infrared sensors) Equipment5100500
Servo- Motor Equipment4200800
Quad Copter Motor Equipment114001400
Gear Motors + DC Motor Drivers Equipment35001500
L298 Equipment42501000
Chasis Equipment125002500
Wires + Brushes Equipment515007500
Others Equipment2800016000

More Posts