mbed Weather Platform

mbed Weather Platform

You can make 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 firmware

SPECIFICATION

  • PCB: Weather Patform (made own) / Sensors Breakout (made own)
  • CPU: mbed LPC1768
  • 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)

DOWNLOAD

Library

DISTRIBUTION

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.

CONFIGURATION FILE

All settings are written by the configuration file into SD memory card.

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

http://www.sugakoubou.com/doku/weatherstation-config

IL (Instruction List) FILE

Filename: weather.asm

http://www.sugakoubou.com/doku/weatherstation-il


1 comment on mbed Weather Platform:

23 Mar 2019

Cool Its awesome !

Please log in to post comments.