Richard Sears
Published © GPL3+

Pool Fill Control

A system to monitor my pool sensors and refill my pool when necessary. Monitors water level, temp, pH, ORP and pump parameters.

AdvancedWork in progressOver 4 days4,981
Pool Fill Control

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×2
MoteinoUSB
1 - Water Meter 1 - Filter Pressure 1 - Water Level 1 - Water Temp
×4
MightyHat
×1
Electrically Isolated USB Sensor Board
×2
EZO pH Circuit Chip
×1
EZO ORP Circuit Chip
×1
2-Channel 5V Relay Module
×1
SparkFun USB to RS-485 Converter
SparkFun USB to RS-485 Converter
×1
eTape - Liquid Level Tape
×1
Adafruit PKCell 4400mAh 3.7V LiPo Battery Pack
×1
NEMA3 External Enclosure
×1
15A Outlet
×1
TP-Link N300 USB Wireless Adaptor
×1
HA28W-6A 250V Line Noise Supressor
×1
Basler 240VAC - 24VAC Transformer
×1
Adafruit Rugged Metal Pushbutton Switch - Momentary
×2
Latching LED DPDT Switch
×1
EmonPi Base Station
×1
MAX6816 Debouncer (for water meter)
×1
Maxim Integrated DS18B20 Waterproof Temperature Sensor
×3
Adafruit Waterproof DC Power Cable
×2
Adafruit PG-9 Cable Waterproof Cable Gland
×2
Adafruit Project Box - Waterproof
×2
Desiccant Dehumidifier Packets
×1
Pressure Sensor
×1
DFRobot XKC-Y25-T12V Liquid Level Sensor
×1

Software apps and online services

EmonCMS - Environmental Data Monitoring Application

Story

Read more

Schematics

Pi3 Main Controller

This is the main controller for the Pi3
V3 2 pi3 pfc mhlfwf7bip

PFC IO Board

Handles IO for sensors
Pfc main io board puxiqmc69g

Code

Github Code for Pool_Fill_Control

This is the main software.

Credits

Richard Sears

Richard Sears

1 project • 1 follower
Contact

Comments