El GY-21P es un interesante módulo que combina un sensor de presión atmosférica BMP280 y un sensor de temperatura y humedad relativa SI7021.
El sensor de presión mide en el rango desde 30kPa hasta 110kPa.
Características BMP280:
Rango de Presión: 300-1100 hPa (9000 metros sobre el nivel del mar a -500m)
Precisión Relativa (a 950 – 1050 hPa a 25 ° C): ± 0.12 hPa, equiv. a ± 1 m
Precisión Absoluta (a (950 – 1050 hPa, 0 – +40 ° C): ± 0.12 hPa, equiv. a ± 1 m
Voltaje de Alimentación: 5V
Consumo de energía: 2.7µA a 1Hz
Rango de Temperatura: -40 to + 85 ° C
Para trabajar con este módulo lo más fácil es utilizar las librerías de Adafruit:
https://github.com/adafruit/Adafruit_Sensor
https://github.com/adafruit/Adafruit_BMP280_Library
https://github.com/adafruit/Adafruit_Si7021
Ojo que para hacer funcionar este ejemplo, tuvimos que modificar la librería Adafruit_BMP280
cambiando la dirección i2c del sensor.
Lo que hicimos fue cambiar la dirección i2c de 77 a 76 en el archivo Adafruit_BMP280.h
#include "Wire.h"
#include "Adafruit_Sensor.h"
#include "Adafruit_BMP280.h"
#include "Adafruit_Si7021.h"
Adafruit_BMP280 bme; // I2C
Adafruit_Si7021 sensor = Adafruit_Si7021();
void setup()
{
Serial.begin(9600);
Serial.println("BMP280 and SI7021 (GY-21p) test");
if (!bme.begin())
{
Serial.println("Could not find a valid BMP280 sensor, check wiring!");
while (1);
}
if (!sensor.begin())
{
Serial.println("Did not find Si7021 sensor!");
while (true);
}
}
void loop()
{
Serial.println("BMP280 results");
Serial.print("Temperature = ");
Serial.print(bme.readTemperature());
Serial.println(" *C");
Serial.print("Pressure = ");
Serial.print(bme.readPressure());
Serial.println(" Pa");
Serial.print("Approx altitude = ");
Serial.print(bme.readAltitude(1013.25)); // this should be adjusted to your local forcase
Serial.println(" m");
Serial.println();
Serial.println("SI7021 results");
Serial.print("Humidity: ");
Serial.println(sensor.readHumidity(), 2);
Serial.print("Temperature: ");
Serial.println(sensor.readTemperature(), 2);
Serial.println();
delay(2000);
}
Si abres el monitor serie de Arduino deberías ver algo así:
BMP280 results
Temperature = 27.26 *C
Pressure = 99042.63 Pa
Approx altitude = 191.78 m
SI7021 results
Humidity: 31.04
Temperature: 27.30
BMP280 results
Temperature = 28.43 *C
Pressure = 99044.82 Pa
Approx altitude = 191.60 m
SI7021 results
Humidity: 32.59
Temperature: 28.56
BMP280 results
Temperature = 28.17 *C
Pressure = 99037.41 Pa
Approx altitude = 192.22 m
SI7021 results
Humidity: 32.88
Temperature: 28.46
Se aprecia que la lectura de temperatura entre ambos sensores es bastante cercana.
Copyright: este ejemplo fue tomado desde el sitio Arduinolearning.com
Sensor de Presión BMP280 5V
- Modelo: GY-BMP280-5V
- SKU: 61740063
- Stock Disponible: 125
-
$5,046
- Neto: $4,240
Productos relacionados
Sensor de Humedad y Temperatura DHT11
Ideal para aplicaciones con Arduino.Mide humedad y temperatura ambientalRango de medición de humedad..
$2,466 Neto: $2,072
Sensor de Presión Barométrica BMP180 i2c
Características:Sensor full calibrado al rango: 300 hPa a 11000 hPa (+9000m a -500m)Bajo ruido: hast..
$2,776 Neto: $2,333
Sensor de Humedad y Temperatura DHT22
El DHT22 Sensor digital de temperatura y humedad. Utiliza un sensor capacitivo de humedad y un termi..
$4,489 Neto: $3,772
Sensor de Temperatura I2C Infrarrojo IR GY-906 MLX90614
El modulo GY-906 es un sensor de temperatura superficial que está basado en el termómetro MELEXIS ML..
$14,955 Neto: $12,567
Sensor de Presión Barométrica HW-611 BMP280 3.3V
Este módulo con sensor de presión BMP280 está diseñado para trabajar a 3.3VY se puede conectar por ..
$2,983 Neto: $2,507
Sensor de Presión, Humedad y Temperatura BME280 5V I2C
Este módulo con sensor de presión BME280 es ideal para medir presión barométrica, humedad relativa ..
$10,207 Neto: $8,577
Sensor de Presión, Humedad y Temperatura BME280 3.3V
Este módulo con sensor de presión BME280 es ideal para medir presión barométrica, humedad relativa ..
$8,236 Neto: $6,921
Sensor GY-91 MPU9250 BMP280 Acelerómetro, Magnetómetro
Este módulo integra el IMU MPU9250 y el barómetro BMP280, logrando un total de 10 grados de libert..
$8,555 Neto: $7,189
Sensor de Presión Diferencial de Agua PW2XX05S Veris
Este es un sensor de presión diferencial para líquidos (agua) de la marca Norteamericana Veris.Se u..
$603,787 Neto: $507,384
Sensor Humedad Temperatura Presión AHT20 + BMP280
Este módulo con salida i2c integra el sensor de temperatura y humedad AHT20 y el sensor de presión..
$2,980 Neto: $2,504
Etiquetas: Sensor de Presión BMP280, GY-21P, SI7021