Skip to content

jareddilley/Desk-Roomba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desk-Roomba

image

Miniaturized Roomba that can dust all your surfaces. This is a fully 3D-printed robot that can avoid objects, avoid falling off the edge of a table, and dust the surface as it goes. The idea was built off of the SMARs robot that can be found on Thingiverse (https://www.thingiverse.com/thing:2662828). I made some additions of my own to better suit my needs. This creation has a YouTube video as well so those who are visual learners can be entertained: https://www.youtube.com/watch?v=fM7q85V_2Z0

image

Full Arduino schematic for anyone trying to build the project. For those who want a closer look, the diagram can be found in the Fritzing Schematic folder. If there are any confusions feel free to ask in the discussion.

Object Detection

image

The robot can avoid objects by using an ultrasonic sensor. This was the only sensor already built into the original design. The sensor bounces ultrasonic sound off of objects and listens back for the echo. The time between send and receive determines the distance. In code, we can vary how close the object can get before turning around.

Edge Detection

image

The robot can keep itself from falling off the edge by using two ir sensors. The sensors reflect infrared light off of the table or ground and if the IR light does not reflects back we know we are about to fall off of the table. Two sensors are used to check both corners of the robot so that no matter the angle the robot comes in at it can sense the edge in time.

Duster

image

The duster is a simple microfiber towel that is attached to a sweeper. The fabric is held in with wedges: this follows the idea of a sanding block to keep the sandpaper in place while under friction. The broken-down 3d model can be seen below:

image

With this design, multiple add-ons could be created to make this modular robot quite robust.

About

Fully 3D printed robot you can put on any table to remove that pesky dust and dog hair

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages