http://wiki.argentdata.com/api.php?action=feedcontributions&user=Kd5amb&feedformat=atomArgentWiki - User contributions [en]2024-03-28T09:13:31ZUser contributionsMediaWiki 1.24.4http://wiki.argentdata.com/index.php?title=ADS-WS1&diff=10854ADS-WS12012-11-15T19:04:05Z<p>Kd5amb: /* Help / Support Group */</p>
<hr />
<div>The ADS-WS1 is a low-cost weather station with direct APRS support (no external TNC required), serial data output (for connection to a PC or TNC), and voice synthesis capability.<br />
<br />
Firmware for the WS1 is still in beta testing. Information provided here is preliminary and subject to change.<br />
<br />
[http://www.argentdata.com/files/WxConfig.exe Configuration Utility]<br />
<br />
[http://www.argentdata.com/files/english.bin Voice Data]<br />
<br />
[http://www.argentdata.com/support/firmware/ws1.s19 Latest firmware for offline use]<br />
<br />
[http://www.argentdata.com/files/ws1-defaults.cfg Saved configuration for offline testing]<br />
<br />
Voice samples have been uploaded as of 5/4/2010. Most beta test units shipped without voice data loaded - voice.bin will need to be loaded through WxConfig for the voice function to work.<br />
<br />
== Main Unit ==<br />
<br />
[[File:ads-ws1-rev1.jpg|thumb|ADS-WS1]]<br />
<br />
The main unit is housed in a flange mount enclosure with a 14-position 3.5mm pitch terminal block (PCB v1.1, future versions will use 0.15" pitch), a 0.5" port (covered with stainless steel mesh) for sensor ventilation, and notches to accommodate the wind and rain sensor cables, connected internally.<br />
<br />
[[File:Ads-ws1-16-schematic.png|thumb|v1.6 schematic]]<br />
<br />
Temperature, humidity, and barometric pressure sensors are contained within the main unit.<br />
<br />
=== Terminal Block Connections ===<br />
<br />
{| class="wikitable" border=1 <br />
! Pin<br />
! Function<br />
|- <br />
| 1<br />
| Ground<br />
|- <br />
| 2<br />
| Receive audio (from radio)<br />
|- <br />
| 3<br />
| Transmit audio (to radio)<br />
|- <br />
| 4<br />
| Push to Talk output<br />
|- <br />
| 5<br />
| COR / Squelch signal from radio<br />
|- <br />
| 6<br />
| Ground<br />
|- <br />
| 7<br />
| 1-Wire data bus<br />
|- <br />
| 8<br />
| Serial port 1 TX<br />
|- <br />
| 9<br />
| Serial port 1 RX<br />
|- <br />
| 10<br />
| Serial port 2 TX<br />
|- <br />
| 11<br />
| Serial port 2 RX<br />
|- <br />
| 12<br />
| Ground<br />
|- <br />
| 13<br />
| DC Out (radio power control, 5A max)<br />
|- <br />
| 14<br />
| DC In (5 to 20 VDC, 50 mA)<br />
|- <br />
|}<br />
<br />
=== DIP Switches ===<br />
<br />
{| class="wikitable" border=1 <br />
! Switch<br />
! Function<br />
|- <br />
| 1<br />
| ON = Increase audio output level<br />
|- <br />
| 2<br />
| ON = Increase audio output level<br />
|- <br />
| 3<br />
| ON = Enable COR pull-up<br />
|- <br />
| 4<br />
| ON = HT push-to-talk mode (for most handhelds except Kenwoods)<br />
|- <br />
|}<br />
<br />
==== Serial Output ====<br />
<br />
Currently port 1 outputs serial data at 2400 baud in Peet Bros data logger format. Complete record format is available, but only by sending a >H to the unit. <br />
<br />
Weather Display (http://www.weather-display.com/index.php) will work with the WS1.<br />
<br />
== Connections for computer programming cable ==<br />
<br />
'''Computer cable''' <br />
<br />
You need a [http://en.wikipedia.org/wiki/RS-232 "real"] RS-232 cable. TTL level will not work. <br />
<br />
First numbers are from WS1 to DB9 female plug <br />
<br />
Pin 6 ground to pin 5 on DB9<br />
<br />
Pin 8 serial 1 TX to pin 2<br />
<br />
Pin 9 serial 1 RX to pin 3<br />
<br />
--[[User:Wt9m|Wt9m]] 15:01, 20 September 2010 (UTC)<br />
<br />
== Radio Interfacing ==<br />
<br />
This section is a stub. See the [[OpenTracker+]] manual for a description of the radio interface signals and jumper settings.<br />
<br />
== For making an adapter to fit Opentracker radio cables ==<br />
<br />
<br />
All these begin with ADS-WS1 pin number then to DB9 female pin number<br />
<br />
'''Radio adapter''' <br />
<br />
Pin 1 ground to pin 6 on DB9<br />
<br />
pin 2 RX to pin 5<br />
<br />
pin 3 TX to pin 1<br />
<br />
pin 4 PTT to pin 3<br />
<br />
--[[User:Wt9m|Wt9m]] 14:57, 20 September 2010 (UTC)<br />
<br />
==== Status LED ====<br />
<br />
The LED blinks once every two seconds to indicate normal operation. A green blink means the real-time clock is set, and a red blink means it's not. The LED will light solid red when transmitting.<br />
<br />
==== Real-Time Clock ====<br />
<br />
The WS1's internal clock is set when the configuration program exits. Early board revisions did not have provisions for backup power, so if power is lost the clock resets.<br />
<br />
Boards equipped with battery connector J3 can be connected to a 3.6v lithium battery to provide backup power to the clock.<br />
<br />
[http://www.pactecenclosures.com/Plastic-Enclosures/drw_FXT-2535.pdf Enclosure mechanical drawing]<br />
<br />
== Wind and Rain Sensors ==<br />
<br />
[[File:ws1-side.jpg|thumb|Wind and Rain Sensor Assembly]]<br />
<br />
The wind and rain sensor assembly includes a 2-piece steel mast, cup anemometer, wind vane, rain gauge (0.011" resolution), cables, mounting arms, screws, cable ties, and clamps.<br />
<br />
== Installation ==<br />
<br />
'''Avoid overhead power lines'''. Ensure the mast is properly grounded, and don't install the assembly on a chimney where it might be exposed to smoke and hot gasses.<br />
<br />
When aligning the wind vane/anemometer, the 'boom' runs in an east/west direction with the anemometer on the west.<br />
<br />
== Radiation Shield Construction ==<br />
<br />
The ADS-WS1 base unit must be installed in a sheltered location. If no suitable location is available, you can build an enclosure to protect the electronics from rain and direct sun while still allowing the temperature and relative humidity sensors to work properly. Some links to do-it-yourself [http://en.wikipedia.org/wiki/Stevenson_screen Stevenson screen] and Gill shield projects are included below.<br />
<br />
[http://sites.google.com/site/hazeldellweather/wxstationshield Bird house style Stevenson screen]<br />
<br />
[http://pond.gladstonefamily.net/sensors.html Stevenson screen made from plastic bowls]<br />
<br />
[http://www.frohling.org/temp-probe.jpg Fan-aspirated housing made from PVC pipe]<br />
<br />
[http://www.mulveyfamily.com/weather/Sensor_Grenade.doc N5ZTW's PVC Sensor Grenade (Word document)]<br />
<br />
[http://users.otenet.gr/~meteo/project_stevenson-screen-box.html Fan-aspirated Stevenson screen]<br />
<br />
[http://users.otenet.gr/~meteo/project_radiation-shield.html Fan-aspirated Stevenson screen from flower pot trays]<br />
<br />
[http://www.weather-watch.com/smf/index.php/topic,28733.0.html Another flower pot tray shield]<br />
<br />
[http://www.loganvillageweather.com/station/stevenson.html Yet another flower pot tray shield]<br />
<br />
And some scholarly discussion of the subject:<br />
<br />
[http://www.ars.usda.gov/SP2UserFiles/person/5550/2007_Tarara_HortSci_42_1372-1379.pdf Low-cost Shielding to Minimize Radiation Errors of Temperature Sensors in the Field]<br />
<br />
== Help / Support Group ==<br />
<br />
There is a discussion group [http://tech.groups.yahoo.com/group/ads-ws1/ ADS-WS1 Group] On Yahoo Groups.<br />
<br />
If you are having trouble you can ask question and read through what others are doing.<br />
<br />
[http://tech.groups.yahoo.com/group/ads-ws1/files/ Datasheets] and other interesting documentation are also with the Yahoo group.<br />
<br />
== Linux Weather Display (bash script) ==<br />
<br />
<I>The <B>weather.sh</B> Bash script</I><br />
<br />
weather.sh was developed as a quick and simple way to view the data from the Argent Data Systems ADS-WS1 Weather Instruments. The objective was to NOT have to purchase a physical Display unit nor have to pay for any fancy software for Linux or Windows. This software provides nearly instant satisfaction that your weather instruments are working -AND- it can be used as your weather display just as it is! Leave it running in an Xterm, buried in a corner of your screen, or leave it minimized and pull it up when you wish to see the weather. Very simple!<br />
<br />
This script is designed to be run as 'root' so it can grab the serial port without first modifying its permissions. It *can* be run as a 'user' if the /dev/tty device permissions are changed (see the code for instructions to do this). The script receives the 2400 baud serial data stream coming from the ADS-WS1 device, parses the respective fields, and displays them on the screen. The screen is TEXT based and requires NO additional software packages to be loaded or configured! Just open up a terminal window (xterm) and type "./weather.sh" and it runs! The screen will update once every 5 seconds (configurable). It's just that simple :)<br />
<br />
When first started, several fields in the display are filled with zeros and will be replaced with real values as the script runs over the course of the first day. Each night at 1 minute before midnight, some statistics (Hi/Lo temps, Peak wind, Daily and Long-term rainfall) are written out to a log file (weather.log). <br />
<br />
See http://server1.nuge.com/~weather for further information, and to download the Bash shell script.<br />
<br />
Completely FREE and licensed under the GPL. So if you modify it, *please* contribute your work back to us for possible inclusion in future releases.<br />
<br />
== Arduino Notes ==<br />
<br />
<br />
You will need a level converter to bring the RS-232 to TTL levels.<br />
You will probably need a 10k resistor from the RXD1 terminal to your supply voltage.<br />
<br />
The resistor must be disconnected when using the config application.<br />
<br />
== Online Demos ==<br />
<br />
==== N1VG-14 in Santa Maria, CA ====<br />
<br />
Solar-powered station on the roof of the Argent Data Systems office.<br />
<br />
[http://aprs.fi/weather/N1VG-14 via aprs.fi]<br />
<br />
[http://www.findu.com/cgi-bin/wxpage.cgi?n1vg-14 via findU]</div>Kd5amb