Gregory Griffes
Published © MIT

IOT Irrigation Controller

This irrigation controller includes the innovative capability to measure flow, detect leaks, bad valves and bad wiring in the system.

AdvancedFull instructions providedOver 3 days7,991
IOT Irrigation Controller

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
Actually we are using a Pi 3
Digilent current sensor - AC 20 amps
It would be better to have a sensor that is accurate down in the 300ma range, but this is all we could find at the time.
Camera Module
Raspberry Pi Camera Module
This is a frill addition just to impress people by streaming video of the system remotely. Probably would not be used in a real application.
Adafruit prototyping pi hat

Software apps and online services

Raspberry Pi Rasbian OS


Read more


Slide presentation for Citrus Hack 2016



Github repo for Isavewater irrigation controller

You can download a zip of the code or you can clone the repo


Gregory Griffes

Gregory Griffes

3 projects • 14 followers
Experienced electrical and computer engineer.