Sie sind auf Seite 1von 14

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:

21/08/2013

Sistema de Gestin de la Calidad

INFORME DE PROGRAMACION

CUARTO FRIO

VICENTE GARCIA ANDRES BENITO DAVID CASTILLO FICHA: 396991

SENA CENTRO DE INDUSTRIA Y SERVICIO DEL META VILLAVICECIO 21/08/2013

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

TABLA DE CONTENIDO

Objetivos Generales Objetivos Especficos Marco Terico Desarrollo de la Actividad Conclusin Cibergrafia

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

OBJETIVOS GENERALES

Crear un proyecto en arduino para generar soluciones a una necesidad Conocer los fundamentos terico-prcticos de la programacin por medio de sistemas electrnicos y su funcionamiento

OBJETIVOS ESPECIFIOS

1. Tener la capacidad de manejar y tener el conocimiento de la Programacin con Arduino. 2. Conocer ventajas que nos proporciona la programacin y manejo de arduino 3. Generar soluciones ante la programacin en arduino de una manera ms practica y eficaz

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin 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, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares.2 3 El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.4Los microcontroladores 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 el cargador de arranque (boot loader) que corre en la placa.4 Desde octubre de 2012, Arduino se usa tambin con microcontroladoras CortexM3 de ARM de 32 bits5 , 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 microcontroladoras 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

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

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.6 7 8 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. 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
VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

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.

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.

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

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

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.

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin 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 utilizndolos en diferentes partes del cuarto, de tal forma as podremos calcular el promedio atreves de ellos, realizando una programacin en arduino podremos saber la temperatura promedio de todo el cuarto visualizndonosla en una pantalla. Utilizaremos tambin 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 programacin de tal forma ejecutaremos y visualizaremos los diferentes cambios que genera nuestro cuarto frio.

2. Realizaremos la programacin 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 DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

Programacin: Programa arduino // include the library code; #include <LiquidCrystal.h> 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 DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin 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 DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin 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 librera es mucho ms amplia, la cual nos proporciona una variedad de formas de cmo generar la programacin.

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin 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 DAVID CASTILLO

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

Fecha:

21/08/2013

Sistema de Gestin de la Calidad

Control del Documento


Nombre Vicente garcia Andres Benito David castillo Cargo Aprendiz Dependencia Centro de Industria y servicios del META Firma FIRMA Fecha

Autores

21/08/201 3

Tema

Cuarto frio

VICENTE GRACIA ANDRES BENITO DAVID CASTILLO

Das könnte Ihnen auch gefallen