790 likes | 992 Views
ENVIT: Software Tools for Environmental Field Study. Hydrologic Modeling Hardware & Field Equipment User Interface HydroLab Probe GIS / GPS. ENVIT: Hydrologic Modeling Division. Anna Leos-Urbel Kevin Richards Eric Lau. The Hunter River Basin. Water Quality Background.
E N D
ENVIT:Software Tools for Environmental Field Study Hydrologic Modeling Hardware & Field Equipment User Interface HydroLab Probe GIS / GPS
ENVIT:Hydrologic Modeling Division Anna Leos-Urbel Kevin Richards Eric Lau
Water Quality Background • November 1991 – 1000km toxic algal bloom along Barwon and Darling rivers in New South Wales • Summers 1991-1993 – non-toxic algal blooms in Grahamstown Reservoir • Australia spends $142-168 million per year on monitoring quality
Main Quality Factors • Turbidity • Salinity • Nutrients (N, P) • Blue-green algae (cyanobacteria) • Fecal Coliform
Strategies • Extensive monitoring • HITS • Hunter Water Corporation • Hunter Salinity Trading Scheme • Contingency plans • Prevention measures
Sampling Locations • Tillegra Dam Site • Chichester Dam • Glen Williams Site • Boags Hill/Seaham Weir Site • Nerrigundah
Sampling Agenda • Turbidity, Conductivity, Chlorophyll-a • Nitrate, nitrite, ammonia • Organo-phosphate • Total Iron • Silica • Cyanobacteria • Fecal Coliform
ENVIT:Hardware Division Jamie Brady Trisha McAndrew Laura Rubiano Gomez Advisor: Richard Camilli
Project Description • Protective Cover (GPS/iPAQ/Expansion Pack/Cables) • External battery for HydroLab/iPAQ • Power meter • Flow meter modification • Calibration materials and guidelines for field equipment • Parameters for manual probe GUI
Water-proof Casing • Aquapac • Modified to accommodate cables Power Jack Hydrolab
External Battery Pack • Hydrolab powerpack • DC-DC converter • Connects the system • Power meter
External Battery Pack • Connects iPAQ and HydroLab to power source
Power Meter • Circuit Design • Determine: • Voltages when 95%, 60%, 20% and 10% of power remaining • Use above voltages to find: • Resistor values for R1-R6 • Potentiometer value • Zener diode value • Put circuit board together
R2 R1 1000 12v green R3 P1 1000 amber R4 1000 amber R5 +12v 1000 red Z1 R6 Values for the six resistors (R1-R6)and potentiometer (P1), are based on the voltage reference value chosen for the zener diode (Z1) and assuming an input current range for the operational amplifiers of between 1A and 100A. The op-amp used is a quad-input National Semiconductor LM324. (http://www.national.com/ds/LM/LM124.pdf.) Power Pack Monitor R1 = 169 K R2 = 499 K R3 = 11 K R4 = 11.3 K R5 = 9.09 K R6 = 249 K
Biology Kit • Parameters: • E. coli • Total Coliform
Spectrophotometer • Figure out how it works! • Determine elements we can test for • Order necessary supplies for tests and calibration
Parameters: Ammonia Nitrate (LR, MR) Nitrite Phosphate Silica Spectrophotometer
Design a waterproof casing for battery Better arrangement of wires coming out from battery pack Larger Aquapac or other protective cover to facilitate removal of iPAQ Future Improvements
ENVIT:User Interface Division Amy Watson Nancy Choi Kim Schwing
ENVITNote • Environmental software application for hand-held, portable computers to be used directly for gathering and storing data (an electronic journal). • Record environmental and geolocational data automatically in the field. • Applications for hydrology sampling, water quality sampling, field mapping (GIS) and positioning (GPS).
The User • Who is the user? • What are the user’s goals?
Graphical User Interface (GUI) “A program interface that takes advantage of the computer’s graphics capabilities to make the program easier to use. Well-designed graphical user interfaces can free the user from learning complex command languages.” (www.pcwebopedia.com)
GUI Group Deliverables • User and Project setup • Control screens • Interaction with database • Computation applications
User Centered Design • “Simple is better” • Programs that flow logically • Understandable format • Standardize functionality
Visual Basic • Microsoft developed programming language and environment. • Based on the BASIC language • Provides a graphical programming environment and a paint metaphor for developing user interfaces. • Do not need to worry about syntax details • Can add code by dragging and dropping controls and then defining their appearance and behavior.
Microsoft eMbedded Visual Tools 3.0 • The Microsoft® eMbedded Visual Tools 3.0 delivers a complete desktop development environment for creating applications and system components for Windows® Powered devices, including the Pocket PC and Handheld PC. • The eMbedded Visual Tools include eMbedded Visual Basic® and eMbedded Visual C++®, including SDKs for the Pocket PC, Palm-size PC, and Handheld PC.
Components of the GUI • Welcome • Login • Instrument Identification • Control Form – tab strip format • Menu Bar Options
ENVIT:HydroLab Probe Division Arthur Fitzmaurice Chrissy Dobson Lisa Walters
Tasks • Provide “black box” of device • Enable serial communication between iPAQ and HydroLab • Enable user to calibrate HydroLab sensors and collect water quality data • Provide user with error and range check
Progression of the Hydrolab GUI • Read HydroLab manual • Developed preliminary list of parameters and units • Researched calibration requirements • Created GUI for calibrating parameters, taking measurements, and displaying data • Developed list of ranges for each parameter and possible errors
Chlorophyll (g/L) Conductivity(mmHg, psia) Salinity (ppt) Specific Conductance (ms/cm) Resistivity (k-cm) Total Dissolved Solids (g/L) Depth(m, ft, psi) Dissolved Oxygen(mg/L, %Sat) pH Temperature(K, F, C) Turbidity(NTU, V) Parameters and Units
When to Calibrate the Sensors • Factory calibrated • Site –specific • Frequency of deployments
How to Calibrate a Sensor Example: Dissolved Oxygen • Select parameter: Dissolved Oxygen • Temperature does not require calibration • Prepare sensor for calibration • Instructions for calibration preparation in user manual • Choose %Sat • Enter barometric pressure (mmHg)
How to Take a Measurement Example: Dissolved Oxygen • Select parameter: Dissolved Oxygen • Select units: % saturation, mg/L • Multiple samples? • Enter sampling time and units (i.e. seconds, minutes, hours, days) • Enter time interval and units
Potential Errors • Hydrolab off or improperly connected • Serial port in use by other application • Battery not attached or not enough power • Parameter called by user not available on specific Hydrolab • Parameter called by user not calibrated • Calibration expired or not available for parameter • Hydrolab data not within valid range • Time interval greater than total sampling time