Graphical Pool Control with Raspberry Pi and Arduino

Depending on where you live, pool season is drawing to a close. On the other hand, if you want to finally implement that Raspberry…

Jeremy Cook
6 years ago

Depending on where you live, pool season is drawing to a close. On the other hand, if you want to finally implement that Raspberry Pi/Arduino pool control system you’ve been contemplating for the last few years, there’s no better time than now!

Hacker “neilroeth” recently installed his own custom system, not purely out of a desire to make something awesome, but because his pool controller finally decided to bite the dust. Since a replacement would cost around $800, he chose to make his own at a cost of less than $100 instead— using some components that he already had lying around.

The resulting system can run his pool automatically, including a variety of actuators, lights, a heater, and a main pump motor. Everything is now controlled directly by an Arduino Nano and a relay board — along with a relay adapted from the existing system to switch the powerful 240V, 2HP main pump. A Raspberry Pi provides a browser-based user interface and switching logic via a Node-RED routine, which it transmits to the Arduino via a USB serial connection. Air and water temperature data are measured using thermistors connected to the Arduino and fed to the Pi.

The build is well documented, and would make a great reference to review before starting your own project. As with any undertaking involving electricity — especially involving mains power — be sure to take the proper precautions!

Jeremy Cook
Engineer, maker of random contraptions, love learning about tech. Write for various publications, including Hackster!
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles