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 M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Sistema de Gestión de la Calidad
INFORME DE PROGRAMACION
CUARTO FRIO
VICENTE GARCIA ANDRES ANDRES BENITO BENITO DAVID CASTILLO FICHA: 396991
SENA CENTRO DE INDUSTRIA Y SERVICIO DEL META VILLAVICECIO 21/08/2013
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Fecha:
21/08/2013
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Sistema de Gestión de la Calidad
TABLA DE CONTENIDO
Objetivos Generales Objetivos Específicos Marco Teórico Desarrollo de la Actividad Conclusión Cibergrafia
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Fecha:
21/08/2013
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
OBJETIVOS GENERALES
Crear un proyecto en arduino para generar soluciones a una necesidad necesidad Conocer los fundamentos teórico-prácticos de la programación por medio de sistemas electrónicos y su funcionamiento
OBJETIVOS ESPECIFIOS
1. Tener la capacidad de manejar y tener el conocimiento de la Programación con Arduino. 2. Conocer ventajas que nos proporciona la programación y manejo de arduino 3. Generar soluciones ante la programación en arduino de una manera más practica y eficaz
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
MARCO TEORICO
ARDUINO:
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y en entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares .2 3
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. entrada/salida .4Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring Processing/Wiring y el cargador de arranque (boot loader ) que corre en la placa. placa .4 Desde octubre de 2012, Arduino se usa también con microcontroladoras CortexM3 de ARM de 32 bits 5 , que coexistirán con las más limitadas, pero también económicas 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 microcontroladoras CortexM3 usan 3.3V, a diferencia de la mayoría de las placas con AVR que usan mayoriamente 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3.3V
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META
Fecha:
TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
21/08/2013
Sistema de Gestión de la Calidad
como la Arduino Fio y existen clónicos de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje. Arduino se puede utilizar para desarrollar desarrollar objetos interactivos interactivos autónomos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash,Processing, Flash,Processing, Max/MSP, Pure Data). Data) . Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente. Al ser open-hardware, open-hardware, tanto tanto su diseño como como su distribución distribución es libre. Es decir, decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia. El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digital en el Prix Ars Electrónica de 2006. 2006.6 7 8 ¿Por qué Arduino?
Hay muchos otros microcontroladores y plataformas con microcontroladores disponibles para la computación física. 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 fáciles de usar. Arduino,
además
de
simplificar simplificar
el
proceso
de
trabajar
con
microcontroladores, ofrece algunas ventajas respecto a otros sistemas a profesores, estudiantes y amateurs:
Asequible - Las placas Arduino son más asequibles asequibles comparadas comparadas con otras plataformas de microcontroladores. La versión más cara de un módulo 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 mayoría de los entornos para
microcontroladores están limitados a Windows. Entorno de programación simple y directo - El entorno de programación de Arduino es fácil de usar para principiantes principiantes y lo suficientemente suficientemente flexible para los usuarios avanzados. Pensando en los profesores, Arduino está basado VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
en el entorno de programación 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 código abierto- El software Arduino está publicado bajo una licencia libre y preparado para ser ampliado por programadores experimentados. El lenguaje puede ampliarse a través de librerías de C++, y si se está interesado en profundizar en los detalles técnicos, se puede dar el salto a la programación en el lenguaje AVR C en el que está basado. De igual modo se puede añadir directamente código en AVR C en tus programas si así lo deseas.
Hardware ampliable y de Código abierto - Arduino está basado en los microcontroladores ATMEGA168, ATMEGA328 y ATMEGA1280. Los planos de los módulos están publicados bajo licencia Creative Commons, por lo que diseñadores de circuitos con experiencia pueden hacer su propia versión del módulo, ampliándolo u optimizándolo. Incluso usuarios relativamente inexpertos pueden construir la versión para placa de desarrollo para entender cómo funciona y ahorrar algo de dinero.
Libraries (Librerías)
Las librerías proporcionan funcionalidad extra para la utilización en "sketches", por ejemplo para trabajar con hardware o manipular datos. Para utilizar una un a librería en un "sketch", seleccione sel eccione el menú Sketch > Import Library. Esto insertará una o más sentencias #include al principio del "sketch" y compilará la librería con su "sketch". Debido a que las librerías se vuelcan a la placa junto con su "sketch", incrementan la ocupación del espacio disponible. Si un "sketch" no precisa de una librería, simplemente borra su sentencia #include en la parte inicial de su código.
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
Existe una Lista de librerías en las referencias. Algunas librerías están incluidas en el software Arduino, otras pueden ser descargadas desde una gran variedad de fuentes. Para instalar estas librerías de terceros, crea un directorio denominado libraries en su Directorio sketchbook. Después descomprime la librería allí. Por ejemplo, para instalar la librería Data Time, sus ficheros fi cheros deberían debe rían estar en una subcarpeta /libraries/Date Timé en su carpeta de sketchbook. Para escribir su propia librería, revisa este tutorial
Fritzing es un programa de automatización de diseño electrónico libre que busca ayudar a diseñadores 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 diseñadores, artistas, investigadores y aficionados documentar sus prototipos basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricación. Además cuenta con un sitio web complementario que ayuda a compartir y discutir bosquejos y experiencias y a reducir los costos de fabricación.
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
DESARROLLO DE LA ACTIVIDAD
La actividad tiene como fin calcular el promedio de temperatura en un cuarto frio, con sensores de temperatura utilizándolos en diferentes partes del cuarto, de tal forma así podremos calcular el promedio atreves de ellos, realizando una programación en arduino podremos saber la temperatura promedio de todo el cuarto visualizándonosla en una pantalla. Utilizaremos también 4 leds para que nos indique los diferentes rangos de temperatura que tenemos en cada uno de nuestros sensores.
1. Comenzamos realizando el montaje que nos mostrara el funcionamiento de nuestra programación de tal forma ejecutaremos y visualizaremos los diferentes cambios que genera nuestro cuarto frio.
2. Realizaremos la programación en arduino , haremos que la pantalla nos visualice los cambios de temperatura generados en nuestro cuarto, de igual forma cuando se generen los cambios nos alumbren nuestros leds. VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Sistema de Gestión de la Calidad
Programación: Programa arduino // include the library code; #include int Pot= A5; int Temp= 0; int Dato= 0; int verde=7; int rojo=1; int azul=6; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { pinMode(verde,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<=266) { digitalWrite(verde,HIGH);
digitalWrite(azul,LOW); } if (Dato>=267) VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Fecha:
21/08/2013
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Sistema de Gestión de la Calidad
{ digitalWrite(azul,HIGH); digitalWrite(verde,LOW); } if (Dato>=369) {digitalWrite(rojo,HIGH); digitalWrite(azul,LOW); } if(Dato<=368) {digitalWrite(rojo,LOW); }
delay(100); }
3. Realizaremos el montaje en fritzing
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Fecha:
21/08/2013
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
CONCLUSIONES Las ventajas que se generan al programar con arduino son muy grandes, debido a que tenemos variedades de aplicaciones y nuestra librería es mucho más amplia, la cual nos proporciona una variedad de formas de cómo generar la programación.
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Sistema de Gestión de la Calidad
CIBERGRAFIA
http://es.wikipedia.org/wiki/Arduino http://www.arduino.cc/es/ http://arduino.cc/es/Guide/Introduction
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO
Fecha:
21/08/2013
Regional META Centro de Industria y servicios del META TECNOLOGO EN M ANTENIMIENTO ANTENIMIENTO ELECTRONICO E INSTRUMENTAL INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Sistema de Gestión de la Calidad
Control del Documento
Autores
Nombre Vicente garcia Andres Benito David castillo
Cargo
Dependencia
Firma
Fecha
Aprendiz
Centro de Industria y servicios del META
FIRMA
21/08/201 3
Tema
Cuarto frio
VICENTE GRACIA ANDRES BENITO BENITO DAVID CASTILLO