Inauguramos la sección de datasheets con un sensor, enfocándola no solo a la mera publicación de un pdf con todos los datos técnicos de cada componente, sino para resumir un poco las características más importantes, y entender mejor su funcionamiento. Por tanto, si algún dato de un datasheet en concreto no os cuadra o no lo entendéis, podéis hacérnoslo llegar e intentaremos preparar una entrada más detallada.
Introducción
Dicho esto, hablemos un poco del sensor de temperatura y humedad DHT11, pues estamos ante uno de los sensores digitales de temperatura y humedad más baratos del mercado.
Encapsulados
Cuando compréis el sensor, os encontraréis por norma general (y según qué tiendas) con tres variantes:
- El sensor suelto, con un encapsulado azul y cuatro pines disponibles para conectar.
- El sensor con una placa soldada, con tres pines disponibles para conectar, y una resistencia pull-up (normalmente de 4,7-10 kΩ) presoldada.
- El mismo formato que el anterior, pero con un condensador de filtrado (normalmente de 100 nF).
También podemos añadir un condensador de 100 nF entre VDD y GND para filtrar la alimentación, aunque sin él también funcionará.
Como ya habréis imaginado, dependiendo del encapsulado, tendremos que añadir resistencia, resistencia y condensador, o no tener que añadir nada.
Librería
Hay muchas librerías circulando por la red, pero como no podía ser de otra manera, en rDuinoStar tenemos nuestra propia librería rDHT11 para facilizarte las cosas. Puedes descargar la librería, un programa de ejemplo y consultar la documentación haciendo click aquí.
Datasheet
Podéis consultar todos los datos técnicos más especificados en su datasheet haciendo click aquí.
Soy nuevo en esto, y he montado todo el esquema pero me aparece que no recibe datos, y muestra unos datos super erroneos. No se si el sensor me ha llegado xungo o es simplemente que lo estoy haciendo mal! 🙁 Alguien me podria tender la mano 😉
Tiene toda la pinta de que tienes distintas velocidades seleccionadas en el monitor del puerto serie y en el sketch. Revisa esto y me comentas.
Estimado, queria preguntarte si es posible utilizar mas de un sensor DHT11 en una placa arduino. Por ejemplo, 5 o 6 sensores, para sensar en varios lugares al mismo tiempo.
Muchas gracias.
José María, puedes conectar tantos DHT-11 como quieras, no hay problema en ese aspecto.
Hola he probado el ejemplo que trae la libreria, en la parte del codigo que se establece el pin digital aparece el numero 52, por que?
// Establecemos el pin digital al que conectamos la línea de datos
// del sensor
int rDHT11pin = 5;
estoy usando un arduino uno, a que pin deberia conectar esta salida digital? gracias
Hola, es simplemente el pin de ejemplo, puedes conectarlo a cualquier pin digital de tu placa, y sustituir la línea int rDHT11pin por ese pin. un saludo.
Hola, existe otro sensor similar pero con mayor precisión?
Gracias
Hola Greco,
de la misma familia tienes el DHT22, con una precisión en la temperatura menor de 0,5ºC (2ºC en el DHT11) y una precisión en la humedad relativa del 2% (4% en el DHT11). Las resoluciones son en temperatura de 0.1ºC (igual que el DHT11) y 0,1%RH en humedad (con respecto al 1%RH del DHT11). Por contra, el tiempo de muestreo es de 2 segundos.
Si usas el buscador encontrarás un artículo con más info sobre el DHT22, también llamado AM2302.
Un saludo y gracias por leernos!
Buen día a todos, quisiera saber si sensores, como el de temperatura, nivel de agua en un recipiente, y similares, los venden encapsulados y con el acondicionamiento de la señal, de tal forma que los pueda usar bajo el agua sin tener que hacer acondicionamiento de la señal de salida del sensor.
Gracias!
Hola Katherin Nieto.
Hay algunos sensores que sí que traen el encapsulado preparado para su utilización debajo del agua. Es cuestión de buscar qué tipo de sensor se necesita (temperatura, nivel del agua, etc…), y después buscar un modelo que venga con el encapsulado correcto.