PRESENTACION_DE tempertura y humedad.pptx
-
Upload
luis-alberto -
Category
Documents
-
view
10 -
download
2
Transcript of PRESENTACION_DE tempertura y humedad.pptx
![Page 1: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/1.jpg)
SENSOR DE TEMPERATURA Y HUMEDAD CON
ARDUINO.PROGRAMACION PARA
INGENIEROSINTEGRANTES: VENEGAS FLORES LUIS ALBERTO SUAREZ CHEA ENRIQUE LUJAN LEZAMA EDU LOPEZ VERA SILVIO
DOCENT Ing. Freddy Enriquez Caballero
OCTUBRE-2015
![Page 2: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/2.jpg)
PRESENTACIÓN El siguiente proyecto se basa en un
sensor de temperatura y humedad con pantalla lcd , donde según la temperatura y humedad el led cambia de color.
![Page 3: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/3.jpg)
DEFINICIONES ARDUINOEs una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware libres, flexibles y fáciles de usar.
LED.Un LED (Diodo emisor de luz, también "diodo luminoso") es un diodo semiconductor que emite luz. Se usan como indicadores en muchos dispositivos, y cada vez con mucha más frecuencia en iluminación.
![Page 4: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/4.jpg)
DEFINICIONES PULSADORUn botón o pulsador es utilizado para activar alguna función. Los botones son por lo general activados al ser pulsados, normalmente con un dedo.
RESISTENCIA.Es un material formado por carbón y otros elementos resistivos para disminuir la corriente que pasa. Se opone al paso de la corriente.
![Page 5: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/5.jpg)
DEFINICIONES PROTOBAREs una placa reutilizable usada para construir prototipos de circuitos electrónicos sin soldadura.
PROGRAMACIÓNLa programación es un gran recurso que nos permite crear diversas secuencias de pasos lógicos que van a satisfacer nuestras necesidades
![Page 6: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/6.jpg)
ESTRUCTURA DE UNA PROGRAMACIÓN
Estructuras: Son dos funciones principales que debe tener todo programa en Arduino:
setup(){ } Código de configuración inicial, solo se ejecuta una vez.loop(){ } Esta función se ejecuta luego del setup(), se mantiene
ejecutándose hasta que se des energice o desconecte el Arduino.
Variables: Es un dato o conjunto de datos que cambia su valor con la ejecución del programa.
BOOLEANO ENTERO CAR CTERTrue false
Boolean encendido=tru
e;
Valor entero
Int conta=5;
Almacena un ascii
Char letra=a;
![Page 7: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/7.jpg)
ESTRUCTURA DE UNA PROGRAMACIÓN
Operadores matemáticos, lógicos y booleanos:
![Page 8: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/8.jpg)
ESTRUCTURA DE UNA PROGRAMACIÓN
Estructuras de control (Condicionales y ciclos): Condicionales: Ideales para tomar decisiones luego de evaluar las
condiciones lógicas:
![Page 9: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/9.jpg)
ESTRUCTURA DEL PROYECTO
El programa enciende, cuando se percibe en el ambiente un temperatura y humedad mayor a 30C° enciende un led de color rojo ,cuando la temperatura esta por debajo de 26°c se enciende la LED luz amarilla ; el proceso se describe a continuación:
![Page 10: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/10.jpg)
MATERIALES UTILIZADOS -sensor de humedad Ddh11 -arduino uno -protoboard -cables de conexión rápida -resistencias de 4.7 k-ohm -Pantalla lcd 2x16 -Potenciómetro de 5k-ohm
![Page 11: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/11.jpg)
PARTES
Pulsador de
reinicioTarjeta arduino
Cables de conexión rápida
resistencia
protoboard leds
Sensor dh11
potenciómetroPantalla lcd
![Page 12: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/12.jpg)
DIAGRAMA DE CONEXIONES
![Page 13: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/13.jpg)
DIAGRAMA DE CONEXIONESFuncionamiento del proyectoAl abrir la la cámara de conservación-El sensor de humedad y temperatura se activan debido a la variación ocurrida por el ingreso de aire de exterior-se setea la maquina a una temperatura deseada cuando se llega a 20°c se enciende el led rojo-mientras no supere los 20°c esta encendido el led amarillo
![Page 14: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/14.jpg)
ESTRUCTURA DEL PROGRAMA#include "DHT.h"#include <LiquidCrystal.h>
#define DHTPIN 2 // DEFINE LA ENTRADA DEL SENSOR
#define DHTTYPE DHT11 //NOMBRE DEL SENSOR
DHT dht(DHTPIN, DHTTYPE);LiquidCrystal lcd(8, 9, 4, 5, 6, 7); //PINES A UTILIZAR LA PANTALLA LCD 2X16
void setup(void) { //AQUI DECLARO MIS VARIABLE SALIDAS O ENTRADAS pinMode(12, OUTPUT); //DEFINE COMO SALIDA (OUTPUT) pinMode(11, OUTPUT); //DEFINE COMO SALIDA lcd.begin(16, 2); //DEFINE CARACTERISTICA DE LA PANTALLA lcd.print("EMPEZANDO..."); //INICIA CON "XX" dht.begin();}
void loop() { //AQUI SE REPITE EL PROGRAMA
float temperature, humidity; // AQUI SON VARIABLES
humidity = dht.readHumidity(); //LEO EL VALOR DE HUMEDAD temperature = dht.readTemperature(); //LEO EL VALOR E TEMPERATURA delay(2000); //RETARDO EN LECTURA DE AMBOS T Y H
![Page 15: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/15.jpg)
ESTRUCTURA DEL PROGRAMA lcd.clear(); //LIMPIO LA PANTALLA
char tempF[6]; char humF[6]; dtostrf(temperature , 4, 1, tempF); dtostrf(humidity, 2, 0, humF);
lcd.print("T:"); lcd.print(tempF); lcd.print((char)223); lcd.print("C"); lcd.print(" H:"); lcd.print(humF); lcd.print("%");
if (temperature >= 30) //SI LA TEMP ES MAYOR A 30°C { digitalWrite(12, 1); //ENCIENDO LED ROJO delay(1000); //RETARDO, SE PUEDE CAMBIAR AQUI digitalWrite(12, 0); //APAG LED ROJO }
if (temperature <= 27) { digitalWrite(11, 1); delay(1000); digitalWrite(11, 0); }}
![Page 16: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/16.jpg)
DEMOSTRACIÓN PRACTICA-Se detecta la temperatura y humedad baja, enciende led rojo y cuando se normaliza cambia a naranja, aplicación practica en -frigoríficos donde hay que conservar los alimentos perecibles a una temperatura y humedad baja-campamentos mineros cuando se detecta un cambio de temperatura y se acciona una alarma
![Page 17: PRESENTACION_DE tempertura y humedad.pptx](https://reader035.fdocuments.es/reader035/viewer/2022062323/5695d1711a28ab9b02968beb/html5/thumbnails/17.jpg)
GRACIAS