INFORMACIÓN
El AHT20 + BMP280 Módulo de Presión de Atmosférica, Temperatura y Humedad, como su nombre lo indica este módulo cuenta con dos sensores digitales que proporcionan medicines de alta precisión integrados en un circuito simple de fácil conexión y bajo consumo. Utiliza el protocolo de comunicación I2C y permite acceso simultáneo en serie a múltiples dispositivos o módulos electrónicos I2C.
El Módulo AHT20 + BMP280 es ideal para proyectos que requieran un monitoreo ambiental como: invernaderos, estaciones meteorológicas. Sin embargo también pueden ser útiles para proyectos que involucren IoT y domótica.
ESPECIFICACIÓN Y CARACTERÍSTICAS
AHT20+BMP280
- Voltaje de operación: 2.8 a 5VDC
- Protocolo de comunicación: I2C
- Numero de Pines: 4
- Color del PCB: Morado
- Incluye 4 Headers que necesitan ser soldados a la PCB
- Tamaño: 15.98 x 16.1 x 2.7mm
- Peso: 1.11g
AHT20
- Rango de medición (humedad): 0 – 100 % de humedad relativa
- Rango de medición (temperatura): – 40 a ± 85°c
- Precisión de humedad : ± 2 % HR (25 °C)
- Precisión de temperatura: ± 0.3 C
- Resolución temperatura: 0.01 °C
- Humedad: 0.024 % HR
BMP280
- Rango de Presión: 300 a 1100 hPa.
- Resolución: 0.16 Pa.
- Precisión absoluta: 1 hPa.
- Resolución de temperatura: 0.01 °C
- Precisión Temperatura: 1°C
- Frecuencia de Muestreo: 157 Hz (máx.)
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Para comprobar el funcionamiento de tu módulo puedes utilizar el siguiente circuito:

Una vez que hayas realizado las conexiones, carga el siguiente código para observar las lecturas del módulo en el monitor Serial del IDE de Arduino.
/*
Código de comprobación de funcionamiento para Modulo AHT20 + BMP280
Se obtendrán las lecturas de Presión Atmosférica, Humedad y Temperatura a través del Monitor Serial
del IDE de Arduino
*/
//Librerías
#include <Wire.h>
#include <Adafruit_BMP280.h>
#include <AHT20.h>
//Objetos
Adafruit_BMP280 bmp;
AHT20 myAHT20;
void setup() {
Serial.begin(115200);
Serial.println(F("AHT20+BMP280 test"));
while (myAHT20.begin() != true) {
Serial.println(F("No se ha conectado AHT20 o falló al cargar el coeficiente de calibración")); //(F()) guarda el string en la Flash para mantener la memoria dinámica libre
delay(5000);
}
Serial.println(F("AHT20 OK"));
if (!bmp.begin()) {
Serial.println(F("No se encuentra un sensor BMP280 compatible, revisa la conexión"));
while (1);
}
/* Configuración default según el datasheet. */
bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, /* Modo de Operación. */
Adafruit_BMP280::SAMPLING_X2, /* Temp. oversampling */
Adafruit_BMP280::SAMPLING_X16, /* Pressure oversampling */
Adafruit_BMP280::FILTER_X16, /* Filtrado. */
Adafruit_BMP280::STANDBY_MS_500); /* Tiempo de Standby. */
}
void loop() {
float temperature = myAHT20.getTemperature();
float humidity = myAHT20.getHumidity();
float pressure = bmp.readPressure();
if(myAHT20.available() == true)
{
//Impresion de Resultados
Serial.print("Temperatura: ");
Serial.print(temperature, 2);
Serial.print("°C\t");
Serial.print("Humedad: ");
Serial.print(humidity, 2);
Serial.print("% RH\t");
Serial.print("Presion: ");
Serial.print(pressure, 2);
Serial.println("Pa");
Serial.println();
}
delay(2000);
}

0805F475M500NT Capacitor Cerámico 0805 4.7uF 50V 




















Valoraciones
No hay valoraciones aún.