We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6
EMBEDDED SYSTEMS PROJECT
Vacuum Cleaning Robot using Arduino
Documentation of components, understanding, and
project progression Solving a Real-World Problem Addressing the need for automated cleaning in modern Motivation households.
Choosing the project
Educational Value Gaining practical knowledge in robotics and embedded systems.
Innovation and Creativity
Exploring new ways to simplify everyday tasks using technology. • Arduino Pro Mini • HC-SR04 Ultrasonic Modules • L293D Motor Driver Components Used • 5Volt N20 Motors and Mounting Brackets • N20 Motor Wheels • Switch • LM7805 Voltage Regulator • 7.4V Lithium-Ion Battery • IR Module • Perfboard • Castor Wheel • MDF • Generic Portable Vacuum Cleaner Block Diagram The floor cleaning robot project involves integrating various components including ultrasonic sensors, IR sensor, and a vacuum cleaner with an Arduino board. The ultrasonic sensors detect obstacles and relay the information to the Arduino, which triggers the motor driver to maneuver the robot. The IR sensor helps prevent falls by detecting changes in floor level and communicating with the Arduino to adjust the robot’s behavior and avoid staircases. The vacuum cleaner, powered by the robot’s battery, is incorporated for cleaning purposes. Soldering the components together and building a robot housing are essential steps in assembling the physical robot. Finally, the Arduino code, primarily based on the ultrasonic distance sensor code, includes the floor detection feature and helps coordinate the robot’s response based on sensor inputs. Understandings from the project The project “Smart Vacuum Cleaning Robot using Arduino” involves grasping the integration of hardware components with the Arduino platform to create an autonomous cleaning system.
Key learnings include sensor technologies such as
ultrasonic and IR sensors, motor control using Arduino, power management, and circuit design.
This project provides practical insights into robotics,
embedded systems, and the real-world applications of Arduino in creating functional and autonomous devices. Thank You We hope you learned something new.
Team Members: 21BPS1025 Aman Chaddha 21BPS1118 Satvik Madan