Moisture Controlled Irrigation System Team Members: ECE - Aaron Beekman, Adrian Fletcher, and Derek Thomas CECS – Jacob Schreiver.

Slides:



Advertisements
Similar presentations
Linked Thermostat Alan Diamond Ravi Patil. Objectives  Temperature sensing device  Multizone capabilities (two)  Heating and Cooling operation  Personal.
Advertisements

MCS-Connect Intro to Connect Connection and Setup Display Menus Graphics Uses in troubleshooting Overview.
Team Members:  Kyle Bloomer  Josh Geiman  Lucas Bennett Team Sponsor:  Dr. Cindy Harnett Team Mentor:  Dr. Andy Dozier.
Crib Pediatric Dynamometer Abstract Many researchers are currently studying the activity of infants in search of a relationship between energy expended.
Developing a tool to monitor and help prevent concussions Instrumented Football Helmet Development Team Joseph Jackson (ME) Adam McCauley (ECE) Shawn Kachnowski.
Helicopter Data Acquisition System ECE 4512 Senior Design I.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
LSV2 Charger Remote Control Design Team: (from the left) Branden Carpenter Wayne Romine Jon Stoker Dr. Hess (Advisor) Maggie Richardson Dr. Donohoe (Advisor)
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Automated Pool Maintenance System Jonathan Arbogast Janine Garnham Ajay Suthar.
Wearable Wireless Physiological Sensors Daniel Bishop Rosy Logioia Josh Handley Gouri Shintri Phillip Hay Clay Smith Christina Hernandez Adam Stevenson.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
Arduino Week 3 Lab ECE 1020 Prof. Ahmadi. Objective Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon such as voltage,
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp.
Data Logger for Water Meter Function Continuously counts pulses from pulse output of the water meter (or other meters with pulse output) and periodically.
Digital I/O Connecting to the Outside World
ASPPRATECH.
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Bonitron Air Demand Scheduler Design Review Vanderbilt Senior Design Alex Brown Ajmer Dwivedi Cory Haugh February 04, 2008.
Watt Watch Hassan Alabudib Yirui Huang Peng Chen Kamal Sabi Marisol Lozano Roman.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Team 14 Joe Grady James Crow Hongyu Chen Prakalp Sudhakar Victor Villagomez Client/Faculty Advisor: Dr. Gary Tuttle.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Probe12 Sap Velocity based Sap flow logger & Irrigation Scheduler.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Texas Integrated Energy Solutions. Development Team, Background, Objective, & Justification 2.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
Mixed-Signal Option for the Teradyne Integra J750 Test System May08-12 Emily Evers Vincent Tai.
COLIN PAYNE-ROGERS JACOB LENNOX DR. BENJAMIN VARELA (GUIDE) COOPER CROUSE-HINDS (SPONSOR) Senior Design P13472 Final Presentation – Change of Resistance.
Digital Message Announcer DMA-1. Solid State Digital Audio Player Applications: security warning messages security warning messages voice alarms voice.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Project Goals Our task was to take the proof of concept and make a production ready prototype with the following parameters Use low cost microprocessor.
Digital Temperature Switches The materials included in this compilation are for the use of Dwyer Instruments, Inc. potential customers and.
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
Final Presentation November 29, Team Members Duties: Real Time Clock Website Kevin Wellman Electrical Engineering Reginald Lott Adam Teague Matthew.
MCS-Connect Revision - 12/22/2015.
A.M.E.N. Autonomous Meteorological Embedded Network for Fire Fighting Fan Zhang, Dmitry Stomakhin, Flavio Sira, Brian Hansen.
Mid Semester Presentation Draft February 17, 2011.
Team Members: Kyle Bloomer Josh Geiman Lucas Bennett
Mid Semester Presentation October 4, Team Members Duties: Real Time Clock Website Kevin Wellman Electrical Engineering Reginald Lott Adam Teague.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
Moisture Controlled Irrigation System Team Members: ECE - Aaron Beekman, Adrian Fletcher, and Derek Thomas CECS – Jacob Schreiver.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Team Members:  Kyle Bloomer  Josh Geiman  Lucas Bennett Team Sponsor:  Dr. Cindy Harnett Team Mentor:  Dr. Andy Dozier.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Grindmaster Drink Dispenser Controller Grindmaster-Cecilware Corp. Nick Kitsos (ECE), Shaun Morris (ECE), Sean Caproon (ECE), Joe Pierce (ECE)
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
Fan Assembly Driven by Magnetic Fields
Bonitron Air Demand Scheduler Design Review
2.1 & 2.2: Rainfall Detection and Alarm System
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
Digital Theremin with LED
Image Acquisition and Processing of Remotely Sensed Data
Command and Data Handling
Presentation transcript:

Moisture Controlled Irrigation System Team Members: ECE - Aaron Beekman, Adrian Fletcher, and Derek Thomas CECS – Jacob Schreiver

Background Info Swan Florist and Gift Shop is a family run business located in Erlanger, Ky. Operate multiple greenhouses Several greenhouses are located at a remote location Maintained by employees 2-3 times per week Uses a timer system to water plants once a day

Greenhouse Layout

Existing Irrigation System

Project Requirements Irrigate plants based on soil moisture content Use existing sprinkler valves Require minimal operator intervention Perform data logging of moisture content, greenhouse temperature, when and how long plants were watered Provide a Graphical User Interface that will allow the user to change moisture thresholds to maintain proper watering for plants At least 10 different threshold levels Restart after a power outage without reprogramming

System Diagram

Moisture Sensor Requirements Designed for potted plants Need at least 8 Input voltage of 5 VDC Cost Effective

Temperature Sensors 2 required Either commercial-off-shelf or self-designed Cost effective choice Located in two neutral locations chosen by sponsor. Input voltage of 5 volts Linear return within expected greenhouse temperatures. About 40 – 110 degrees Fahrenheit

Sprinkler Valves Need to interface with 8 sprinkler valves Input Voltage 26.8 VAC 8 Watts per valve No more than 2 valves on at one time.

Power Converter Use existing 26.8 VAC Transformer Converts 120VAC to 26.8VAC VAC Powers Sprinkler Valve Solenoids Provides power to AC/DC Rectifier Custom AC/DC Rectifier to power control board

Control Board Hardware Requirements Programmable microcontroller Minimum of 10 analog input channels To interface with all sensors Minimum of 10 digital I/O 8 relays control 2 communication 8 relays either on-board or daughter card Provides 26.8VAC to the sprinkler valves Integrated RS232 interface Capable of powering sensors

Control Board Software Requirements Send/Receive Serial data Execute commands received from Display/Data Management System Close and Open relays Acquire and transmit A/D values from each sensor input

Display/Data Management System Serial Communication with control board Watering Scheduler Waters plants at schedule time Water plants according to moisture content Data Logging Log sensor and watering information Graphical User Interface Allows user to see visual representations of sensor readouts Control schedule times for watering Control threshold levels View graphical representation of data Export data log via a comma separated values (.csv) file

Detailed Design

Moisture Sensors

Volumetric Water Content Vegetronix VH400 Designed for potted plants Independent of volume Input voltage of 5 VDC at.7mA Output impedance: 100kΩ Returns 0-3 VDC

Temperature Sensors

Temperature Sensor Thermistor Design 5 VDC input to temperature sensor 0-5 VDC output Approximately Linear Voltage return of VDC in typical greenhouse ranges

Voltage Buffer Daughter Card 3 Quad Op-Amps configured a voltage buffers 2 10-pin IDC connectors 2 10-pin IDC headers

Power Converter

Rectifier Circuit Uses 26.8 VAC from existing transformer Converts 26.8 VAC to 20 VDC for control board Control Board requires 16 to 28 VDC Optional 5 VDC output

Connections and Wire Management

Control Board

MikroElectronika PICPLC8A Control Board Utilizes a PIC18F4520 microprocessor Provides up to 13 A/D conversion input channels Meets requirement of 10 Provides up to 32 digital I/O pins Meets requirement of 10 8 on-board relays Meets requirement of 8 On-board RS-232 interface Meets communication requirement

Control Board Software Diagram

Control Board Software Read and transmit A/D values from sensors Receive and execute relay control commands

Display/Data Management System (DDMS)

Display/Data Management Software Java Program will control irrigation Provide Graphical User Interface for system control Set Moisture Thresholds Set Watering Times View Sensor Output Provide Data Logging Utility Log sensor values every four hours Log when plants were watered and for how long Provide a Scheduler for watering plants Communicate via RS-232 with Control Board Uses java RXTX package

DDMS Software Block Diagram

Graphical User Interface

Data Visualization

Testing Overview Code Testing Hardware Simulation Communications Testing Analog to Digital Conversion Testing Moisture Sensor Testing Temperature Sensor Testing

Code Testing JUnit Java Unit testing package Runs in Netbeans Provides Code Coverage results as well as test result validation Tests for both Java Application and Control Board

Hardware Simulator

Communications Testing Use JUnit and Netbeans Send valid data to Control Board Verify good data acknowledgement packet Send invalid data to Control Board Verify bad data acknowledgement packet Send packet requesting multiple relays on

Analog-to-Digital Converter Testing

A/D Testing From the graph on the previous slide, we found out that we needed to power the sensors from the control board. This is due to the control board having an on-board bridge rectifier for power input that creates a ground difference. Powering the sensors from the board corrects the A/D results shown in the previous slide

Corrected A/D Testing

Moisture Sensor Testing

Moisture Sensor voltage readings were correct when measured using a digital multi-meter Moisture Sensors did not output correctly when connected to the A/D converter on the control board Caused by impedance mismatch 100KΩ moisture sensor 2.5KΩ max A/D Solution Add voltage buffer for each sensor input prior to the control board to reduce output impedance A developed daughter card with each voltage buffer circuit will added to the control board

Temperature Sensor Testing Confirmed temperature sensor circuit varied voltage output with varying temperature Plan to use an infrared heat gun to calibrate the sensor Sensor Calibration Dialog will be used to adjust calibration coefficients so the measured temperature values correlate to the heat gun read out

Recommendations Internet connectivity alerts/text alerts Remote access Software Updates/Patches Automated Error Reporting UPS battery backup Allow for safe shutdown of system Incorporate more sensors per bench Expansion daughter card to allow for multiplexing analog inputs Completely moisture controlled watering option

Questions? Moisture Controlled Irrigation System

Moisture Sensor Testing

Software Development Environment Netbeans IDE Java Development for the frontend Application GUI and Form Builder Code Completion Software Debugger Unit Testing Support for Multiple Programming Languages

Temperature Calibration