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
- manual (Japanese)
- Schematic
- PCB layout
Library
- /users/okini3939/libraries/BMP085/latest
- /users/okini3939/libraries/WeatherMeters/latest
- /users/roselea/programs/SHT_v1/latest
DISTRIBUTION
- Galileo 7 (to Japan)
- Suga koubou (to World)
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 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
1 comment on mbed Weather Platform:
Please log in to post comments.
Cool Its awesome !