Portfolio – Smart vacuum cleaner
Project intro
This project is an Arduino-powered smart vacuum cleaner designed to autonomously navigate and clean a space while avoiding obstacles. This design uses a simple yet effective approach by combining distance sensors and a physical bumper system to detect and respond to obstacles.
The vacuum moves forward while continuously scanning its surroundings with two front-mounted distance sensors. If an obstacle is detected, the system adjusts the path to avoid collisions. In case the sensors fail or do not detect an object in time, a bumper system with mechanical buttons acts as a backup—when the vacuum physically hits an obstacle, the button press triggers an immediate course correction.
Sources
This robot was built following instructions from a project in Instructables, with modifications and improvements to suit my specific design and requirements.
