Skip to content

Simple Arduino-based system to control solar heating for swimming pools.

License

Notifications You must be signed in to change notification settings

mxx-lxg/solar-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solar-controller

Simple Arduino Uno-based PlatformIO project to control solar heating for swimming pools. The purpose of this controller is to save energy by not letting the circulation-pump run permanently.

All you need is an Arduino Uno, a relay (that can handle a pump) and two temperature sensors.

The pump for the solar-panels is turned on every few minutes and runs for 10 seconds to move heated water from the panels to the outlet temperature sensor. If the temperature is 1°C warmer than the water on the inlet side, it will continue to run for another 2 minutes and then check the temperature again. If the temperature isn't warmer, the pump will turn off.

All intervals and values can be changed in code.

Inlet- and outlet-temperature are sent over serial for displaying in the Arduino IDE Serial Plotter.

About

Simple Arduino-based system to control solar heating for swimming pools.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages