Underwater Swimming Pool Bluetooth Solar Cleaning Robot
by Gabriel Almeida in Circuits > Microcontrollers
1576 Views, 13 Favorites, 0 Comments
Underwater Swimming Pool Bluetooth Solar Cleaning Robot
![e.jpg](/proxy/?url=https://content.instructables.com/FYV/JAUV/KELE7U81/FYVJAUVKELE7U81.jpg&filename=e.jpg)
![IMG_20200829_162910.jpg](/proxy/?url=https://content.instructables.com/FR1/G3XD/KELE6DYY/FR1G3XDKELE6DYY.jpg&filename=IMG_20200829_162910.jpg)
![IMG_20200829_162828.jpg](/proxy/?url=https://content.instructables.com/F1F/75DP/KELE6DTE/F1F75DPKELE6DTE.jpg&filename=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](/proxy/?url=https://content.instructables.com/F7F/Q6FU/KELE6E2P/F7FQ6FUKELE6E2P.jpg&filename=IMG_20200814_115447.jpg)
![IMG_20200814_115420.jpg](/proxy/?url=https://content.instructables.com/F0K/W3VH/KELE6E0V/F0KW3VHKELE6E0V.jpg&filename=IMG_20200814_115420.jpg)
![IMG_20200814_115436.jpg](/proxy/?url=https://content.instructables.com/FCF/6DH3/KELE6E0Y/FCF6DH3KELE6E0Y.jpg&filename=IMG_20200814_115436.jpg)
![IMG_20200814_135049.jpg](/proxy/?url=https://content.instructables.com/FAS/JFKV/KELE6E0D/FASJFKVKELE6E0D.jpg&filename=IMG_20200814_135049.jpg)
![IMG_20200814_134927.jpg](/proxy/?url=https://content.instructables.com/F2N/DYX9/KELE6E3A/F2NDYX9KELE6E3A.jpg&filename=IMG_20200814_134927.jpg)
![IMG_20200829_161632.jpg](/proxy/?url=https://content.instructables.com/FP4/IN13/KELE6DKQ/FP4IN13KELE6DKQ.jpg&filename=IMG_20200829_161632.jpg)
![IMG_20200829_161556.jpg](/proxy/?url=https://content.instructables.com/FBQ/UTRI/KELE6DIA/FBQUTRIKELE6DIA.jpg&filename=IMG_20200829_161556.jpg)
![IMG_20200814_124905.jpg](/proxy/?url=https://content.instructables.com/FMU/MW9V/KELE6E39/FMUMW9VKELE6E39.jpg&filename=IMG_20200814_124905.jpg)
![IMG_20200816_132257.jpg](/proxy/?url=https://content.instructables.com/F6O/GIUU/KELE6CST/F6OGIUUKELE6CST.jpg&filename=IMG_20200816_132257.jpg)
![IMG_20200816_143537.jpg](/proxy/?url=https://content.instructables.com/FJV/PLNL/KELE6CUM/FJVPLNLKELE6CUM.jpg&filename=IMG_20200816_143537.jpg)
![IMG_20200829_151951.jpg](/proxy/?url=https://content.instructables.com/F98/X898/KELE6D6U/F98X898KELE6D6U.jpg&filename=IMG_20200829_151951.jpg)
![IMG_20200815_100026.jpg](/proxy/?url=https://content.instructables.com/F9R/3EN0/KELE6CLT/F9R3EN0KELE6CLT.jpg&filename=IMG_20200815_100026.jpg)
![IMG_20200814_115523.jpg](/proxy/?url=https://content.instructables.com/FW9/35VI/KELE6E38/FW935VIKELE6E38.jpg&filename=IMG_20200814_115523.jpg)
1) Bluethoot microcontroler from a robomaker of clementoni ( or arduino + bluetooth module + ir sensor + motor driver board)
2) CPU fan
3) 2x DC motor
4) 2x running machine ( or 4 wheels)
5) 3.7v 18650 battery
6) Micro USB charger
7) Solar panel ( optional )
8) Other insignificant things :)
Coding ( If Using Arduino)
![arduino-1128227_1280.jpg](/proxy/?url=https://content.instructables.com/F6Y/H4MN/KEO926QQ/F6YH4MNKEO926QQ.jpg&filename=arduino-1128227_1280.jpg)
If you use an arduino here's the schematic and the code:
Make Some Modifications and Lubricate the Engines
![IMG_20200814_135130.jpg](/proxy/?url=https://content.instructables.com/F1Q/UK1E/KELE6CFE/F1QUK1EKELE6CFE.jpg&filename=IMG_20200814_135130.jpg)
![IMG_20200820_111309.jpg](/proxy/?url=https://content.instructables.com/FKM/O7US/KELE6D14/FKMO7USKELE6D14.jpg&filename=IMG_20200820_111309.jpg)
![IMG_20200820_111001.jpg](/proxy/?url=https://content.instructables.com/F82/9CXB/KELE6CZE/F829CXBKELE6CZE.jpg&filename=IMG_20200820_111001.jpg)
![IMG_20200814_141019.jpg](/proxy/?url=https://content.instructables.com/FR5/52UD/KELE6CH6/FR552UDKELE6CH6.jpg&filename=IMG_20200814_141019.jpg)
![IMG_20200815_094243.jpg](/proxy/?url=https://content.instructables.com/FN0/LXS0/KELE6CIY/FN0LXS0KELE6CIY.jpg&filename=IMG_20200815_094243.jpg)
![IMG_20200815_094301.jpg](/proxy/?url=https://content.instructables.com/FHN/JFKW/KELE6CJ0/FHNJFKWKELE6CJ0.jpg&filename=IMG_20200815_094301.jpg)
![IMG_20200815_095451.jpg](/proxy/?url=https://content.instructables.com/FIK/X0XV/KELE6CKQ/FIKX0XVKELE6CKQ.jpg&filename=IMG_20200815_095451.jpg)
![IMG_20200820_113306.jpg](/proxy/?url=https://content.instructables.com/FKT/IBMR/KELE6D15/FKTIBMRKELE6D15.jpg&filename=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](/proxy/?url=https://content.instructables.com/FS5/8PXE/KELE6CH7/FS58PXEKELE6CH7.jpg&filename=IMG_20200814_150711.jpg)
![IMG_20200814_150715.jpg](/proxy/?url=https://content.instructables.com/FAB/HJC2/KELE6CH8/FABHJC2KELE6CH8.jpg&filename=IMG_20200814_150715.jpg)
![IMG_20200815_100258.jpg](/proxy/?url=https://content.instructables.com/FMY/E25H/KELE6CNO/FMYE25HKELE6CNO.jpg&filename=IMG_20200815_100258.jpg)
![IMG_20200816_084650.jpg](/proxy/?url=https://content.instructables.com/F6N/5HOR/KELE6CSP/F6N5HORKELE6CSP.jpg&filename=IMG_20200816_084650.jpg)
![IMG_20200820_110943.jpg](/proxy/?url=https://content.instructables.com/FLK/BIOP/KELE6CWK/FLKBIOPKELE6CWK.jpg&filename=IMG_20200820_110943.jpg)
![IMG_20200820_110947.jpg](/proxy/?url=https://content.instructables.com/FG6/VZER/KELE6CYR/FG6VZERKELE6CYR.jpg&filename=IMG_20200820_110947.jpg)
![IMG_20200820_113600.jpg](/proxy/?url=https://content.instructables.com/F7O/1EXK/KELE6D2V/F7O1EXKKELE6D2V.jpg&filename=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](/proxy/?url=https://content.instructables.com/FSY/4DQV/KELE6CNR/FSY4DQVKELE6CNR.jpg&filename=IMG_20200815_134831.jpg)
![IMG_20200820_114130.jpg](/proxy/?url=https://content.instructables.com/FAI/IFHP/KELE6D2X/FAIIFHPKELE6D2X.jpg&filename=IMG_20200820_114130.jpg)
![IMG_20200815_100053.jpg](/proxy/?url=https://content.instructables.com/FXP/P00N/KELE6CLY/FXPP00NKELE6CLY.jpg&filename=IMG_20200815_100053.jpg)
![IMG_20200815_164629.jpg](/proxy/?url=https://content.instructables.com/FAT/5CFI/KELE6CNS/FAT5CFIKELE6CNS.jpg&filename=IMG_20200815_164629.jpg)
![IMG_20200816_084641.jpg](/proxy/?url=https://content.instructables.com/F4F/AW7I/KELE6CQT/F4FAW7IKELE6CQT.jpg&filename=IMG_20200816_084641.jpg)
![IMG_20200815_173210.jpg](/proxy/?url=https://content.instructables.com/FHD/1BLB/KELE6CQQ/FHD1BLBKELE6CQQ.jpg&filename=IMG_20200815_173210.jpg)
![IMG_20200829_155621.jpg](/proxy/?url=https://content.instructables.com/FPD/SVP0/KELE6DE6/FPDSVP0KELE6DE6.jpg&filename=IMG_20200829_155621.jpg)
![IMG_20200829_155638.jpg](/proxy/?url=https://content.instructables.com/FYN/G8VK/KELE6DFW/FYNG8VKKELE6DFW.jpg&filename=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](/proxy/?url=https://content.instructables.com/FNK/V1SS/KELE6D4R/FNKV1SSKELE6D4R.jpg&filename=IMG_20200821_143639.jpg)
![IMG_20200829_152007.jpg](/proxy/?url=https://content.instructables.com/FJT/XSF4/KELE6D8M/FJTXSF4KELE6D8M.jpg&filename=IMG_20200829_152007.jpg)
![IMG_20200821_143653.jpg](/proxy/?url=https://content.instructables.com/FTK/E96P/KELE6D4T/FTKE96PKELE6D4T.jpg&filename=IMG_20200821_143653.jpg)
![IMG_20200829_152209.jpg](/proxy/?url=https://content.instructables.com/FFB/4ZY0/KELE6D8N/FFB4ZY0KELE6D8N.jpg&filename=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](/proxy/?url=https://content.instructables.com/FXJ/BE3A/KELE6DMZ/FXJBE3AKELE6DMZ.jpg&filename=IMG_20200829_161941.jpg)
![IMG_20200829_162628.jpg](/proxy/?url=https://content.instructables.com/F2D/UKEV/KELE6DSS/F2DUKEVKELE6DSS.jpg&filename=IMG_20200829_162628.jpg)
![IMG_20200829_154035.jpg](/proxy/?url=https://content.instructables.com/F4Y/D1SM/KELE6DAU/F4YD1SMKELE6DAU.jpg&filename=IMG_20200829_154035.jpg)
![IMG_20200829_161614.jpg](/proxy/?url=https://content.instructables.com/FR0/8X4H/KELE6DKJ/FR08X4HKELE6DKJ.jpg&filename=IMG_20200829_161614.jpg)
![IMG_20200829_160238.jpg](/proxy/?url=https://content.instructables.com/FSB/0IHU/KELE6DFX/FSB0IHUKELE6DFX.jpg&filename=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](/proxy/?url=https://content.instructables.com/FCU/V3ZS/KELE6DYS/FCUV3ZSKELE6DYS.jpg&filename=IMG_20200829_162847.jpg)
![IMG_20200829_162919.jpg](/proxy/?url=https://content.instructables.com/FNX/Z8XN/KELE6DZ2/FNXZ8XNKELE6DZ2.jpg&filename=IMG_20200829_162919.jpg)
![IMG_20200829_162922.jpg](/proxy/?url=https://content.instructables.com/F9I/9BJI/KELE6DZ3/F9I9BJIKELE6DZ3.jpg&filename=IMG_20200829_162922.jpg)
![IMG_20200829_163303.jpg](/proxy/?url=https://content.instructables.com/FVL/83TV/KELE6DZR/FVL83TVKELE6DZR.jpg&filename=IMG_20200829_163303.jpg)
![IMG_20200829_193430.jpg](/proxy/?url=https://content.instructables.com/FD0/LIPZ/KELE6E0C/FD0LIPZKELE6E0C.jpg&filename=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