
Este proyecto consiste en el armado de un sensor de temperatura y humedad utilizando el Arduino (Arduino uno en mi caso) y otros materiales de fácil acceso en cualquier tienda electrónica y/o compra por internet.
Abajo dejaré el código, la foto que prueba que todo corre bien y un vídeo que usé como referencia; de donde obtuve el código dicho sea de paso. Bueno... eso es todo ¡Empecemos!
Abajo dejaré el código, la foto que prueba que todo corre bien y un vídeo que usé como referencia; de donde obtuve el código dicho sea de paso. Bueno... eso es todo ¡Empecemos!

Materiales
(1) Cualquier tipo de Arduino (Obviamente).
(2) Sensor de Temperatura y Humedad DTH11.
(3) Librería del sensor DTH11.
(4) Un protoboard.
(5) Una resistencia de 1K.
(6) Pantalla LCD 16x2.
(7) Cables de conexión (jumpers).

IMPORTANTE
Antes que nada me gustaría decir que tanto las librerías así como el propio lenguaje de Arduino son de código abierto; es decir, están pensados para compartirse, por lo que el enlace que les pongo no trasgrede ninguna regla del protocolo de Taringa ni ninguna ley de copyright

Libreria
Dicho esto les pongo el enlace, cambien la extensión a .rar y descompriman, está puesto así para que dure más el enlace
http://www.[agregar aqui].com/download/tkxswx5aaf9vkj9/dht11.doc
==> mediafire <==
La carpeta donde está incluida la librería se debe copiar tal como está en el archivo origen del editor del Arudino. Dentro de la carpeta librerías, les dejo la dirección por defecto.
C:Program Files (x86)Arduinolibraries


Código:
// Sensor DHT11: Sensor de Temperatura & Humedad Relativa.
#include <LiquidCrystal.h>
LiquidCrystal lcd(3, 4, 5, 6, 7, 8); //Inicializa la librería con los números de los pines de la pantalla LCD
#include <dht11.h>
dht11 DHT;
#define DHT11_PIN 2
void setup(){
Serial.begin(9600);
lcd.begin(16, 2); // Establece el número de columnas y filas de la pantalla LCD
}
void loop(){
// LEER DATOS
int chk;
chk = DHT.read(DHT11_PIN);
// MOSTRAR DATOS
lcd.setCursor(0, 0);
lcd.print("Humedad: ");
lcd.print(DHT.humidity,1);
lcd.print(" %");
lcd.setCursor(0, 1);
lcd.print("Tempera: ");
lcd.println(DHT.temperature,1);
lcd.print(" C");
delay(1000);
}

Armado del Circuito
http://i.imgur.com/GPmQYa3.png

Fue un día extrano, no hubo calor y el día estaba muy fresco. Para los 30 que está normalmente 




La certificada 


Vídeo Fuente

Eso fue todo ¿ves que no fue tan difícil?
Bueno, me despido. Si quieres me dejas puntines o me sigues y sino quieres entonces no (?
Bueno, me despido. Si quieres me dejas puntines o me sigues y sino quieres entonces no (?