Vous êtes sur la page 1sur 20

UNIVERSIDAD ANDINA NSTOR CCERES

VELSQUEZ
FACULTAD DE INGIENIERA Y CIENCIAS PURAS
CARRERA ACADEMICO PROFESIONAL DE INGENIERIA
MECATRONICA

PROYECTO

IMPLEMENTACION DE UN SENSOR DE TEMPERATURA

PRESENTA

Ramos Cuadros, Hugo Enrique


Sagua Mamani, Alexander
Caceres Garcia, Michael Francisco

PUNO PER
1

2015

AGRADECIMIENTO
Agradecer a Dios por darnos la bendicin de contar con todas las
personas que nos apoyaron para cumplir esta meta.
Agradecer tambin a mi familia y por encima de todo a mis padres que
sacrificaron todo para darme lo mejor.

A nuestros docentes por brindarnos las armas intelectuales para


desenvolvernos en el mundo labora as como su incondicional apoyo y
enseanzas de vida.

I.

INTRODUCCION
En la actualidad existen una Infinidad de sistemas electrnicos que estn
construidos con base en transductores y sensores elctricos. Un
transductor elctrico es un dispositivo que permite convertir algn tipo de
energa en una seal elctrica, la cual puede fcilmente ser transmitida,
amplificada o filtrada. Existen a su vez diferentes tipos de elementos de
medicin que nos permiten conocer las magnitudes externas.
El objetiv de poder medir o sensar magnitudes nace de la necesidad de
controlar las mismas pada poder manipular procesos conocer los niveles
indicados de magnitudes que puedan ser requeridos.

II.

RESUMEN
El presente proyecto fue desarrollado desde la simulacin de un sensor de
temperatura con salida de 0 5 voltios en el programa proteus para
verificar un correcto funcionamiento del circuito luego se procedi a la
implementacin del circuito en un protoboard y su programacin en
Arduino.

III.

OBJETIVOS

Conocer el funcionamiento del sensor de temperatura.


Implementar un sensor de temperatura con una salida de 0 10
voltios.

IV.

ALTERNATIVAS CONSIDERADAS

V.

Se toma en cuenta el correcto funcionamiento del sensor.


Se tomara en consideracin la hoja de datos del LM 35.

DESCRIPCION DE LOS MATERIALES UTILIZADOS

1. LM 35
El LM35 es un sensor de temperatura con una precisin calibrada de 1 C.
Su rango de medicin abarca desde -55 C hasta 150 C. La salida es
lineal y cada grado Celsius equivale a 10 mV, por lo tanto:
150 C = 1500 mV
-55 C = -550 mV1

Caractersticas
Sus caractersticas ms relevantes son:

Est calibrado directamente en grados Celsius.

La tensin de salida es proporcional a la temperatura.

Tiene una precisin garantizada de 0.5 C a 25 C.

Baja impedancia de salida.

Baja corriente de alimentacin (60 A).

Bajo coste.

Destacables
4

El LM35 no requiere de circuitos adicionales para calibrarlo externamente.


La baja impedancia de salida, su salida lineal y su precisa calibracin hace
posible que este integrado sea instalado fcilmente en un circuito de
control. Debido a su baja corriente de alimentacin se produce un efecto de
auto calentamiento muy reducido. Se encuentra en diferentes tipos de
encapsulado, el ms comn es el TO-92, utilizada por transistores de baja
potencia.

FIGURA 1 1 HOJA DE DATOS DEL LM 35

2. LM358

Esta hoja de datos LM358 especifica que se compone de dos, de alta


ganancia independiente, amplificadores operacionales internos frecuencia
compensada que fueron diseados especficamente para operar desde una
sola fuente de alimentacin a travs de una amplia gama de voltajes.
Operacin de fuentes de alimentacin de divisin tambin es posible y el
bajo consumo de corriente fuente de alimentacin es independiente de la
magnitud de la tensin de alimentacin . El LM358 y LM2904 estn
disponibles en un chip del tamao de paquete ( 8 - Bump micro SMD ),
utilizando la tecnologa de micro Nacional paquete de SMD .

FIGURA 1 2 DATOS

FIGURA 1 3 LM358

3. ARDUINO
Arduino es una plataforma de hardware libre, basada en una placa con un
microcontrolador y un entorno de desarrollo, diseada para facilitar el uso
de la electrnica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y
puertos de entrada/salida. Los microcontroladores ms usados son el
Atmega168, Atmega328, Atmega1280, y Atmega8 por su sencillez y bajo
coste que permiten el desarrollo de mltiples diseos. Por otro lado el
software consiste en un entorno de desarrollo que implementa el lenguaje
de programacin Processing/Wiring y el cargador de arranque que es
ejecutado en la placa.4 Se programa en el ordenador para que la placa
controle los componentes electrnicos.

Aplicaciones
La plataforma Arduino ha sido usado como base en diversas aplicaciones
electrnicas:

Xoscillo: Osciloscopio de cdigo abierto.

Equipo cientfico para investigaciones.

Arduinome: Un dispositivo controlador MIDI.

OBDuino: un econmetro que usa una interfaz de diagnstico a bordo que


se halla en los automviles modernos.

SCA-ino: Sistema de cmputo automotriz capaz de monitorear sensores


como el TPS, el MAP y el 02S y controlar actuadores automotrices como la
bobina de ignicin, la vlvula IAC y aceleradores electrnicos.

Humane Reader: dispositivo electrnico de bajo coste con salida de seal


de TV que puede manejar una biblioteca de 5000 ttulos en una tarjeta
microSD.19

The Humane PC: equipo que usa un mdulo Arduino para emular un
computador personal, con un monitor de televisin y un teclado para
computadora.20

Ardupilot: software y hardware de aeronaves no tripuladas.

ArduinoPhone: un telfono mvil construido sobre un mdulo Arduino. 21 22

Impresoras 3D.

Entradas y salidas
Poniendo de ejemplo al mdulo Diecimila, ste consta de 14 entradas
digitales configurables como entradas y/o salidas que operan a 5 voltios.
Cada contacto puede proporcionar o recibir como mximo 40 mA. Los
contactos 3, 5, 6, 9, 10 y 11 pueden proporcionar una salida PWM (Pulse
Width Modulation). Si se conecta cualquier cosa a los contactos 0 y 1, eso
interferir con la comunicacin USB. Diecimila tambin tiene 6 entradas
9

analgicas que proporcionan una resolucin de 10 bits. Por defecto,


aceptan de 0 hasta 5 voltios, aunque es posible cambiar el nivel ms alto,
utilizando el contacto Aref y algn cdigo de bajo nivel.

Especificaciones

FIGURA 1 4 ESPECIFICACIONES ARDUINO

FIGURA 1 5 ARDUINO

10

VI.

PROGRAMAS UTILIZADOS

ARDUINO SOFTWARE
Puesto que Arduino, a diferencia del ordenador que usas normalmente, no
tiene pantalla ni teclado, se necesita un programa externo ejecutado en
otro ordenador para poder escribir programas para la placa Arduino. ste
software es lo que llamamos Arduino IDE. IDE significa Integrated
Development Environment (Entorno de Desarrollo Integrado), y es un
trmino comn para llamar a este tipo de desarrollo de software. Escribes
tu programa en el IDE, lo cargas en el Arduino, y el programa se ejecutar
en la placa.

FIGURA 1 6 ARDUINO SOFTWARE

El IDE de Arduino es muy sencillo y parecido a Processing. Hay una sencilla barra de
herramientas que puedes utilizar para:
11

Verificar si tu programa va a funcionar.

Cargar el programa a la placa de Arduino.

Crear un programa nuevo.

Abrir un programa.

Guardar el programa en el disco duro del ordenador.

(En la parte derecha de la barra de herramientas se encuentra el Monitor


Serial) abre una ventana de comunicacin con la placa Arduino.

PROTEUS
Proteus es una compilacin de programas de diseo y simulacin
electrnica, desarrollado por Labcenter Electronics que consta de los dos
programas principales: Ares e Isis, y los mdulos VSM y Electra.

ISIS
El Programa ISIS, Intelligent Schematic Input System (Sistema de
Enrutado de Esquemas Inteligente) permite disear el plano elctrico del
circuito que se desea realizar con componentes muy variados, desde
simples resistencias, hasta alguno que otro microprocesador o
microcontrolador, incluyendo fuentes de alimentacin, generadores de
seales y muchos otros componentes con prestaciones diferentes. Los
diseos realizados en Isis pueden ser simulados en tiempo real, mediante
el mdulo VSM, asociado directamente con ISIS.

ARES
ARES, o Advanced Routing and Editing Software (Software de Edicin y
Ruteo Avanzado); es la herramienta de enrutado, ubicacin y edicin de
componentes, se utiliza para la fabricacin de placas de circuito impreso,
permitiendo editar generalmente, las capas superficial (Top Copper), y de
soldadura (Bottom Copper).

Mtodo 1 (Autorouter)
1. Poner SOLO los componentes en la board
2. Especificar el rea de la placa (con un rectngulo, tipo "Board Edge")
12

3. Hacer clic en "Autorouter", en la barra de botones superior


4. Editar la estrategia de ruteo en "Edit Strategies"
5. Hacer clic en "OK"

Mtodo 2 (Electra Autorouter)


Utilizando el mdulo Electra (Electra Auto Router), el cual, una vez
colocados los componentes trazar automticamente las pistas realizando
varias pasadas para optimizar el resultado.
Con Ares adems se puede tener una visualizacin en 3D del PCB que se
ha diseado, al haber terminado de realizar la ubicacin de piezas, capas y
ruteo, con la herramienta "3D Visualization", en el men output, la cual se
puede demorar, solo haciendo los trazos un periodo de tiempo un poco
ms largo que el de los componentes, los cuales salen al empezar la
visualizacin en 3D.

VII.

ESPECIFICACIONES DEL SISTEMA


Luego de obtener las consideraciones de las hojas de datos o datasheets
tanto del LM 35, LM 358 y el arduino obtendremos:

Lo primero que obtendremos es que el Lm 358 es un Opam,


un amplificador operacional que como indica su descripcin
amplificara la seal que emite el sensor LM 35.
La seal amplificada del LM 35 ingresara al Arduino ser aqu
donde se har la conversin del voltaje en temperatura segn
estos rangos
VOLTAJE DE SALIDA

TEMPERATURA DEL SENSOR

0 VOLTIOS

0 Grados centigrados

10 VOLTIOS

150 Grados centigrados

De estos datos obtendremos que 15 grados centgrados


equivaldr a 1 voltio.

13

De esto obtendremos que 0 grados centgrados equivalen a 0


voltios y 150 grados centgrados equivalen a 10 voltios.

VIII.

PROCEDIMIENTO

MATERIALES UTILIZADOS

Plataforma Arduino Uno


Sensor de Temperatura LM 35
Amplificador Operacional LM 358
Protoboard
Potencimetro
Resistencias

Desarrollo

Comenzaremos por el diseo de nuestro sensor: Para este diseo


simularemos el funcionamiento en el programa proteus donde
utilizaremos el LM 358 para amplificar la seal del LM 35 luego
gracias a un arreglo de resistencias y un potencimetro
obtendremos la configuracin para el funcionamiento del OPAM LM
358.

Luego de haber simulado en proteus y verificar su funcionamiento


basados en una fuente de 5 voltios proveniente del arduino.

14

FIGURA 1 7 ARDUINO Y LM 35

7
FIGURA 1 8 CIRUCITO DEL PROYECTO

Luego de haber simulado correctamente el circuito precedimos a su


implemetacion en una placa protoboard.

15

FIGURA 1 9 IMPLEMENTACION DEL PROYECTO

Luego procedimos a configurar la programacin del circuito


apoyndonos en un Arduino Uno que adems se servirnos como
fuente de 5 V. convertir el voltaje en temperatura y adems ser
nuestro visualizador de resultados

CODIGO DEL PROGRAMA

/*
ReadAnalogVoltage
Reads an analog input on pin 0, converts it to voltage, and prints the
result to the serial monitor.
Graphical representation is available using serial plotter (Tools >
Serial Plotter menu)
Attach the center pin of a potentiometer to pin A0, and the outside
pins to +5V and ground.
This example code is in the public domain.
*/
16

// the setup routine runs once when you press reset:


void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
float voltaje = sensorValue * (10.0 / 1023.0);
float temperatura =voltaje*15.0;
Serial.print("El voltaje es: ");
Serial.println(voltaje);
delay(250);
Serial.print(" La temperatura es: ");
Serial.println(temperatura);
delay(250);
}
*

FIGURA 1 10 PROGRAMA ARDUINO

17

IX.

RESULTADOS

Se logr desarrollar un sensor de temperatura con una salida de

0 10 en el visualizador del software arduino.


Si bien se logr tener los 0 10 voltios con el visualizador cunado
procedemos a medir con un multiteste las salidas en el circuito
obtendremos que ser la mitdad esto se debe a que el
amplficador operacional LM 358 amplifica la seal del circuito al
arduino y este asu vez mediante la configuracin en su
programacin obtendrs 10 voltios para que se hagan con estos
la comparacin con la temperatura obteniendo de esta manera la
equivalencia de 0 10 voltios y 0 150 grados centgrados.

X.

REFERENCIAS CONSULTADAS

S. B. d. Ercila, Fsica General 32a Edicin, Tbar, S.I..


P. A. S. Miguel, Electrnica aplicada, Espaa: Paraninfo, 2010.
A.P.Godse, Microcontroller y Embedded Systems, Technical Publications Pune, 20
07.
H. B. Jonathan Oxer, Practical Arduino- Cool Projects for Open Source Hardware,
Technology in Action,
2009.

18

Contenido

I. INTRODUCCION.....................................................................3
II. RESUMEN..............................................................................3
III. OBJETIVOS..........................................................................4
IV. ALTERNATIVAS CONSIDERADAS.....................................4
V. DESCRIPCION DE LOS MATERIALES UTILIZADOS...........4
1. LM 35....................................................................................4
Caractersticas.......................................................................4
Destacables...........................................................................4
2. LM358...................................................................................6
3. ARDUINO.............................................................................7
Aplicaciones..........................................................................8
Entradas y salidas.................................................................8
Especificaciones...................................................................9
VI. PROGRAMAS UTILIZADOS..............................................10
ARDUINO SOFTWARE........................................................10
PROTEUS.............................................................................11
ISIS........................................................................................11
ARES.....................................................................................11
19

Mtodo 1 (Autorouter).........................................................11
Mtodo 2 (Electra Autorouter)............................................11
VII. ESPECIFICACIONES DEL SISTEMA................................12
VIII. PROCEDIMIENTO...........................................................13
MATERIALES UTILIZADOS.................................................13
Desarrollo.............................................................................13
IX. RESULTADOS....................................................................16
X. REFERENCIAS CONSULTADAS.........................................17

LISTA DE FIGURAS

FIGURA 1 1 HOJA DE DATOS DEL LM 35.........................................5


FIGURA 1 2 DATOS.............................................................................6
FIGURA 1 3 LM358..............................................................................7
FIGURA 1 4 ESPECIFICACIONES ARDUINO....................................9
FIGURA 1 5 ARDUINO.........................................................................9
FIGURA 1 6 ARDUINO SOFTWARE.................................................10
FIGURA 1 7 ARDUINO Y LM 35........................................................13
FIGURA 1 8 CIRUCITO DEL PROYECTO.........................................14
FIGURA 1 9 IMPLEMENTACION DEL PROYECTO..........................14
FIGURA 1 10 PROGRAMA ARDUINO..............................................16

20

Vous aimerez peut-être aussi