JSS MAHAVIDYAPEETHA
JSS ACADEMY OF TECHNICAL EDUCATION, BENGALURU
Approved by All India Council for Technical Education (AICTE), New Delhi.
DEPT. OF ELECTRONICS & INSTRUMENTATION ENGINEERING
Semester : 5
Academic Year : 2024-25
Subject Name : MINI PROJECT
Subject Code : BEE586
ARDUINO BASED SMART VACCUM
Project Title :
CLEANER ROBOT
Mini Project Co-ordinator : Dr. Nagesha
Mini Project Guide : Mrs. N. Nagarathna
Submission Date : 9/11/2024
Submitted by
: 1. Harshitha M C (1JS22EI009)
: 2. Lakshmi D K(1JS22EI015)
: 3. Madhavan P(1JS22EI016)
: 4. Sheethal M J(1JS22EI037)
JSS MAHAVIDYAPEETHA
JSS ACADEMY OF TECHNICAL EDUCATION, BENGALURU
Approved by All India Council for Technical Education (AICTE), New Delhi.
DEPT. OF ELECTRONICS & INSTRUMENTATION ENGINEERING
A MINI PROJECT SYNOPSIS ON
Title of the Project:
Arduino based smart vacuum cleaner robot
Abstract:
The synopsis presents the design and implementation of an Arduino-based smart
vacuum cleaner robot, aimed at automating household cleaning tasks. The robot is equipped
with various sensors, including ultrasonic sensors for obstacle detection, enabling it to
navigate efficiently within different environments. Utilizing an Arduino microcontroller, the
system orchestrates motor control for movement and a suction mechanism for debris
collection.
Key functionalities include autonomous navigation, where the robot can detect and avoid
obstacles, as well as programmable cleaning paths that allow users to customize its operation.
The compact design facilitates cleaning in confined spaces, while energy-efficient
components ensure prolonged operational time between charges.
The results demonstrate the effectiveness of the robot in performing autonomous cleaning
tasks, contributing to advancements in home automation and robotics. This project not only
highlights the capabilities of Arduino in robotic applications but also provides insights into
developing smart solutions for everyday problems in domestic settings.
2
Objectives of Arduino-Based Smart Vacuum Cleaner Robot:
➢ To develop an efficient, autonomous cleaning system that simplifies household
chores. The robot is designed to navigate and clean surfaces automatically, using
sensors like ultrasonic or infrared to detect and avoid obstacles such as furniture,
walls, and stairs.
➢ It incorporates a compact, user-friendly design that allows it to clean tight spaces
effectively, while its suction and brush mechanism ensures thorough dust and debris
removal. Smart navigation algorithms help optimize the cleaning path, reducing time
and energy consumption. The robot aims to be energy-efficient, with a focus on
extending battery life for prolonged use.
Problem Statement:
Despite the advancements in home cleaning technology, many households still rely on
manual vacuuming, which can be time-consuming and labor-intensive. Existing robotic
vacuum cleaners often face challenges such as inefficient navigation, inability to clean
effectively in tight spaces, and high costs, making them inaccessible to a significant
portion of users.
The primary problem this project addresses is the need for an affordable, efficient, and
user-friendly automated cleaning solution that can navigate complex home environments,
adapt to various surfaces, and operate autonomously. Additionally, there is a demand for
customizable cleaning schedules and paths that cater to individual user needs while
maintaining energy efficiency.
This project aims to develop an Arduino-based smart vacuum cleaner robot that not only
addresses these challenges but also enhances the overall user experience by combining
functionality with accessibility, ultimately improving the convenience of household
cleaning.
3
Methodology / Planning of Work:
1. Design and Planning:
- Define the requirements and specifications for the robot, including size, weight, and
cleaning capabilities.
- Create a conceptual design outlining the layout of components, such as motors,
sensors, and the vacuum mechanism.
2. Component Selection:
- Choose appropriate hardware components, including:
- Microcontroller: Arduino board for controlling the robot.
- Motors: DC motors or stepper motors for movement.
- Sensors: Ultrasonic sensors for obstacle detection and infrared sensors for edge
detection.
- Vacuum Mechanism: A small motorized vacuum or brush system.
- Power Source: Rechargeable battery to ensure portability and efficiency.
3. Circuit Design:
- Design the electronic circuit, including connections between the Arduino, sensors,
motors, and power supply.
- Create a schematic diagram to illustrate the setup.
4. Programming:
- Develop the software to control the robot, including:
- Sensor integration for obstacle detection and navigation.
4
Block diagram:
Flowchart:
5
Submitted by:
USN Name of the Student Signature of the Student
1 1JS22EI009 Harshitha M C
2 1JS22EI015 Lakshmi D K
3 1JS22EI016 Madhavan P
4 1JS22EI037 Sheethal M J