Electronic Recording Rain/Precipitation Gauge. Yamily Veloz Bradd Konert

Similar documents
A Practical Exercise for the ADC

EDAS-1001E-2A Ethernet Data Acquisition System User Guide

Final Draft (Semester 1) Web Based Data Access of Weather Sensors via Wireless XBee Serial Connection

PDA Data Acquisition and Control System User Manual

Series Instruments System10

Industrial RFID Reader

24/7 Sprinkler Monitor. The Ultimate Rain/Freeze Sensor

PortLog User s Guide

Wireless Sensor Network with LabView Michael Bizub & An Nguyen

NATIONAL CONTROL DEVICES. KFX Series Quick Start Guide

HM-1 & HM-1U Hazmat Systems. User s Guide

IDWedgeBT USB Virtual Serial Port Cable Installation, Configuration and Operation

Contents.

Oven Loggermaster BEVS User Manual

Precipitation Station Manual V /20/2001

Limpet User Manual. UM Limpet User Manual V1.00

Card Encoder. PC Software. User Manual Software OPW Fuel Management Systems Manual No. M Rev 2

AVL Loom Configuration Tool

Instruction Manual. RainLog /10/13. Rev.0

Its 16-bit ADC makes ilog data loggers well suited for science and laboratory applications where precise and accurate measurements are critical.

Remote Display User Manual

TOUCH SCREEN WEATHER STATION (WIND AND AIR PRESSURE) WH-1080PC. Operation Manual

Quick Start Guide. RainWise CC-2000 Edition. Visit our Website to Register Your Copy (weatherview32.com)

Phone: Fax: For calls outside the US please call:

Getting started with your DGH module:

INDIAN INSTITUTE OF TECHNOLOGY DEPARTMENT OF CIVIL ENGINEERING

Table of Contents. A. Introduction...2. B. General Description...2. C. Features...3. D. Before Using the Security Application Program LOCK...

Product Specifications

DCProx User s Guide V2.1

Specifications FEATURES

Software for HOBO loggers

IMU6420 V0.98 Data Logger Release Notes January 12, 2013

DICKSON WiZARD Wireless Monitoring Solutions STOP

USER MANUAL. VisionSuite. For. Version 3.1

Ios 7 Manual Restore From Icloud Slow >>>CLICK HERE<<<

RADON TESTING WITH DATA LOGGERS

Measure Foundry. Open. Powerful. Application Builder for Test & Measurement Systems. Measure Foundry Instruments and Advanced Instruments versions:

Pre-Lab: Part 1 Using The Development Environment. Purpose: Minimum Parts Required: References: Handouts:

ETHERNET IRRIGATION CONTROLLER. Irrigation Caddy Model: ICEthS1. User Manual and Installation Instructions

GageWay SM. Connect asinglemitutoyo GagetoaSerialPort

Ayrstone AyrMesh Router SP Setup

LabVIEW Driver. User guide Version

Shadow Tracker TM Premier Base

Implementation of a New Wireless Module for the Cornell Ranger. By Andrew Mui

THE IF STATEMENT. The if statement is used to check a condition: if the condition is true, we run a block

Mate Serial Communications Guide This guide is only relevant to Mate Code Revs. of 3.30 and greater

2.2 PC Interfaces. Power Meters PC Connectivity Options for Power/Energy Measurement

2009 Davis Instruments Corp. All rights reserved. Information in this document is subject to change without notice.

Wireless Home Control System

User s Guide for Climatronics HazView

Remote Display User Manual

STEPS TO REGISTERING FOR OUR ONLINE AUCTIONS:

E-Blocks Easy GPS Bundle

How to set up your wireless network

890 Pro Harmony Remote. User Manual version1.0

RG3 Meter Company. AMR Software Solutions. Operation and Procedure Manual. for. Field Meter Reading.

HPA OnePort Flashing Instructions for MED17 ECU. NOTE: Windows 8, 8.1, and 10 users will need to follow these instructions before proceeding:

VxWorks Real-Time Kernel Connectivity

Convert your laptop or desktop PC into a multichannel power/energy meter. Pulsar-4 operating with StarLab software

USB2Wifi Patch Notes

DIGITAL TEMPERATURE LOGGER

Ocean Sensor Systems, Inc. Wave Gauge Blue, OSSI A Self Logging/Self Powered Pressure Sensor

TOSVERT VF-AS1/PS1. Trace Tool PCT001Z-E. Instruction Manual

Configuring RS 232 Communications with TheaterTouch Designer and the CM 232

Observer IV Wireless Internet Camera System Quick Start Guide Colorado Video, Inc. Boulder, CO.

Introduction to Blynk

Controller Pro Instruction Manual

Unplug the power of your current controller.

SITE-LOG LPTH-1. Product Specifications. recognizes it and handles the configuration, downloading, graph viewing and more OVERVIEW

GLOG V2. Quick Guide

TOUCH SCREEN WEATHER STATION (WIND AND AIR PRESSURE) Operation Manual

Simple Start Instructions HI/Beckwith M-2001C Regulator Control

CardMaster Programming Guide Rev CardMaster Operators Guide. CardMaster Installation Manual. CardMaster Service Guide

RoboDAQ7. By John Buzzi. Masters of Engineering Report. Cornell University

M U L TI - SP ORT SCOREBOARD

SpecWare 9 Pro and Basic QUICK-START GUIDE

Writing. October 3, 2006

The IC can be used in new installations or as a replacement for an existing sprinkler control system.

Ayrstone AyrMesh Router Setup

CodeLoader. Users Guide. P/N: Rev: OCT04

SITE-LOG LFVB. Product Specifications

DD-600. A member of the Data Dolphin Family of Data Logging Systems. Data Dolphin Installation and Usage Manual

Integrated Sensor System TM (ISS) Gateway and Soil Manager TM v.1.1 Installation Procedure. Revised 2014/07/31

sbdconfig.exe Software

Setup Guide for Wi-Fi Hotspot Boosting Kit

Laboratory Exercise 7

5. LAPTOP PROCEDURES

Mercury 10 PORTABLE CCTV USER GUIDE WITH SPEECH.

Kindle Fire HD User Guide Manual: How To Get The Most Out Of Your Kindle Device In 30 Minutes (OCT 2015) Ebooks Free

NAME EET 2259 Lab 3 The Boolean Data Type

Math 1: Solutions to Written Homework 1 Due Friday, October 3, 2008

HawkEye 45T Display User Manual

Controller Pro Instruction Manual

SDI-12 Interface Cable. April 10, Built for:

THE WORLD OF WEATHER DATA

One (1) acoustic and three (3) seismic channels. Three (3) component velocity output. All units are interchangeable with accuracy within two percent.

Thermo Scientific VisionMate Wireless Barcode Reader User Manual

Pembina Lake Erie Datalogger Requirements. Preliminary Specification

2013 Solo and Small Firm Conference

Introduction. MyAir5 User Guide

Transcription:

Electronic Recording Rain/Precipitation Gauge Yamily Veloz Bradd Konert CDA 4170 Data Acquisition and Control Systems Florida Gulf Coast University Professor Janusz Zalewski April 23, 2009

1. Introduction The RainWise rain/precipitation gauge is an in-the-field data acquisition device which can be placed at a remote location to measure rainfall totals and later retrieved to extract the recorded data. This data can then be used in a variety of different applications such as meteorological studies and irrigation system analysis. 2. Problem Description The purpose of this project is to use LabView and its included VI s to extract the data from the RainWise rain/precipitation gauge that has already been acquired in the field. Due to the nature of the rain/precipitation gauge, we are unable to implement a real time application, but instead we must focus on displaying the data which has already been recorded. Our goal is to replicate and enhance the logger reading software that is included with the RainWise rain/precipitation gauge. The included logger reading software is limited in that it lacks a graphical user interface and is strictly command line driven. This command line format does not lend itself to user friendliness.

Figure 1. Physical Diagram of the System. 3. Proposed Solution As previously stated, we look to use LabView to replicate and enhance the included logger reading software, which is strictly command line driven. To overcome this limitation we look to develop a graphical user interface through LabView. LabView is a perfect candidate for this problem as it heavily favors a graphical structure.

4. Implementation We are using LabView to implement the logger reading software. The logger communicates with the computer via traditional serial connection (RS-232). This is beneficial as LabView supports serial communication rather easily through the VISA component. We have been able to modify one example [2] in particular to effectively communicate with our rain/precipitation gauge. This has been quite encouraging as we have essentially replicated the logger reading software that is included with the rain/precipitation gauge; however, as we stated in our proposed solution, our goal is not to simply replicate the included software but rather to replicate and enhance. Refer to figure 2 for a screen shot of the application we have developed to communicate with the logger attached to the rain/precipitation gauge. By selecting one of the radio buttons, a command is sent to the logger (refer to the user manual for a list of commands). Depending on the command, the information is displayed in the read window. Figure 2. Application to communicate with the RainWise rain gauge.

SAMPLE OUTPUT Output stored data, full form was selected >"Rainlogger #1" "RF Unit: inches" "DATE", "TIME", "RATE", "TOTAL" "04/06/94", "00:06", 0.00, 0.00 "<SYSTEM POWERED DOWN>" "<SYSTEM POWERED DOWN>" "04/06/94", "01:05", 0.00, 0.00 "<SYSTEM POWERED DOWN>" "<SYSTEM POWERED DOWN>" "04/06/94", "00:35", 0.00, 0.00 "<Clock set>" "09/28/08", "18:52", 0.00, 0.00 "09/28/08", "18:54", 0.00, 0.00 "<SYSTEM POWERED DOWN>" "<Clock set>" "09/28/08", "19:05", 0.00, 0.00 "09/28/08", "20:00", 0.00, 0.00 "<SYSTEM POWERED DOWN>" "04/06/94", "00:06", 0.00, 0.00 "<Clock set>" "10/01/08", "16:57", 0.00, 0.00 "10/01/08", "18:01", 0.06, 0.06 "10/01/08", "18:02", 0.02, 0.08 "10/01/08", "18:11", 0.00, 0.08 "<SYSTEM POWERED DOWN>" "04/06/94", "00:00", 0.00, 0.08 "04/06/94", "00:00", 0.00, 0.08 "<Clock set>" "10/01/08", "18:12", 0.00, 0.08 "10/01/08", "18:12", 0.00, 0.08 "<SYSTEM POWERED DOWN>" Figure 3. Output of stored data, full form

5. User Manual Previous knowledge required: It is assumed throughout this manual that you already have a basic understanding of LabView and that you have read through chapters 1 and 2 of the LabView book. In addition, it assumed that you are a computer science major and that you have a basic understanding of terms such as serial port, USB, and command line. It is also assumed that you have LabView 8.2 or higher installed on your Windows machine. Hooking up and understanding the rain gauge: The rain gauge comes with a data logger box which connects to the rain gauge itself, as shown in Figure 4. In order for the rain gauge to work, this data logger must be connected to the rain gauge and have power applied to it. The data logger has the option of two different power sources: a battery for when it is out in the field and an AC adapter when it is inside. Figure 4. RainWise rain gauge (first) and logger (middle and right).

To start working with your rain gauge: 1. Plug the AC adapter into the wall and plug the other end into the back of the data logger, marked "Power." 2. Plug the plug from the rain gauge in the back of the data logger marked "Rainfall." 3. Finally, plug the serial port cable into the front of the data logger, marked "Serial Port" and connect it to the PC. 4. Most likely you will need a serial to USB converter if you do not have an older PC or a newer PC with legacy ports. This is not provided with the rain gauge. 5. Now that you have it hooked up to the computer you are ready to start reading data from the rain gauge! Reading data from the Rain Gauge: Good news is you do not need a driver for the rain gauge as it uses basic serial communication. Although the commands below are already programmed into the LABVIEW application included with this manual, it is good to know the command line letters so that you may rewrite the application if you wish. Command Function : Initiate communication with rain gauge. Rain gauge will respond with a > signaling it is ready for the next command. **This is needed before each and every command! D C M O S Dump current data. Uploads the current date, time, and total rainfall. Clears RAM. Toggle measurement units. Responds with 00 for inches or 01 for millimeters after the setting is changed. (note: the data logger does not provide a command to retrieve the units without toggling it.) Outputs data in the full form. Data from all recording intervals is uploaded. Outputs data in the short format. Only data from recording intervals where

rainfall was recorded is uploaded. L Outputs the logging interval in minutes. 01, 02, 05, 10, 20, 30, or 60 I K Increments the data logging interval. Uploads the new interval after being incremented Sets the logger's date in the format YYMMDDHHmm (year, month, day, hour in the 24 hour format, and minute respectively) followed by a carriage return. To work with the LabView application included with this manual, follow the following steps: 0. It is assumed you already followed the steps above in hooking up the rain gauge to the computer 1. Double click on the RainGauge.vi file on a computer that already has LabView installed. Refer to the image below.

2. Once the application opens, choose the appropriate port name for which the rain gauge is connected. To find the com number, right click on "My Computer" in Windows and select Manage. From there open the Device Manager and expand Ports. Under it, it should tell you the COM numbers for various devices. Most likely the one assigned to the rain gauge will be named Communication; this is what is needed for step 2 above. 3. Now click on the run button in LabView to run the application. 4. From the list of radio buttons, choose the operation you wish to perform. NOTE: It is best if you start with Short Form Data Output. Using Clear Data Ram is not suggested at this point. Refer to the images below for expected or similar output in each of the cases. Figure 5. Dump current data.

Figure 6. Clear data RAM. Figure 7. Toggle metric unit setting.

Figure 8. Output stored data, short form.

Figure 9. Output stored data, full form 5. Stop the application whenever you have finished the experiment. Building your own rain gauge reader: Congratulations! You have run your first RainWise rain gauge LabView run. Now, are you ready to design your own LabView application? What's that? Of course you are ready! Let's Go! 1. Open LabView 2. On the top menu bar, click on Help -> Find Examples 3. In the search, type "Serial read" 4. From the results, double click on "Basic Serial Read Write 1"

5. This will open a VI that is designed for basic serial communication, perfect for the rain gauge! Refer to Figure 10. Figure 10. Basic Serial Write and Read example. 6. Choose the appropriate settings for the rain gauge (Figure 10). Baud Rate is 2400 and everything else should be pretty standard, besides the COM port selection. This will change based on the port that the rain gauge is plugged into. Refer to Figure 10. To find the com number, right click on "My Computer" in Windows and select Manage. From there open the Device Manager and expand Ports. Under it, it should tell you the COM numbers for various devices. Most likely the one assigned to the rain gauge will be named Communication.

7. In the Write text box, write :D... No that is not a smiley face that is a colon and a D. This tells the rain logger to dump the current rain fall data. 8. Run the application in LabView. 9. Once the program runs, you will have the response from the rain gauge in the read box. Figure 11. Current data displayed after issuing command. 10. That's all!

Exercises: 1. Modify the steps above to output the rain fall data in short form. (Hint: you will need to look at the command table on page 2. Also, you will need to change the delay to something greater than 500ms as it takes longer for the rain gauge to respond to this command). Feeling brave? Attempt to make it so that the serial read write application does not stop after every write and read. (Hint: you will need to add a loop to the underlying structure). 6. Conclusion The RainWise rain/precipitation gauge can be used in a variety of different applications such as meteorological studies and irrigation system analysis. The newer versions of the rain gauge make it even easier to collect and get data, with a wireless version also. They meet NWS specifications for statistical accuracy.

7. References [1] WeatherLog Weather Monitoring System Electronic Recording Rain/Precipitation Gauge, RainWise, Inc., User Manual, Maine, 1994. [2] Basic Serial Write and Read.vi, LabView 8.6 example