Underwater Swimming Pool Bluetooth Solar Cleaning Robot

by Gabriel Almeida in Circuits > Microcontrollers

1540 Views, 13 Favorites, 0 Comments

Underwater Swimming Pool Bluetooth Solar Cleaning Robot

e.jpg
IMG_20200829_162910.jpg
IMG_20200829_162828.jpg

In my house I have a swimming pool, but the biggest problem with demountable pools is the dirtiness that is deposited on the bottom, that the water filter does not aspire. So I thought of a way to clean the dirtiness from the bottom. And as of other pool cleaning robots I made a homemade version.

Gathering Materials

IMG_20200814_115447.jpg
IMG_20200814_115420.jpg
IMG_20200814_115436.jpg
IMG_20200814_135049.jpg
IMG_20200814_134927.jpg
IMG_20200829_161632.jpg
IMG_20200829_161556.jpg
IMG_20200814_124905.jpg
IMG_20200816_132257.jpg
IMG_20200816_143537.jpg
IMG_20200829_151951.jpg
IMG_20200815_100026.jpg
IMG_20200814_115523.jpg

1) Bluethoot microcontroler from a robomaker of clementoni ( or arduino + bluetooth module + ir sensor + motor driver board)

https://bityli.com/h34W5

https://bityli.com/h1Hka

https://bityli.com/rCkLN

https://bityli.com/hZxo

https://bityli.com/bh0jy

2) CPU fan

https://bityli.com/rS84v

or https://bityli.com/ZRCX1

3) 2x DC motor

https://bityli.com/4XFix

or https://bityli.com/XQ00X

4) 2x running machine ( or 4 wheels)

https://bityli.com/iBihI

or https://bityli.com/XQ00X

5) 3.7v 18650 battery

https://bityli.com/3UWMf

or https://bityli.com/re8RN

6) Micro USB charger

https://bityli.com/TM7BJ

or https://bityli.com/VyUYg

7) Solar panel ( optional )

https://bityli.com/i8XSF

or https://bityli.com/UMRuR

8) Other insignificant things :)

Coding ( If Using Arduino)

arduino-1128227_1280.jpg

If you use an arduino here's the schematic and the code:

https://create.arduino.cc/projecthub/samanfern/blu...

Make Some Modifications and Lubricate the Engines

IMG_20200814_135130.jpg
IMG_20200820_111309.jpg
IMG_20200820_111001.jpg
IMG_20200814_141019.jpg
IMG_20200815_094243.jpg
IMG_20200815_094301.jpg
IMG_20200815_095451.jpg
IMG_20200820_113306.jpg

As the IR sensor was soldered on the main board, I dessoldered it and extended the wires. I also soldered the fan on one of the engines.

In order not to rust in wather I lubricated the fan and motors

Assemble the Treadmill and Close Everything in a Box

IMG_20200814_150711.jpg
IMG_20200814_150715.jpg
IMG_20200815_100258.jpg
IMG_20200816_084650.jpg
IMG_20200820_110943.jpg
IMG_20200820_110947.jpg
IMG_20200820_113600.jpg

The box doesn´t need to be waterproof because it will be sealed.

If you don't have a treadmill, 4 wheels can be used for the same result.

Seal the Box and Extend the Wires

IMG_20200815_134831.jpg
IMG_20200820_114130.jpg
IMG_20200815_100053.jpg
IMG_20200815_164629.jpg
IMG_20200816_084641.jpg
IMG_20200815_173210.jpg
IMG_20200829_155621.jpg
IMG_20200829_155638.jpg

First I sealed the box with silve tape but the water came in so I sealed it with hot glue by passing two layers.

The size of the wires depends on the height of the pool, I used about 1 meter.

Make the Filter and Glue It to the Robot

IMG_20200821_143639.jpg
IMG_20200829_152007.jpg
IMG_20200821_143653.jpg
IMG_20200829_152209.jpg

For the filter I used an old fabric, the suction system was made with a fan and two plastic cups, the bottom of the cups was the filter and the other the fan

Install the Solar Panel (Optional)

IMG_20200829_161941.jpg
IMG_20200829_162628.jpg
IMG_20200829_154035.jpg
IMG_20200829_161614.jpg
IMG_20200829_160238.jpg

The solar panel was connected to the power input of the charger so it is possible to charge via USB or solar energy

I also put the IR sensor in front of the robot and glue two small pieces of styrofoam on both sides of the box to float well

Testing in the Water

IMG_20200829_162847.jpg
IMG_20200829_162919.jpg
IMG_20200829_162922.jpg
IMG_20200829_163303.jpg
IMG_20200829_193430.jpg

My initial idea was that the box would be submersible but when I put it under water the cell phone has no bluetooth signal

After a while, the filter must be cleaned to avoid worsening the aspiration