You are on page 1of 5

SENSOR DE TEMPERATURA Y HUMEDAD DTH 11

CON ARDUINO

El DTH11 es uno de los sensores más utilizados con Arduino .

Página de la prueba: http://www.instructables.com/id/Sensor-de-Temperatura-y-Humedad-


DHT11-y-Arduino/

Características del DTH11

El DHT11 es un sensor de temperatura y humedad el cual dispone de una salida digital


calibrada. Su tecnología garantiza la alta fiabilidad y una excelente estabilidad a largo
plazo. Es compatible con la tecnología Arduino, PIC, AVR, COP, DSP, STM32, etc.

 Compatible con sistemas electrónicos operando entre 3v-5v


 Corriente máxima de 2.5 mA cuando se realiza la conversión.
 Humedad relativa: 0-80% (±5%)
 Temperatura: 0-50°C (±2°C)
 Tiempo de respuesta: ≈10 segundos
 4 pines de conexión
 No requiere componentes activos externos.
Materiales:

 Sensor de temperatura y humedad DHT11


 Jumpers hembra- macho (o cables de teléfono
 Arduino
 Protoboar

Pasos:

1. Conexión:

El sensor de temperatura DHT11 tiene solo 3 pines:

 VCC
 GND
 OUT

Alimenta tu sensor con 5 volts y conéctalo a una de las entradas digitales y listo!. En este
caso nosotros utilizaremos la entrada digital número 7.

2. Programación.

 Primero hay que descargar la libre de sensor de temperatura y humedad dth


Si usamos Windows: solo debemos de descargar la librería para este sensor y lo
copiamos en la carpeta arduino en la biblioteca ó documentos de Windows.

Si usamos Linux:

Abrimos el Terminal.

Hay que localizar dónde está nuestra carpeta de Arduino. Escribimos:

whereis arduino

Es posible que aparezcan varias localizaciones. La correcta será el directorio que


tenga en su interior la carpeta libraries. En mi caso está localizado en /usr/share/arduino/ .
Así pues, en modo superusuario copiamos la librería en cuestión desde el directorio donde
está descargado a la carpeta library de Arduino. Para rezagados: el signo ‘#’ significa que
estamos en modo superusuario, no hay que escribirlo.

#cp -rf /home/transductor/directorio-donde-tengo-la-libreria/mi-libreria


/usr/share/arduino/libraries/

La librería ya está copiada dentro del directorio. Sin embargo, no tenemos permisos de
ejecución si no estamos en modo superusuario (y personalmente no tengo la costumbre de
hacer mis proyectos como root…). Por tanto hay que dar permisos de lectura, escritura y
ejecución a la librería y a todos los archivos que contenga.

#chmod +rwx -R /usr/share/arduino/libraries/mi-libreria

Y esto es todo, ya tenemos instalada y lista la librería.

Final de línea.

Pagina para la explicación de la colocación de la librería:

https://robologs.net/2014/02/27/como-importar-librerias-de-arduino-en-linux-la-via-dificil/
 Programación en el ide de arduino:

/*Sensor de Temperatura y Humedad DHT11<br>Instrucciones:


Recuerda descargar la libreria DHT para poder utilizar este sensor
Conectaremos el Sensor DHT11 a 5v y el pin de señal a la entrada digital 7
*/
#include "DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
int h = dht.readHumidity();// Lee la humedad
int t= dht.readTemperature();//Lee la temperatura
//////////////////////////////////////////////////Humedad
Serial.print("Humedad Relativa: ");
Serial.print(h);//Escribe la humedad
Serial.println(" %");
delay (2500);
///////////////////////////////////////////////////Temperatura
Serial.print("Temperatura: ");
Serial.print(t);//Escribe la temperatura
Serial.println(" C'");
delay (2500);
///////////////////////////////////////////////////
Serial.println(" PDVSA REFINACION ORIENTE");
delay (3000);
Serial.println ();
}
//PDVSA

Grafica interesante

http://panamahitek.com/arduinojava-graficadora-de-datos-de-sensores/

You might also like