Вы находитесь на странице: 1из 22

SENSOR DE TEMPERATURA

PRESENTADO POR: EFREN ANTONIO PORRAS MONTILLA LUIS ALBERTO GARCIA MANCERA

CENTRO DE INDUSTRIA Y SERVICIOS DEL META SENA VILLAVICENCIO META 2013

VILLAVICENCIO (META)

SENSOR DE TEMPERATURA

PRESENTADO POR: EFREN ANTONIO PORRAS MONTILLA LUIS ALBERTO GARCIA MANCERA

PRESENTADO A: IVAN DARIO DUARTE BRITO

CENTRO DE INDUSTRIA Y SERVICIOS DEL META SENA VILLAVICENCIO META 2013

CONTENIDO

VILLAVICENCIO (META) 2013

CONTENIDO
1. 2. 3. 4. 5. 6. 7. 8. TABLA DE GRAFICAS INTRODUCCION OBJETIVO GENERAL OBJETIVOS ESPECIFICOS MARCO TEORICO DESARROLLO DE LA PRACTICA PROGRAMACION ARDUINO CONCLUSIONES

TABLA DE GRAFICAS
GRAFICA 1: MARCO TEORICO

GRAFICA 2:

GRAFICA 3:

GRAFICA 4:

GRAFICA 5:

GRAFICA 6:

DESARROLLO DE LA PRACTICA

GRAFICA 7:

PROGRAMACION EN ARDUINO

GRAFICA 8:

GRAFICA 9:

MONTAJE EN PROTEUS

}}

GRAFICA 10:

FUNCIONAMIENTO

GRAFICA 11:

INTRODUCCION
En el siguiente informe encontraremos definiciones y conceptos, as mismo el procedimiento para asociar y ejecutar trabajos e instrucciones especificas. Arduino es una plataforma de hardware libre, basada en una placa con un micro controlador y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. Fritzing es un programa de automatizacin de diseo electrnico libre que busca ayudar a diseadores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de pruebas) a productos finales. 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.

OBJETIVO GENERAL
El objetivo de esta prctica es asociar conceptos y complementar conocimientos, tambin como resolver dudas e inquietudes respectos a las temticas tratadas en clase referente a programacin de circuitos. Practicar la programacin y ejecutarla en montajes realizados por medio de los software que tenemos como herramientas para asociar trminos y la importancia de dichos circuitos.

OBJETIVOS ESPECIFICOS
Analizar el comportamiento de la temperatura y el funcionamiento del sensor de temperatura h423 dentro del circuito simulado en un cuarto frio. Observar el comportamiento y funcionamiento de los operacionales lm 35 y lm 741 y las ganancias generadas por estos dentro de unas condiciones especificas. Observar y analizar las distintas aplicaciones del software utilizado dentro de las necesidades en el campo laboral en la elaboracin de circuitos electrnicos.

MARCO TEORICO

ARDUINO

Figura 1

Arduino es una plataforma de hardware libre, basada en una placa con un micro controlador y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. El hardware consiste en una placa con un micro controlador Atmel AVR y puertos de entrada/salida. Los micro controladores ms usados son el Atmega168, Atmega328, Atmega1280, 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 elcargador de arranque (boot loader) que corre en la placa. Desde octubre de 2012, Arduino se usa tambin con micro controladoras CortexM3 de ARM de 32 bits, que coexistirn con las ms limitadas, pero tambin econmicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso s, las micro controladoras CortexM3 usan 3.3V, a diferencia de la mayora de las placas con AVR que usan mayoriamente 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3.3V como la Arduino Fio y existen clnicos de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.

Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente. Al ser open-hardware, tanto su diseo como su distribucin es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia. El proyecto Arduino recibi una mencin honorfica en la categora de Comunidades Digital en el Prix Ars Electrnica de 2006.

Figura 2

Es una plataforma de electrnica abierta para la creacin de prototipos basada en software y hardware flexibles y fciles de usar. Se cre para artistas, diseadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos. 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. El micro controlador en la placa Arduino se programa mediante el lenguaje de programacin Arduino(basasdo en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing,MaxMSP). Las placas pueden ser hechas a mano o compradas montadas de fbrica; el software puede ser descargado de forma gratuita. Los ficheros de diseo de

referencia (CAD) estn disponibles bajo una licencia abierta, as pues eres libre de adaptarlos a tus necesidades. El entorno de Desarrollo Arduino est constituido por un editor de texto para escribir el cdigo, un rea de mensajes, una consola de texto, una barra de herramientas con botones para las funciones comunes, y una serie de mens. Permite la conexin con el hardware de Arduino para cargar los programas y comunicarse con ellos. Arduino utiliza para escribir el software lo que denomina "sketch" (programa). Estos programas son escritos en el editor de texto. Existe la posibilidad de cortar/pegar y buscar/remplazar texto. En el rea de mensajes se muestra informacin mientras se cargan los programas y tambin muestra errores. La consola muestra el texto de salida para el entorno de Arduino incluyendo los mensajes de error completos y otras informaciones. La barra de herramientas permite verificar el proceso de carga, creacin, apertura y guardado de programas, y la monitorizacin serie.

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. 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. El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutador 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 micro controlador, 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.

Figura 3

Figura 4

FRITZING

Figura 5 Fritzing es un programa de automatizacin de diseo electrnico libre que busca ayudar a diseadores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de pruebas) a productos finales. Fritzing fue creado bajo los principios de Processing y Arduino, y permite a los diseadores, artistas, investigadores y aficionados documentar sus prototipos basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricacin. Adems cuenta con un sitio web complementario que ayuda a compartir y discutir bosquejos y experiencias y a reducir los costos de fabricacin.

DESARROLLO DE LA PRCTICA

MONTAJE EN FRITZING: El montaje del circuito de fritzing se puede realizar al final de terminar el montaje en el arduino o tambin se puede iniciar con este. Fritzing me puede es como realizar el circuito en la Protoboard sin ver su funcionamiento real.

Figura 6

PROGRAMACION EN ARDUINO: Haremos que la pantalla nos visualice que cuando la temperatura supere los 23 grados nos encienda el Led amarillo y se apague el verde , cuando pase los 35 grados se apague el amarillo y encienda el rojo.

Figura 7

Figura 8

MONTAJE EN PROTEUS: Al realizar nuestra programacin nuestro montaje funciono correctamente teniendo en cuenta los valores de temperatura acordados para el proyecto. En nuestro proyecto encontramos algunos inconvenientes, uno de esos problemas era que el montaje funcionaba al parecer bien pero al dejarlo unos instantes quieto el led que estaba siendo probado empezaba a parpadear entonces de una expliacion se pudo arreglar el problema, era un problema de programacin.

Figura 9

Figura 10

Figura 11

PROGRAMACION EN ARDUINO // include the library code; #include <LiquidCrystal.h> int Pot= A5; int Temp= 0; int Dato= 0; int ver= 6; int ama= 1; int roj= 0; int mot= 7; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd. begin(16, 2); lcd.print("Temperatura"); pinMode (roj,OUTPUT); pinMode (ama,OUTPUT); pinMode (ver,OUTPUT); pinMode (mot,OUTPUT); } void loop() { { lcd.setCursor(0, 1); Dato = analogRead (Pot); Temp = map(Dato,0,1024,0,100); lcd.print(Temp); lcd.print("c "); lcd.print(Dato); delay(100); digitalWrite( mot, HIGH); } { if( Dato <=265) digitalWrite( ver, HIGH); if( Dato >=266) digitalWrite( ver, LOW); } { if( Dato <=366) digitalWrite( ama, HIGH); if( Dato >=367) digitalWrite( ama, LOW); if( Dato <=265) digitalWrite(ama, LOW); } { if( Dato <=512)

digitalWrite( roj, HIGH); if( Dato >=513) digitalWrite( roj, LOW); if( Dato <=366) digitalWrite(roj, LOW); if( Dato <=265) digitalWrite(roj, LOW); digitalWrite(mot, LOW); } }

CONCLUSIONES 1. Manejar el control de temperatura programando en arduino y que pudiera demostrar las facilidades del manejo de arduino a la hora programar 2. Arduino tiene ventajas grandes, es muy fcil de programar y la librera mucho ms amplia, la cual proporciona una variedad de formas programacin. se de es de

Вам также может понравиться