jueves, 18 de junio de 2015

PROYECTO FINAL
SENSOR DE TEMPERATURA Y HUMEDAD


EL PROYECTO TRATA SOBRE LA HUMEDAD QUE ES RELATIVA Y LA TEMPERATURA, YA QUE POR MEDIO DE UN SENSOR PODEMOS OBSERVAR COMO LA HUMEDAD Y LA TEMPERATURA VARÍAN.INDICAMOS CÓMO VISUALIZAR LOS VALORES EN EL PROPIO IDE DE DESARROLLO DE ARDUINO (USANDO LA VENTANA DE SERIAL MONITOR). MOSTRAMOS TAMBIÉN CÓMO GUARDAR LOS VALORES OBTENIDOS EN LA MEMORIA EEPROM DE ARDUINO.


MATERIALES

  • 1 ARDUINO UNO



  • CABLE USB

  • PROTOBOARD

  • JUMPERS

  • RESISTENCIAS



  • LCD1602A DISPLAY_I2C


FOTOS








CODIGO EN ARDUINO

  1. El Proyecto Trata Sobre La Humedad Que es Relativa y la Temperatura, ya Que POR Medio de Podemos Sensores ONU OBSERVAR Como La Humedad y la Temperatura Varían. Indicamos CÓMO visualizar los Valores en el propio id de Desarrollo de Arduino ( Usando la ventana de monitorear serie )Mostramos también CÓMO guardar los Valores obtenidos en la memoria EEPROM de Arduino.
  2. Autor : Carolina Hurtado Arboleda
  3.  
  4.  
  5. #include <dht11.h>
  6. // Sensor DHTll: Sensor de Temperatura y Humedad Relativa
  7. int ventilador 12 ;
  8. #include <liquidCrystal.h>
  9. Lcd LiquidCristal 3 , 4 , 5 , 6 , 7 , // inicializar los pinos digitales del Arduino
  10.  
  11. dthll DHT ;
  12. #define DHT11_PIN 2
  13.  
  14.  
  15. void setup {
  16.  Serial. Comenzar 9600 ;
  17.  . lcd Comenzar á 16 , // Configurar de los numeros de la Columnas y filas de la Pantalla LCD
  18.  pinMode ( ventilador, OUTPUT ;
  19.  
  20. }
  21.  
  22.  
  23. void loop {
  24.   // LEER DATOS
  25.   int chk ;
  26.   chk = . DHT leer ( DHT11_PIN ;
  27.  
  28. // Mostrar DATOS
  29. lcd. setCursos 0 , ;
  30. lcd. print "Humedad:" )
  31. lcd de impresión ( . DHT Humedad, l ;
  32. lcd. print "%" ;
  33. lcd. setCursor 0 , ;
  34. lcd de impresión "Temperatura" ;
  35. lcd. println ( . DHT temperatura, )
  36. lcd. print "C" )
  37. si ( DHT. Temperatura 36 {
  38.   . Serie de impresión ( . DHT , temperatura ;
  39.   Serial. print "Fuera de rango" ;
  40.  digitalWrite ( ventilador, LOW ;
  41. } Demás
  42. {
  43.   digitalWrite ( ventilador, LOW ;
  44. }
  45. retardo 1000 ;
  46. }


MONTAJES USANDO FRITZING

  • EN PROTOBOARD


  • EN ESQUEMA

  • EN PCB




VIDEO DEL FUNCIONAMIENTO








No hay comentarios :

Publicar un comentario