With this IoT Smart Pool Pump App created by Chiz Chikwendu you can remotely turn on/off and control the pool pump from anywhere.

Project Design

This application is built on ESP32 which implements a pool timer function. The application uses AWS Device Shadow library to connect to an AWS IoT thing. It updates the thing by providing pump voltage, current, power, pressure and temperature.
It also allows user to remotely turn ON/OFF the pump and through a web application a user can control the pump from anywhere.
The application integrates the BMP180 sensor. It also uses ADE7912 ADC via SPI to measure AC voltage and current. Finally it commands GPIO ports to turn AC relays on/off.

The project was built with:

  • Mongoose OS
  • Espressif ESP32 Development Board
  • BMP180 sensor
  • ADE7912 ADC
  • AWS IoT

How to start with this App?

  • Install and start MOS tool
  • Switch to the Project page, find and import the 'smart-pool-pump' app, build and flash it:

More information on this App can be found here:

Happy prototyping!

Contact us

To contact: send us a message or ask on the developer forum.