View on GitHub

Node-red-sprinkler-system

Download this project as a .zip file Download this project as a tar.gz file

Node-Red Home Sprinkler System

Introduction

This is a home sprinkler system using Node-Red hosted on a Raspberry Pi 3 Model B. I used the Node-Red-Dashboard Node to implement a GUI to control four (4) area home sprinkler system. At the moment I just have LEDs attached to the Raspberry PI GPIO, but I plan to use a relay board to control the sprinkler valves.


Node-Red

I recently upgraded to a Raspberry Pi 3 and installed Jessie OS. Node-Red is pre-installed in the OS. I did need to install the node-red-dashboard for this project. Installing Nodes is very straight forward, and very well documented.


Node-Red Flow

This project includes two flows, and they are linked together through a menu.

Flow 1 : Provides a way trigger the sprinkler system to turn on for a configurable set of time.

flow1.jpg

Flow 2 : Provides a way to manually control the sprinkler system by using a standard ON/OFF switch.

flow2.jpg


Mobile App GUI

mobileflow1

mobileflow2

mobilemenu

Webpage (PC) GUI

web_flow1


Raspberry PI LED (Soon to be replaced with Relay Board)

rpi_led2