Vous êtes sur la page 1sur 11

Proyecto arduino “determinación

de la temperatura”
INTEGRANTES:
• Aguirre Fuentes Harry
• Acosta Chavez Junior
• Gomez Loyaga Yoni
• Iparraguirre Galvez Luis
• Jiménez rodríguez Ever
• Gonzales Sánchez Mario

Ing. Silva Vargas Berly

Copyright © Junio de 2019 por TECSUP


INTRODUCCION
La tecnología de hoy en día nos facilita la automatización de
muchas cosas y conocer la cantidad de proyectos que se
pueden realizar; Arduino es una plataforma de hardware
libre, basada en una placa con un microcontrolador y un
entorno de desarrollo (software), diseñada para facilitar el
uso de la electrónica en proyectos multidisciplinares. Los
microcontroladores nos rodean en nuestra vida diaria, usan
los sensores para escuchar el mundo físico y los
actuadores para interactuar con el mundo físico. Los
microcontroladores leen de los sensores y escriben sobre
los actuadores.
RESUMEN

El siguiente proyecto realizado consta de


poder determinar las diferentes
temperaturas de acuerdo al rango de
nuestro sensor, para el funcionamiento de
obtuvo diferentes componentes para llegar a
un solo objetivo, “activar un ventilador” de
acuerdo a la programación en arduino uno,
mostrándonos los resultados de dicha
temperatura en una pantalla lcd, conectados
obviamente al arduino.
PLANO ELECTRONICO
LISTA DE COMPONENTES
• ARDUINO (UNO)
• PROTOBOARD
• PANTALLA LCD (16*2)
• SENSOR DE TEMPERATURA(DS18B20)
• POTENCIOMETRO
• RELE
• RESISTENCIA (100 OHM)
• VENTILADOR
• CABLES PARA PROTOBOARD
• CABLE USB (12V)
• CABLE PARA ALIMENTACION DE ARDUINO
• PROGRAMA ARDUINO (UNO)
PROGRAMACION
• #include <OneWire.h> //Se importan las librerías
• #include <DallasTemperature.h>
• #include <LiquidCrystal.h>

• #define Pin 3 //Se declara el pin donde se conectará la DATA


• LiquidCrystal lcd(12, 11, 7, 6, 5, 4);
• OneWire ourWire(Pin); //Se establece el pin declarado como bus
para la comunicación OneWire
• DallasTemperature sensors(&ourWire); //Se instancia la librería
DallasTemperature
• # define VENTILADOR 13
• float TEMPERATURA;
void setup(){
lcd.begin(16, 2);
pinMode (VENTILADOR, OUTPUT);
}
• void loop()
• {
• sensors.requestTemperatures(); //Prepara el sensor para la
lectura
• TEMPERATURA = sensors.getTempCByIndex(0);
• lcd.setCursor(0, 0);
• lcd.print (" TEMPERATURA");
• lcd.setCursor (0, 1);
• lcd.print (" C =");
• lcd.setCursor (4, 1);
• lcd.print(TEMPERATURA); //Se lee e imprime la temperatura
en grados Celsius;
• delay (1000);
if (TEMPERATURA > 25) {
digitalWrite (VENTILADOR, LOW);
}
else {
digitalWrite (VENTILADOR, HIGH);
}
}
CONCLUSIONES:

• Se logro realizar la programación en “arduino uno”, con


todos los componentes llegando a la determinación
deseada de da inicio a un ventilador de acorde a la
temperatura y programación realizada.
• Se logro determinar las diferentes temperaturas de
acuerdo al rango de nuestro sensor DS18B20.
• El proyecto que realizamos ha contribuido de manera
muy importante para identificar y resaltar los puntos que
hay que cubrir y considerar para llevar acabo una
implementación exitosa de los sistemas de
automatización.

Vous aimerez peut-être aussi