SENSOR DE TEMPERATURA Y HUMEDAD AHT10 I2C


AHT10 es un sensor que permite obtener lecturas de temperatura y humedad, es de bajo costo y excelente rendimiento. El sensor es muy versátil, puede sustituir a los sensores DHT11, SHT20 y AM2302, debido a su estabilidad en entornos más hostiles.

50.000

INFORMACIÓN

AHT10 es un sensor que permite obtener lecturas de temperatura y humedad, es de bajo costo y excelente rendimiento. El sensor es muy versátil, puede sustituir a los sensores DHT11, SHT20 y AM2302, debido a su estabilidad en entornos más hostiles. Utiliza este sensor en aplicaciones de control automático de temperatura, aire acondicionado, estaciones meteorológicas, aplicaciones en el hogar, regulador de humedad y temperatura.

Este sensor es muy pequeño para facilitar su utilización, ya viene integrado en un módulo que incorpora regulador de voltaje de 3.3V, cambio de nivel lógico que consta de una matriz de resistencias SMD de 10Kx4 (103) y un chip MOSFET de canal N dual de 6 pines y otros componentes SMD para complementar su funcionamiento, también este módulo tiene 4 pines, 2 para su alimentación y 2 para establecer comunicación I2C (Dirección 0x38 predeterminada) con tarjetas de desarrollo como Arduino, NodeMCU, ESP32 y otros microcontroladores.


ESPECIFICACIONES Y CARACTERÍSTICAS

  • Modelo: Módulo AHT10
  • Tipo de interfaz: I2C (0x38)
  • Voltaje de funcionamiento: 3.3V –  5V
  • Rango de medición:
    • Temperatura: -40°C a 85°C
    • Humedad: 0% a 100% ±2 %RH
  • Precisión de temperatura: ±0.3 °C
  • Resolución de temperatura: 0.01 °C
  • Resolución de humedad: 0.024%
  • Precisión de humedad: 2%
  • Dimensiones: 15.2mm x 10.6mm
  • Peso: 2g

Pines:

  1. VIN: Pin (+) Conexión a fuente de alimentación desde 3.3V a 5.5V
  2. GND: Pin (-) Conexión a GND o Tierra de la fuente de alimentación
  3. SDA: Serial data, bidireccional
  4. SCL: Serial clock

DOCUMENTACIÓN Y RECURSOS

 


INFORMACIÓN ADICIONAL

¿Qué es AHT10?

Es un sensor de temperatura y humedad, establece un nuevo estándar en tamaño e inteligencia: está integrado en un paquete SMD sin plomo de doble fila para soldadura por reflujo con dimensiones de 4 x 5 mm y una altura de 1.6 mm.

¿Cómo conectar el módulo AHT10 con Arduino UNO?

Solo tienes que conectar los pines de I2C (SDA y SCL) del módulo AHT10 a los pines reservados I2C del Arduino UNO (A4 «SDA y A5 «SCL») y alimentarlo con los 5V que de Arduino y por último conectar la terminal GND a GND. En la siguiente imagen se muestra como realizar las conexiones:

¿Cómo programar el módulo AHT10 con Arduino IDE?

La programación es muy sencilla, para mostrar las lecturas del sensor en el monitor serie de Arduino IDE, solo hay que importar la librería  AHT10 y cargar el siguiente código de prueba para medir temperatura y humedad:

//Se declaran las librerías 
#include <Wire.h> // Librería para establecer comunicación I2C
#include <AHT10.h> // Librería para utilizar el sensor AHT10

AHT10 myAHT10(0x38);

void setup() {
Wire.begin(); // Función que inicializa la librería Wire
Serial.begin(9600); //Se inicia la comunicación serial 
Serial.println("AHT10"); // Se imprime el nombre de sensor
if (!myAHT10.begin()) { // Si la comunicación con el sensor falla se imprime el un mensaje de error 
Serial.println("Error no se el sensor!");
while (1);
}
}

void loop() {
float temp = myAHT10.readTemperature(); //Se lee la temperatura y se asigna "tem"
float hum = myAHT10.readHumidity(); //Se lee humedad y se asigna "hum" 
Serial.print("Temp: "); Serial.print(temp); Serial.print(" °C"); //Se imprime el valor de tempertura 
Serial.print("tt"); // Imprime dos pestañas para acomodar los valores de temperatura y humedad
Serial.print("Humidity: "); Serial.print(hum); Serial.println(" %"); //Se imprime el valor de humedad
delay(1000);
}


ENLACES EXTERNOS

SKU: ELEC002134 Categoría: Etiquetas: , , , ,