WEATHER STATION

I made the meteorological weather station.
It has barometer, thermometer, hygrometer, luminometer, UV meter, anemometer, wind vane, rain gauge and moist sensor.
The measured values are saved to the SD flash memory card and USB flash disk. (logger)
Twitter and Pachube post trigger by the values.
Open collector output trigger by the values.
Can use DHCP or static IP address.
SNMP can get the value.
These settings are written by the configuration file.
This can be applied to gardening, agriculture and outdoor equipment.

mbed Weather Platform Geiger Counter Weather Station

Pressure (hPa) Temperature (`C) Geiger counter (count)

SPECIFICATION

  • PCB: Weather Patform (made own) / Sensors Breakout (made own)
  • Digital barometric pressure sensor: BMP085 (Bosch Sensortec)
  • Digital humidity and temperature sensor: SHT15 (Sensirion)
  • Light Sensor: S9648-100 (Hamamatsu Photonics)
  • UV Sensor: G5842 (Hamamatsu Photonics)
  • Anemometer, wind vane, rain gauge: Weather Meters (Sparkfun)
  • Moist sensor: Two stainless steel nails
  • Chassis: PW-15-4-11 (Takachi)

LOGGER (CSV file output)

The measured values are saved to the SD flash memory card and USB flash disk. (logger)
Filename: w00000.csv
“00000” is a sequential number.
It is managed by weather.seq file.

EXPRESSION (Twitter, Pachube, Open collector)

Twitter and Pachube post trigger by the values.
Open collector output trigger by the values.

configuration:
ACTION[n]=type key[expression]value

SNMP (Simple Network Management Protocol)

Can use the SNMP get.
MRTG and RRD tool it is easy to use logging and graphing.

*MRTG: http://oss.oetiker.ch/mrtg/
*RRD tool: http://oss.oetiker.ch/rrdtool/

CONFIGURATION FILE

All settings are written by the configuration file. Filename: weather.cfg

INTERVAL=300
FILE=SD
IPADDRESS=192.168.0.123
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
NAMESERVER=192.168.0.1
NTPSERVER=ntp.domain.name
PACHUBE_APIKEY=Pachube_API_Key
PACHUBE_FEEDID=1234
TWITTER_USER=username
TWITTER_PWD=password      ... SuperTweet.Net's password
TWITTER_MESG=%PhPa %TC %H%% messages
SNMP_COMMNAME=public
ACTION[0]=P               ... post to Pachube every time
ACTION[1]=T i==0          ... post to Twitter every hour 0 min
ACTION[2]=H P>=1010 T>=20 ... high output if >1010hPa and >20'C
ACTION[3]=L T<20          ... low output if <20'C
文書の先頭へ
weatherstation-en.txt · 最終更新: 2011/04/13 18:19 by sugakoubou