Create a roomba with this Arduino project

Roomba created with Arduino

Smart devices are becoming more and more common in the home. To such an extent that many integrate a Raspberry Pi board and already get a real robot in some cases. But thanks to Free Hardware you can create a smart device for little money and without paying the brand name.

Something similar has done B. Aswinth Raj with a smart robotic vacuum cleaner similar to a roomba that he has built himself And that a lot of money has been saved thanks to that, by not paying the mark and also has the option to make it smarter by connecting it to the Internet or a Raspberry Pi.

For the construction of this homemade «roomba» several servomotors have been needed, a plate of Arduino UNO y a manual vacuum cleaner. Thus, thanks to the motors and the Arduino board, the vacuum cleaner moves along the ground without us having to go behind it. In addition, the built-in sensors will allow us to locate obstacles that the electric vacuum cleaner has in front of and that it can avoid.

This particular roomba offers great customization possibilities

But the good thing about Free Hardware is not what is built but the customization possibilities we have. So, to this project we can add functionalities such as internet connection or a rechargeable battery. We can also add sensors that help with cleaning or simply schedule cleanings by setting them to a specific day and time.

The project plans as well as the software for its creation are available through CircuitDigest page, something that we can get for free like many Free Hardware projects. In any case, although it seems like a very rustic project, the operation of this smart vacuum cleaner is interesting and effective at least for those who do not have time or money to clean the floor or buy a roomba Do not you think?

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.