Académique Documents
Professionnel Documents
Culture Documents
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
INFORME DE PROGRAMACION
CUARTO FRIO
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
TABLA DE CONTENIDO
Objetivos Generales Objetivos Especficos Marco Terico Desarrollo de la Actividad Conclusin Cibergrafia
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
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
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
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
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
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
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.
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
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.
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
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
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
delay(100); }
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
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.
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
CIBERGRAFIA
Regional META Centro de Industria y servicios del META TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
Fecha:
21/08/2013
Autores
21/08/201 3
Tema
Cuarto frio