Xadow - Barómetro
El módulo puede medir la presión del aire y la temperatura del entorno actual, y luego puedes convertir esta señal a información de altitud. Si estás planeando usar Xadow para hacer un dispositivo portátil y medir la altitud cuando escales la montaña, entonces este módulo será tu elección perfecta.
Especificaciones
- Voltaje de Funcionamiento: 1.8 ~ 3.3v
- Rango de Presión: 300 ~ 1100hPa(+9000m ~ 4500m sobre el nivel del mar)
- Bajo Consumo
- Modo de Control: I2C (dirección 0x77)
- Temperatura de Funcionamiento:-40 ~ +85 °C
- Dimensiones: 25.43mm x 20.35mm
Demostración
La demostración te mostrará cómo obtener la presión del aire y la temperatura del entorno actual.
Instalación del Hardware
Cuando conectes Xadow Barómetro a Xadow Main Board, debes preocuparte por la dirección de conexión. El método de conexión es que la esquina no rellena de un módulo Xadow necesita conectarse al ángulo recto de otro módulo (ver las cuatro esquinas de cada módulo Xadow).
Descargar Librería
- Xadow Barómetro comparte la librería con Grove - Sensor Barómetro. Puedes descargar directamente la librería desde Github.
- Ahora puedes abrir el código y subirlo a Xadow Main Board. Si no has instalado el Driver de Xadow, puedes aprender los pasos de operación refiriéndote a la guía de inicio en la página principal del wiki.
/*
* Get pressure, altitude, and temperature from the BMP085.
* Serial.print it out at 9600 baud to serial monitor.
*/
#include "Barometer.h"
#include <Wire.h>
float temperature;
float pressure;
float atm;
float altitude;
Barometer myBarometer;
void setup(){
Serial.begin(9600);
myBarometer.init();
}
void loop()
{
temperature = myBarometer.bmp085GetTemperature(myBarometer.bmp085ReadUT()); //Get the temperature, bmp085ReadUT MUST be called first
pressure = myBarometer.bmp085GetPressure(myBarometer.bmp085ReadUP());//Get the temperature
altitude = myBarometer.calcAltitude(pressure); //Uncompensated calculation - in Meters
atm = pressure / 101325;
Serial.print("Temperature: ");
Serial.print(temperature, 2); //display 2 decimal places
Serial.println("deg C");
Serial.print("Pressure: ");
Serial.print(pressure, 0); //whole number only.
Serial.println(" Pa");
Serial.print("Ralated Atmosphere: ");
Serial.println(atm, 4); //display 4 decimal places
Serial.print("Altitude: ");
Serial.print(altitude, 2); //display 2 decimal places
Serial.println(" m");
Serial.println();
delay(1000); //wait a second and get values again.
}
- Abre el monitor serie para recibir los datos del sensor incluyendo temperatura, valor de presión barométrica, presión atmosférica relativa y altitud.
- Aquí hay un gráfico de referencia que traza la relación entre la altitud sobre el nivel del mar y la presión barométrica.
Visor de Esquemas en Línea
Recursos
Soporte Técnico y Discusión del Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.