Pool Cleaning Robot Rebuild Works Like A 3 Dimensional Roomba

Pool Cleaning Robot

Pools are great – Cleaning them, not so much. [Davide Gironi] had a pool cleaning robot, but years of working in a chlorine environment resulted in one of its gaskets failing, destroying the electronics inside. Instead of replacing it, he decided to try his hand at rebuilding it using an AVR ATmega8 microcontroller.

But wait! Wasn’t there a warranty? Expired. Couldn’t he just get a new board from the manufacturer? Costs almost as much as a new robot – time to open it up!

He’s broken the project into two parts, the out of water timer circuitry, and the robot itself. The timer is responsible for converting 220VAC to low voltage DC for the robot, and for turning it on and off based on a schedule (duh). He’s using an ATmega8 based countdown programmable timer which he designed himself for a previous project.

The robot on the other hand is even simpler. It has two motors, one which sucks the water to filter it (also creating the suction effect so the robot can scale the pool’s walls), and the second one to steer it around. All [Davide] had to do here was replace the motor driver!

Comments

  1. Trav says:

    This project sucks. Which is a good thing…

  2. Hirudinea says:

    Wow, that’s amazing!I didn’t know there was ever such a thing as a pool cleaning robot!

  3. Graham Wellington says:

    Whoa, I finally have a reason to get a pool!

  4. Als Taxi says:

    What will they think of next! Carpet cleaning robots?!?!

  5. bthy says:

    I had the ambition to try and design a 3D-printable suction-side-cleaner to clean the pool floor since i hate having to do it manually, but unfortunately summer never really took off in Northern Europe this year, and I had plenty other projects to work on.
    But these devices are still outrageously expensive for what’s actually inside them, so I’m hoping someone else has made one by next year ;)

    • Z00111111 says:

      I’m guessing the reasons there aren’t many DIY pool cleaning robots is the whole being 2m under water, and generally unpleasant chemicals in a swimming pool.

  6. ANC says:

    Well, it’s still like a 2-D Roomba, but nice job reviving it.

  7. scorinth says:

    I’m compelled to point out that the surface of the pool is still two-dimensional. For this to be a “3 Dimensional Roomba” it would have to float around in the pool, not just crawl along the outside.

    (Finally, my engineering education is paying off! :D )

    • charliex says:

      or up the sides of the walls.

    • Neutrino says:

      If it were a CNC machine, this would be referred to as 3-Axis, not 3-D (3-D implies much more control over the output).

      So this could really be a “3 axis Roomba” – it’s got X & Y on the bottom of the pool, and Z when it goes up to the top… but i’m not even really sure that the bot switches modes between wall and floor. It may only be aware when it finds air. It may actually be treating the pool as a 2D surface only! (traveling along the width of the pool which happens to bend in the Z direction).

      Like you, from the description I was expecting any value of X,Y, and Z to be possible – but that’s not the case – calling it 3D is a stretch.

  8. William DeRieux says:

    220VAC and water scares the crap out of me … although I gather that: “The timer contains the 220 AC to low voltage DC current, and it is out of water” means, that the only electricity in the water is low voltage DC — still it scares the crap out of me.

  9. William DeRieux says:

    Besides, wouldn’t it just be easier to use skimmers, filters, and a pool pump? I do realize that robots are cool and fun — but still…

    • bat says:

      sand, and whatever else kids put in the pool accumulates on the bottom, in the grooves oc the tiles. yeah, sometimes algae start to grew on the pool sides. this litgle guy rubs the walls with sponge rolls snd sucks up the small dir particles from the bottom.
      it also has a pretty dense filter bag inside where all the dirt gets caught while it pumps the water through itself.
      it’s a lot less messy then the traditional pool vacuuming and it also uses a lot less power compared to the pump operated vacuums where you have to run the filter pump continously or even add an extra pump to support the vacuum.

      it’s pretty expensive though.

      selv 24vdc or not, noone goes into the pool while the robot is working.

      compared to roomba: well this one has no sensors at all, so the operation is totally random. basically the mc drives two motors. the pump runs all the time to provode the vacuum effect, and the tracks are driven back and forth w/o any intelligence. it may stuck on pool lights for minutes. at least mine does.

      • Me says:

        I grew up with a pool. You definitely need to scrub the sides with something. Being pre-robot days we used a brush on a long pole. The skimmer gets the dead bugs but without scrubbing you would have a slimy mess within a few weeks.

  10. cHRIS says:

    I have a pool cleaning “robot” that relies completely on the suction to run it, no electronics in the water. the suction pulls in debris, and also spins a small turbine inside, and with gears works the feet to keep it crawling along. when it hits a wall, it either goes up or turns around and goes off in another direction.

  11. Lwatcdr says:

    Needs a Wifi,ZigBee, Zwave, or BT interface to keep the clock accurate and to allow remote control of the Robot.
    Hey it is a hack so you might as well go for it.

  12. drew says:

    I think you mean it works like a Mirra
    http://www.irobot.com/mirra whic is just like a roomba but for pools

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,693 other followers