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:
- VIN: Pin (+) Conexión a fuente de alimentación desde 3.3V a 5.5V
- GND: Pin (-) Conexión a GND o Tierra de la fuente de alimentación
- SDA: Serial data, bidireccional
- 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); }
Valoraciones
No hay valoraciones aún.