Você está na página 1de 25

Regional Meta

Centro de Industria y servicios del META

TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

SERVICIO NACIONAL DE APRENDIZAJE SENA 2013

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

TABLA DE CONTENIDO

Portada Contraportada Objetivos Generales Objetivos Especficos Marco Terico Desarrollo de la Actividad Programas Herramientas Programa arduino Conclusin Cibergrafia

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

INFORME DE LABORATORIO PROGRAMACION

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO

SERVICIO NACIONAL DE APRENDIZAJE SENA REGIONAL META 2013

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

INFORME LABORATORIO PROGRAMACION

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

ANIBAL OSORIO IVAN CHACON DIEGO GALEANO

FICHA: 396991

PRESENTADO A: INGENIERO IVAN DUARTE

SERVICIO NACIONAL DE APRENDIZAJE SENA REGIONAL META


IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

2013

OBJETIVOS GENERALES

Aplicar los conocimientos aprendidos en el rea de programacin para el sistema arduino, con el fin de demostrar muchos usos que nos ofrece la implementacin del software en la cotidianidad para solucionar una necesidad.

OBJETIVOS ESPECIFIOS

mejor utilidad.

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

MARCO TEORICO

ARDUINO:

Q u e s Ardui no ? Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo fsico a travs de tu ordenador personal. Es una plataforma de desarrollo de computacin fsica (physical computing) de cdigo abierto, basada en una placa con un sencillo microcontrolador y un entorno de desarrollo para crear software (programas) para la placa. Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran variedad de interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores fsicos. Los proyecto de Arduino pueden ser autnomos o comunicarse con un programa (software) que se ejecute en tu ordenador (ej. Flash, Processing, MaxMSP). La placa puedes montarla tu mismo o comprarla ya lista para usar, y el software de desarrollo es abierto y lo puedes descargar gratis. El lenguaje de programacin de Arduino es una implementacin de Wiring, una plataforma de computacin fsica parecida, que a su vez se basa en Processing, un entorno de programacin multimedia. P or qu Ardui no ? Hay muchos otros microcontroladores y plataformas con microcontroladores disponibles para la computacin fsica. Parallax Basic Stamp, BX-24 de Netmedia, Phidgets, Handyboard del MIT, y muchos otros ofrecen funcionalidades similares. Todas estas herramientas organizan el complicado trabajo de programar un microcontrolador en paquetes fciles de usar.
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Arduino, adems de simplificar el proceso de trabajar con microcontroladores, ofrece algunas ventajas respecto a otros sistemas a profesores, estudiantes y amateurs:

Asequible - Las placas Arduino son ms asequibles comparadas con otras plataformas de microcontroladores. La versin ms cara de un mdulo de Arduino puede ser montada a mano, e incluso ya montada cuesta bastante menos de 60 Multi-Plataforma - El software de Arduino funciona en los sistemas operativos Windows, Macintosh OSX y Linux. La mayora de los entornos para microcontroladores estn limitados a Windows. Entorno de programacin simple y directo - El entorno de programacin de Arduino es fcil de usar para principiantes y lo suficientemente flexible para los usuarios avanzados. Pensando en los profesores, Arduino est basado en el entorno de programacin de Procesing con lo que el estudiante que aprenda a programar en este entorno se sentir familiarizado con el entorno de desarrollo Arduino. Software ampliable y de cdigo abierto- El software Arduino est publicado bajo una licencia libre y preparado para ser ampliado por programadores experimentados. El lenguaje puede ampliarse a travs de libreras de C++, y si se est interesado en profundizar en los detalles tcnicos, se puede dar el salto a la programacin en el lenguaje AVR C en el que est basado. De igual modo se puede aadir directamente cdigo en AVR C en tus programas si as lo deseas. Hardware ampliable y de Cdigo abierto - Arduino est basado en los microcontroladores ATMEGA168, ATMEGA328 y ATMEGA1280. Los planos de los mdulos estn publicados bajo licencia Creative Commons, por lo que diseadores de circuitos con experiencia pueden hacer su propia versin del mdulo, amplindolo u optimizndolo. Incluso usuarios relativamente inexpertos pueden construir la versin para placa de desarrollo para entender cmo funciona y ahorrar algo de dinero.
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Entorno de Desarrollo para Arduino 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: Verify/Compile Chequea el cdigo en busca de errores. Stop Finaliza la monitorizacin serie y oculta otros botones New Crea un nuevo sketch. Open Presenta un men de todos los programas sketch de su "sketchbook", (librera de sketch). Un click sobre uno de ellos lo abrir en la ventana actual. Nota: Debido a un error bug en Java, la barra de desplazamiento scroll no funciona en este men; si necesita abrir un programa que no se vea en la lista, utilice File | Sketchbook en el men. Save Salva el programa sketch.
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Upload to I/O Board Compila el cdigo y lo vuelca en la placa E/S de Arduino. Ver Volcado ms detalles abajo. Serial Monitor Inicia la monitorizacin serie Monitorizacin Serie. Encontrar otros comandos en los cinco mens: File, Edit, Sketch, Tools, Help. Los mens son sensibles al contexto, lo que significa que estarn disponibles slo los elementos relevantes para la tarea que est realizando en ese momento. Edit

Copy for Discourse Copia el cdigo de su sketch en el portapapeles para con el formato adecuado para publicarlo en un foro, incluyendo la sintaxis coloreada. Copy as HTML Copia el cdigo de un programa(sketch) al portapapeles en formato HTML, adecundolo para incrustarlo en una pgina web. Sketch Verify/Compile Verifica los errores de su programa (sketch)

Import Library Aade una librera a su programa(sketch) insertando la sentencia #include en el cdigo. Para ms detalles ver Libreras ms abajo. Show Sketch Folder Abre la carpeta de programas (sketch) en el escritorio. Add File... Aade un fichero fuente al programa (se incluir desde su ubicacin actual).

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

El fichero aparece en una nueva pestaa en la ventana del programa. Los ficheros pueden ser quitados del programa (sketch) utilizando el men "tab". T oo ls

Auto Format Da formato al cdigo proporcionando esttica: por ejemplo realiza tabulaciones entre la apertura y cierre de llaves, y las sentencias que tengan que ser tabuladas lo estarn. Board Selecciona la placa que ests usando. Ver ms abajo Descripcin de las placas. Serial Port Este men contiene todos los dispositivos series (reales o virtuales) de su equipo. Se refrescar automticamente cada vez que abras el men tools. Burn Bootloader Este elemento del men le permite grabar un gestor de arranque (bootloader) dentro del microcontrolador de la placa Arduino. Aunque no es un requisito para el normal funcionamiento de la placa Arduino, le ser til si compra un nuevo ATmega (el cual viene normalmente sin gestor de arranque). Asegrese que ha seleccionado la placa correcta en el men Boards antes de grabar el bootloader. Cuando use AVR ISP, tendr que seleccionar en el men Serial Port el puerto correspondiente. Sketchbook (Librera de S ke tc h ) El entorno de Arduino incluye el concepto de "sketchbook": que es el lugar estndar para el almacenamiento de sus programas (o "sketch"). Los "sketches" dentro de su "sketchbook" pueden abrirse desde el men File > Sketchbook o desde el botn de la barra de herramientas Open. La primera vez que arranque el software Arduino, se crear un directorio para su "sketchbook". Puede visualizar o cambiar su localizacin dentro de "sketchbook location" desde el apartado Preferences
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Tabs, Multiple Files, and Compilation (Pestaas, Ficheros mltiples y compilacin) Permite manejar "sketches" con ms de un fichero (cada uno de los cuales aparece en su pestaa). Pueden ser normalmente ficheros de cdigo Arduino (no extensiones), ficheros C (extensiones .c), ficheros c++ (.cpp), o ficheros de cabecera (.h) Uploading (Volcado) Antes de volcar su "sketch", necesita seleccionar los elementos correspondientes desde los mens Tools > Board yTools > Serial Port. Las boards (placas) estn descritas abajo. En los Mac, el puerto serie ser probablemente algo como/dev/tty.usbserial-1B1 (para una placa USB), o /dev/tty.USA19QW1b1P1.1 (para una placa serie conectada con un adaptador Keyspan USB-to-Serial). En Windows, probablemente sea COM1 o COM2 (para una placa serie) o COM4, COM5, COM7, o superior (para una placa USB)- para encontrarlos, debes buscar los dispositivos serie USB en la seccin de puertos del Administrador de Dispositivos de Windows. En Linux, debera ser /dev/ttyUSB0, /dev/ttyUSB1 o similar. Una vez que ha seleccionado el puerto serie y la placa, presione el botn de volcado en la barra de herramientas o seleccione Upload to I/O Board desde el men File. Las actuales placas de Arduino se resetearn automticamente y comenzar el volcado. Como las placas antiguas carecen de auto-reset, necesitar presionar el botn de reset en la placa, justo antes de iniciar el volcado. En muchas placas ver el led RX y TX parpadeando cuando el "sketch" est actualizndose. El entorno de Arduino mostrar un mensaje cuando el volcado est completado, o mostrar un error. Cuando se vuelca un "sketch", est utilizando el "bootloader" de Arduino, un pequeo programa que ha sido cargado en el microcontrolador en su placa. Permite el volcado del cdigo sin utilizar hardware adicional. El "bootloader" est activo durante unos segundos cuando la placa es reseteada; despus
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

se inicia el "sketch" que ms recientemente se hubiera actualizado en el microcontrolador. El "bootloader" produce un parpadeo en el LED de la placa (pin 13) cuando se inicia (p.e. cuando las placas son reseteadas) Libraries (Libreras) Las libreras proporcionan funcionalidad extra para la utilizacin en "sketches", por ejemplo para trabajar con hardware o manipular datos. Para utilizar una librera en un "sketch", seleccione el men Sketch > Import Library. Esto insertar una o ms sentencias #include al principio del "sketch" y compilar la librera con su "sketch". Debido a que las libreras se vuelcan a la placa junto con su "sketch", incrementan la ocupacin del espacio disponible. Si un "sketch" no precisa de una librera, simplemente borra su sentencia #include en la parte inicial de su cdigo. Existe una Lista de libreras en las referencias. Algunas libreras estn incluidas en el software Arduino, otras pueden ser descargadas desde una gran variedad de fuentes. Para instalar estas libreras de terceros, crea un directorio denominado libraries en su Directorio sketchbook. Despus descomprime la librera all. Por ejemplo, para instalar la librera Data Time, sus ficheros deberan estar en una subcarpeta /libraries/Date Tim en su carpeta de sketchbook. Para escribir su propia librera, revisa este tutorial

Third-Party Hardware (Hardware de terceros) Se puede agregar soporte para hardware de terceros en el directorio hardware del directorio "sketchbook". Las plataformas instaladas aqu pueden incluir la definicin de las placas (que aparecen en el men board), libreras del ncleo, "bootloaders", y definiciones de programador. Para instalarla, cree un directorio hardware, y en l descomprima la plataforma de terceros con su directorio. (No utilices "arduino" como nombre del subdirectorio o sobrescribirs la plataforma Arduino). Para desinstalarlo, simplemente borre ese directorio.
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Para ms detalles sobre la creacin de paquetes de hardware de terceros visita Pginas de Plataformas en la web de Google Code developers.

Serial Monitor (Monitor Serie) Muestra los datos enviados desde la placa Arduino (placa USB o serie). Para enviar datos a la placa, teclee el texto y pulsa el botn "send" o enter. Seleccione la velocidad (baud rate) en el men desplegable que coincida con el configurado en Serial. begin dentro de su "sketch". Advertir que en Mac o Linux, la placa Arduino se resetea (su "sketch" es reiniciado desde el principio) cuando conecta con el monitor serie. Se puede tambin comunicar con la placa desde Processing, Flash, MaxMSP, etc (ver Web de interface ('interfacing page') para ms detalles) Preferences (Preferencias) Pueden configurarse otras preferencias en el apartado preference (lo podrs encontrar bajo el men Arduino para los Mac, o en File para Windows y Linux). El resto de opciones puede ser localizado en el fichero de preferencias, que se podr encontrar dentro del mismo apartado Preferences. Boards (Placas) La seleccin de placa tiene dos efectos: los parmetros utilizados cuando compila(por ejemplo, CPU usada y velocidad (baud rate)) y vuelcan los "sketches"; y el fichero y configuracin utilizados por el gestor de arranque (bootloader)) al ser cargado. Algunas de las definiciones de las placas difieren slo en lo segundo, incluso si ha sido cargado satisfactoriamente con una particular seleccin, usted podr comprobarlo antes de grabar el "bootloader"

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Arduino Duemilanove o Nano w/ ATmega328 Un ATmega328 trabajando a 16MHz con auto-reset. Tambin usado para las versiones 16 MHz (5V) de los Arduino Pro o Pro Mini con ATmega328. Arduino Diecimila, Duemilanove, o Nano w/ ATmega168 Un ATmega168 trabajando a 16MHz con auto-reset. En cuanto a la compilacin y volcado es equivalente al Arduino NG o el ms antiguo w/ATmega168, pero el "bootloader" tiene un time out rpido (el LED en el pin 13 parpace slo en el reset).Tambin usa las versiones 16 MHz (5V) de los Arduino Pro y Pro Mini con ATmega168. Arduino Mega Un ATmega1280 trabajando a 16MHz con auto-reset. Arduino Mini Equivalente al Arduino NG o el ms antiguo w/ATmega168 (por ejemplo un ATmega168 trabajando a 16MHz sin auto-reset) Arduino BT ATmega168 trabajando a 16MHz. El bootloader incluye cdigo para iniciar el mdulo bluetooth de la placa. LilyPad Arduino w/ ATmega328 Un ATmega328 trabajando a 8MHz (3.3V) con autor-reset. Equivalente al Arduino Pro o Pro Mini (3.3V 8 MHz)w/ATmega328. LilyPad Arduino w/ ATmega168 Un ATmega168 trabajando a 8MHz. En cuanto a la compilacin y volcado es equivalente a Arduino Pro o Pro Mini (8MHz) w/ARmega168. El "bootloader", sin embargo, tiene un lento time out (el LED 13 parpadea 3 veces y realiza el reset) debido a que la versin original del LilyPad no soporta auto-reset. Tampoco incluyen un reloj externo, por lo que el boottloader se ha cargado configurando los fuses del ATmega168 con el reloj interno de 8MHz. Si tienes una versin actual del LilyPad, (con un conector de programacin de 6 pines) tendrs que seleccionar Arduino Pro o Pro Mini (8MHz) con ATmega168 antes de grabar el "bootloader"
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328 Un ATmega328 trabajando a 8MHz (3.3V) con auto-reset. Equivalente a LilyPad Arduino w/ ATmega328. Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 Un ATmega168 trabajando a 8 MHz (3.3V) con auto-reset. Arduino NG or older w/ ATmega168 Un ATmega168 trabajando 16MHz sin auto-reset. En cuanto a la Compilacin y volcado es equivalente al Arduino Diecimila o Duemilanove w/ATmega168, pero el grabado del "bootloader" es ms lento (el LED 13 parpadea 3 veces y realiza el reset) Arduino NG or older w/ ATmega8 Un ATmega8 trabajando en 16MHz sin auto-reset

PROTEUS ISIS 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 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. EL MODULO VSM Una de las prestaciones de Proteus, integrada con ISIS, es VSM, el Virtual System Modeling (Sistema Virtual de Modelado), una extensin
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

integrada con ISIS, con la cual se puede simular, en tiempo real, con posibilidad de ms rapidez; todas las caractersticas de varias familias de microcontroladores, introduciendo nosotros mismos el programa que controlar el microcontrolador y cada una de sus salidas, y a la vez, simulando las tareas que queramos que lleve a cabo con el programa. Se pueden simular circuitos con microcontroladores conectados a distintos dispositivos, como motores, lcds, teclados en matriz, etc. Incluye, entre otras, las familias de PIC's PIC10, PIC12, PIC16, PIC18, PIC24 y dsPIC33. ISIS es el corazn del entorno integrado PROTEUS. Combina un entorno de diseo de una potencia excepcional con una enorme capacidad de controlar la apariencia final de los dibujos. Fritzing 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.

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

DESARROLLO DE LA ACTIVIDAD

Esta actividad consiste en calcular el promedio de temperatura en un cuarto frio utilizando sensores de temperatura en diferentes partes del cuarto para promediar la temperatura de todo el cuarto, y realizando un programa en arduino para indicarnos la temperatura en una pantalla lcd 16x2 en esta pantalla vamos a visualizar la temperatura promedio de todo el cuarto, utilizamos 4 leds de diferentes colores, cuando la temperatura sea menor a 25 grados encienda el led verde, cuando sea mayor a 25 y menor a 35 grados encienda el led amarillo, cuando la temperatura sea mayor a 35 grados encienda el led rojo, para observar la temperatura del cuarto frio. Teniendo as de forma visual la temperatura del cuarto frio. Primero Realizamos el montaje en Proteus Calcular el valor de las resistencias a utilizar Promediamos temperatura de acuerdo al requerimiento Imagen de la temperatura utilizando un sumador inversor Colocar las fuentes de poder y las tierras respectivas

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Continuamos conectando el sumador inversor al arduino y realizando la conexin de la pantalla lcd, y los cuatro leds, y la resistencia sensora.

Tenemos que tener en cuenta estas conexiones para realizar la programacin en arduino. Nota: verificar que este bien realizadas las conexiones y bien realizados los clculos. Segundo

En base a lo anterior realizamos la programacin en arduino, en este programa debemos hacer que en la pantalla lcd, nos visualice la temperatura promedio de todo el cuarto, y tambin debemos hacer que nos alumbre los cuatro leds, de acuerdo a la temperatura visualizada.

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Tercero Realizamos el esquema o el montaje de proyecto en Fritzing a continuacin tenemos la imagen del montaje Fritzing

Aqu solo miramos el montaje como nos queda en la vida real, sin necesidad tener que comprar los materiales, como la protoboard, la pantalla lcd, los leds. Nota: no es un simulador

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

PROGRAMAS

1) Proteus 2) Arduino 3) Fritzing

HERRAMIENTAS

1) Porttil 2) Calculadora

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

PROGRAMA ARDUINO // Ivan Chacon // Anibal Osorio // Diego Galeano // include the library code; #include <LiquidCrystal.h> int Pot= A5; int Temp= 0; int Dato= 0; int verde=0; int amarillo=1; int rojo=6; int azul=7; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { pinMode(verde,OUTPUT); pinMode(amarillo,OUTPUT); pinMode(rojo,OUTPUT); pinMode(azul,OUTPUT); lcd. begin(16, 2); lcd.print("Temperatura"); } 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); if (Dato<256) { digitalWrite(verde,HIGH);
IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

digitalWrite(amarillo,LOW); digitalWrite(rojo,LOW); digitalWrite(azul,LOW); } if (256<=Dato&&Dato<=368) { digitalWrite(verde,LOW); digitalWrite(amarillo,HIGH); digitalWrite(rojo,LOW); digitalWrite(azul,LOW); } if (368<Dato&&Dato<=522) { digitalWrite(verde,LOW); digitalWrite(amarillo,LOW); digitalWrite(rojo,HIGH); digitalWrite(azul,LOW); } if (Dato>522||Dato<0) { digitalWrite(verde,LOW); digitalWrite(amarillo,LOW); digitalWrite(rojo,LOW); digitalWrite(azul,HIGH); } delay(100); }

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

CONCLUSIONES + Para ser la primera aproximacin a este tipo de tecnologa la experiencia ha sido buena, porque el reto presente era hacerlo funcionar de forma "correcta. + Porque la electrnica digital sorprendentes se llama Arduino. y desarrollos rpidos, eficaces y

+ Este hardware que se presenta como una solucin a muchos de los problemas de aprendizaje e interaccin de aprendices con la tecnologa maximiza un excelente desarrollo en la presentacin de futuros proyectos.

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

CIBERGRAFIA

www.wikipedia.com www.youtube.com www.buenastareas.com www.google.com

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

18-02-2013

Sistema de Gestin de la Calidad

Control del Documento


Nombre IVAN CHACON ANIBAL OSORIO DIEGO GALEANO Cargo Aprendiz Tema Dependencia Centro de Industria y servicios del META Firma FIRMA Fecha

Autores

Temperatura de un cuarto

IVAN CHACON ANIBAL OSORIO DIEGO GALEANO FICHA: 396991

Você também pode gostar