Irrigation Control

Last modified by Michael Sibayan on 2016/04/05 11:57

LEO Irrigation Control Application

April 2016 - In an attempt to make the system more robust the software was significantly redesigned. The controller software is now based on the Simple Text Instruction Processor and no longer accepts injecting events into the queue. All automatic control event scheduling is done via sequential text instruction lists created & modified by the user.

LEO-IrrigationControl.png

This LabVIEW VI allows the user to open & close the valves for each irrigation circuit, as well as schedule valve events.

Mini LEO Irrigation Control Application

 Simple Text Instruction Processor 

Sample program for valve control

# Create alias (this sticks around even after the instruction list ends)
ALIAS LEO-E_MULTI1 BOOLEAN ni.var.psp://localhost/E_ValveCtrl/MULTI1

# Wait until May 1, 2015 at 4:30 AM
WAIT-UNTIL 20160501043000

# Open irrigation circuit LEO-E_Multi1
SET LEO-E_Multi1 true

# Wait 30 minutes
WAIT 1800

# Close irrigation circuit LEO-E_Multi1
SET LEO-E_Multi1 false
Tags:
Created by Michael Sibayan on 2014/11/14 09:09

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.0.1 - Documentation