Descripción
Qué es
El módulo AM2301 es un sensor de alta precisión para la medición de temperatura y humedad. Está diseñado para ser utilizado en diversos contextos, entre ellos Arduino, SONOFF y proyectos de impresión 3D.
Características
- Compatible con voltaje de alimentación de 3,3V a 5,2V
- Conexión Jack compatible con SONOFF
- Mide temperatura y humedad
Para qué sirve
Idealmente utilizado para proyectos de domótica y automatización. Puede integrarse en dispositivos de aviso de humedad con alarma en LED.
Tutorial: Cómo usar AM2301
El sensor AM2301 mide la temperatura y la humedad, ideal para proyectos de domótica y automatización.
Qué necesitas
- AM2301
- Arduino
- Cable de conexión
- Resistencia pull-up
Pasos
- 1. Instalar Arduino IDE.
- 2. Conectar AM2301 a Arduino: VCC a 5V, GND a GND, DHT_DATA a uno de los pines digitales.
- 3. Agregar resistencia pull-up entre VCC y DHT_DATA.
- 4. Cargar sketch de ejemplo DHT.
- 5. Consulta el datasheet para pines específicos.
- 6. Modifica el sketch para visualizar los datos.
- 7. Prueba el funcionamiento con el Monitor Serial.
- 8. Ajusta las conexiones si es necesario.
Código de ejemplo
```cpp
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("Humidity: "); Serial.print(h);
Serial.print("% "); Serial.print("Temp: "); Serial.print(t);
Serial.println(" C");
}
```
Miniproyecto
Crea un dispositivo de advertencia de humedad con alarma en LED.
Errores comunes
- Conecta VCC a 3.3V en lugar de 5V.
- Omite la resistencia pull-up.
- No verifiques las conexiones en el datasheet.
- Escribe código Arduino incorrecto.
Accesorios recomendados
- LED
- Resistencia para LED
- Batería
- Contacto metálico
Preguntas frecuentes
El sensor no lee correctamente.
Verifica las conexiones e intenta reinserir el sensor.
¿Cuál es la diferencia entre DHT11 y DHT22?
AM2301 es DHT22. DHT11 y DHT22 difieren en precisión y rango de temperatura.
¿Cómo puedo calibrar el sensor?
El sensor no requiere calibración. Verifica las conexiones y el ambiente.
El sensor no funciona con Arduino Nano.
Verifica la compatibilidad de VCC y el pin DHT_DATA. Es posible que necesites usar un pin diferente.







Valoraciones
No hay valoraciones aún.