Grove - Barometer (HighAccuracy) Release date: 9/20/2015 Version: 1.0 Wiki: http://www.seeedstudio.com/wiki/Grove_-_Barometer_(High-Accuracy) Bazaar: http://www.seeedstudio.com/depot/Grove-Barometer-HighAccuracy-p-1865.
Document Revision History Revision Date Author Description 1.0 Sep 21, 2015 Victor.
Contents Document Revision History ···································································································2 1. Introduction ···················································································································2 2. Features··························································································································3 3.
Disclaimer For physical injuries and possessions loss caused by those reasons which are not related to product quality, such as operating without following manual guide, natural disasters or force majeure, we take no responsibility for that. Under the supervision of Seeed Technology Inc., this manual has been compiled and published which covered the latest product description and specification. The content of this manual is subject to change without notice.
1. Introduction This Grove - Barometer (High-Accuracy) Sensor features a HP206C high-accuracy chip to detect barometric pressure, Altimeter and temperature. It can widely measure pressure ranging from 300mbar~1200mbar, with a super high accuracy of 0.01mbar (0.1m) in ultra-high resolution mode. The chip only accepts 1.8V to 3.6V input voltage. However, with outer circuit added, this module becomes compatible with 3.3V and 5V.
2. Features Digital two wire (I2C) interface Command-based Reading, Compensated (Optional) Programmable Events and Interrupt Controls Full Data Compensation Wide barometric pressure range Flexible supply voltage range Ultra-low power consumption Altitude Resolution down to 0.
3.
4. Specifications Item Min Typical Max Unit Voltage 3.3 5 5.5 VDC Current 635 / 1100 uA Pressure Range 300 / 1200 hPa Faster I2C data transfer / / 10 MHZ Dimension 20.4*41.8*9.
5. Usage 5.1With Arduino Barometric condition is one of the criteria used to predict coming change in weather and deduce altitude above sea level. Here is a demo to show you how to read the barometric data from this Grove - Barometer Sensor. 1. Connect it to IIC port of Seeeduino or Grove - Base Shield via a Grove cable. And connect Arduino to PC via a USB cable. 2. Download the library Grove_Barometer_HP20x;Unzip it into the libraries file of Arduino IDE by the path: ..\arduino-1.0.1\libraries. 3.
#include "Arduino.h" #include "Wire.h" #include unsigned char ret = 0; /* Instance */ KalmanFilter t_filter; //temperature filter KalmanFilter p_filter; //pressure filter KalmanFilter a_filter; //altitude filter void setup() { Serial.begin(9600); // start serial for output Serial.println("****HP20x_dev demo by seeed studio****\n"); Serial.println("Calculation formula: H = [8.5(101325-P)]/100 \n"); /* Power up,delay 150ms,until voltage is stable */ delay(150); /* Reset HP20x_dev */ H
Serial.println("Temper:"); float t = Temper/100.0; Serial.print(t); Serial.println("C.\n"); Serial.println("Filter:"); Serial.print(t_filter.Filter(t)); Serial.println("C.\n"); long Pressure = HP20x.ReadPressure(); Serial.println("Pressure:"); t = Pressure/100.0; Serial.print(t); Serial.println("hPa.\n"); Serial.println("Filter:"); Serial.print(p_filter.Filter(t)); Serial.println("hPa\n"); long Altitude = HP20x.ReadAltitude(); Serial.println("Altitude:"); t = Altitude/100.0; Serial.print(t); Serial.
The following is a reference graph plotting out the relationship between altitude above sea level and barometric pressure.
10
6. Resources Grove_Barometer_High-Accuracy_v1.