Sei sulla pagina 1di 12

SENSOR DE

TEMPERATURA
TECNOLOGA DE SOFTWARE PARA
ELECTRNICA
AUTOR: BENAVIDES KARINA
CUJI DAVID





Contenido
1 TEMA DEL PRODUCTO ......................................................................................................................... 3
1.1 COBERTURA Y LOCALIZACIN ..................................................................................................... 3
2 ENTIDAD EJECUTORA ........................................................................................................................... 3
3 OBJETIVOS DEL PROYECTO .................................................................................................................. 3
3.1 OBJETIVO GENERAL..................................................................................................................... 3
3.2 OBJETIVO ESPECIFICO ................................................................................................................. 3
4 MARCO TERICO ................................................................................................................................. 3
4.1 Java ............................................................................................................................................. 3
4.2 Arduino ....................................................................................................................................... 4
4.2.1 Arduino mega 2560 ................................................................................................................ 4
4.3 Interfaz java arduino ................................................................................................................... 4
4.4 Lm35 ............................................................................................ Error! Bookmark not defined.





Ilustracin 1: Java ......................................................................................................................................... 3
Ilustracin 2: Java ......................................................................................................................................... 4
Ilustracin 3: Arduino - Java ......................................................................................................................... 5
Ilustracin 4: lm35 ......................................................................................... Error! Bookmark not defined.
Ilustracin 5: lm35 ......................................................................................... Error! Bookmark not defined.




DATOS GENERALES
1 TEMA DEL PRODUCTO
Diar mediante lenguaje java un programa que indique la humedad que lee un sensor ubicado en un
invernadero mediante red.
1.1 COBERTURA Y LOCALIZACIN
Nuestro diseo se entregara a la Universidad de las Fuerzas Armadas ESPE en la ciudad de Sangolqui,
Cantn Rumiahui.
2 ENTIDAD EJECUTORA
- Universidad de las Fuerzas Armadas ESPE
- Benavides Karina
- Cuji David
3 OBJETIVOS DEL PROYECTO
3.1 OBJETIVO GENERAL
Disear e implementar un programa que lea los datos de temperatura y humedad enviados por el
sensor al ordenador.
3.2 OBJETIVO ESPECIFICO
1. Mediante redes realizar una conexin servidor cliente que manejen la activacin del sensor
2. Realizar mediante un interfaz arduino java un programa que nos grafique el nivel de
temperatura y humedad obtenida por el sensor
3. Disear con la misma interfaz un indicador que comunique al usuario si la temperatura es
demasiado baja o alta.
4 MARCO TERICO
4.1 Java

Ilustracin 1: Java
Extrado 06-05-2014 de https://devcentral.f5.com/articles/

Es un lenguaje de programacin de propsito general, concurrente, orientado a objetos y basado en
clases que fue diseado especficamente para tener tan pocas dependencias de implementacin como
fuera posible.
Su intencin es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo
ejecuten en cualquier dispositivo, lo que quiere decir que el cdigo que es ejecutado en una plataforma
no tiene que ser recompilado para correr en otra.


4.2 Arduino
Arduino es una plataforma de electrnica abierta para la creacin de prototipos basada en software y
hardware flexibles y fciles de usar.
Arduino puede tomar informacin del entorno a travs de sus pines de entrada de toda una gama de
sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores.
4.2.1 Arduino mega 2560


Ilustracin 2: Java
Extrado 06-05-2014 de http://arduino.cc/en/Main/arduinoBoardMega2560

El Arduino Mega 2560 es una placa electrnica basada en el ATmega2560 ( ficha tcnica ). Lleva 54
entradas / salidas digitales (de los cuales 15 pueden utilizarse para salidas PWM), 16 entradas
analgicas, 4 UARTs (puertas seriales), un 16MHz oscilador de cristal, una conexin USB, un conector de
alimentacin, un header ICSP y un botn de reset. Contiene todo lo necesario para apoyar el
microcontrolador; basta con conectarlo a un ordenador con un cable USB, o alimentarla con un
adaptador o la batera para empezar de CA a CC. La Mega es compatible con la mayora de los shield
para Arduino Duemilanove o Diecimila.

Microcontroladores ATmega2560
Tensin de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (lmites) 6-20V
Digital I / O Pins 54 (de los cuales 15 proporcionan salida PWM)
Pines de entrada analgica 16
Corriente continua para las E / S Pin 40 mA
Corriente de la CC para Pin 3.3V 50 mA
Memoria Flash 256 KB, 8 KB utilizado por el gestor de arranque
SRAM 8 KB
EEPROM 4 KB
Velocidad del reloj 16 MHz


4.3 Interfaz java arduino



Se utiliza para nombrar a la conexin fsica y funcional entre dos sistemas o dispositivos de cualquier
tipo dando una comunicacin entre distintos niveles.


Ilustracin 3: Arduino - Java
Extrado 06-05-2014 de http://www.ti.com/lit/ds/symlink/lm35.pdf


5 Materiales
5.1 Dth11

Ilustracin 4: Arduino - Java
Extrado 06-05-2014 de http://www.electronicaestudio.com/

Este sensor de temperatura y humedad proporciona una salida digital pre-calibrada. Un elemento
capacitivo mide la humedad relativa y la temperatura se mide por un coeficiente negativo de
temperatura (NTC). Cuenta con una excelente fiabilidad y estabilidad a largo plazo.
Proporciona una salida digital pre-calibrada. Un elemento capacitivo mide la humedad relativa
y la temperatura se mide por un coeficiente negativo de temperatura (NTC).Cuenta con una
excelente fiabilidad y estabilidad a largo plazo.
Hay que tener en cuenta que este sensor no funciona para temperaturas por debajo de 0
grados.
Conecte el pin + a 5v y - pin a GND, pin S es la salida de los datos de temperatura y
humedad.


Caractersticas
Voltaje de operacin 5 V CD
Humedad relativa y medicin de la temperatura.

5.2 Ventilador
Un ventilador es una mquina de fluido concebida para producir una corriente de aire. Los
ventiladores ms antiguos eran manuales, como el abano. El modelo ms comn actualmente
es elctrico y consiste en un rodete con aspas que giran produciendo una diferencia
de presiones. Entre sus aplicaciones, destacan las de hacer circular y renovar el aire en un lugar
cerrado para proporcionar oxgeno suficiente a los ocupantes y eliminar olores, principalmente
en lugares cerrados; as como la de disminuir la resistencia de transmisin de
calor por conveccin.

5.3 bomba de agua
La vlvula es uno de los instrumentos de control ms esenciales en la industria. Debido
a su diseo y materiales, las vlvulas pueden abrir y cerrar, conectar y desconectar,
regular, modular o aislar una enorme serie de lquidos y gases, desde los ms simples
hasta los ms corrosivos o txicos. Sus tamaos van desde unos milmetros hasta los 90
m o ms de dimetro (aunque en tamaos grandes suelen llamarse compuertas).



5.4 Rele
El rel o relevador es un dispositivo electromecnico. Funciona como un interruptor
controlado por un circuito elctrico en el que, por medio de una bobina y
un electroimn, se acciona un juego de uno o varios contactos que permiten abrir o
cerrar otros circuitos elctricos independientes.
Tensin de conexin.- Tensin entre contactos antes de cerrar o despus de
abrir.
Intensidad de conexin.- Intensidad mxima que un rel puede conectar o
desconectarlo.
Intensidad mxima de trabajo.- Intensidad mxima que puede circular por los
contactos cuando se han cerrado.
Los materiales con los que se fabrican los contactos son: plata y aleaciones de plata que
pueden ser con cobre, nquel u xido de cadmio. El uso del material que se elija en su
fabricacin depender de su aplicacin y vida til necesaria de los mismos.



6 Instructivo
6.1 CDIGO ARDUINO
#include "DHT.h" //cargamos la librera DHT
#define DHTPIN 2 //Seleccionamos el pin en el que se //conectar el sensor
#define DHTTYPE DHT11 //Se selecciona el DHT11 (hay //otros DHT)
DHT dht(DHTPIN, DHTTYPE); //Se inicia una variable que ser usada por Arduino para comunicarse con el
sensor
const int d= 8;
const int x= 7;
void setup() {
Serial.begin(9600); //Se inicia la comunicacin serial
pinMode(d, OUTPUT);
pinMode(x, OUTPUT);
dht.begin(); //Se inicia el sensor
}
void loop() {
float t = dht.readTemperature(); //Se lee la temperatura
float h = dht.readHumidity(); //Se lee la humedad
//float t = dht.readTemperature(); //Se lee la temperatura
//Se imprimen las variables


Serial.println("Humedad: ");
Serial.println(h);
Serial.println("Temperatura: ");
Serial.println(t);
delay(2000); //Se espera 2 segundos para seguir leyendo //datos

if(h<50){
digitalWrite (d, HIGH);
digitalWrite (x, LOW);
}
else{
digitalWrite (d, LOW);
digitalWrite (x, HIGH);}
}








7 Esquema grfico











CLIENTE

ARDUINO MEGA
BOMBA
VENTILADOR
Dth11
SERIAL
SERVIDOR


8 Anlisis de resultados

Observamos que cuando pasa el lmite superior de temperatura ambiente se encender el
ventilador, mientras que cunado sobrepase el lmite inferior este encender un emisor de
calor.

9 Conclusiones y Recomendaciones
9.1 Conclusiones

la conexin arduino java es mucho ms sencilla que trabajar con puerto paralelo.
la observacin de datos se vuelve ms didctica con la interfaz grafica de java.
9.2 Recomendaciones

para el sensor dth11 es necesario revisar el datasshi y trabajar con sus respectivas libreras para
k arduino los reconozca.
instalar los drives respectivos para su respectivo arduino.
percatar dela direccin del puerto COM se la correcta por donde se van a enviar y recibir los
datos.
10 ANEXOS

Ambiente en el que mediremos la humedad






Cuando la grfica nos demuestre que el ambiente sobre pasa los niveles normales de humedad
ARDUINO ACTIVA EL VENTILADOR




Cuando la grfica nos demuestre que el ambiente baja los niveles normales de humedad
ARDUINO ACTIVA LA BOMBA DE AGUA

Potrebbero piacerti anche