informe semaforo arduino

17
Sistema de Gestión de la Calidad Regional META Centro de Industria y servicios del META MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL Fecha: Regional Meta Centro de Industria y servicios del META MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL Aprendiz 2013

Upload: miguel-angel-rodriguez

Post on 02-Jan-2016

867 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Regional Meta Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Aprendiz

2013

Page 2: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

SEMAFORO

Presentado por:

MIGUEL ANGEL RODRIGUEZ GARCIA

FICHA.396991

CENTRO DE INDUSTRIAL Y SERVICIOS MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

TECNOLOGO 2013

Page 3: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

SEMAFORO

Presentado a:

ING. IVAN DARIO DUARTE BRITO

CENTRO DE INDUSTRIAL Y SERVICIOS MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

TECNOLOGO 2013

Page 4: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

INTRODUCCION

En este laboratorio empiezo a conocer las herramientas de ARDUINO y su respectivo proceso de programación. El diseño consiste en dos semáforos y un prototipo SIMOLINO que me carga la configuración adecuada del diseño.

Page 5: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

TABLA DE CONTENIDO

Contenido:

1. Introducción

2. Objetivos

3. Marco teórico

4. Desarrollo de la actividad

5. Anexos

6. Conclusiones

Page 6: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

OBJETIVOS

GENERAL

Familiarizar el lenguaje ARDUINO con el fin de utilizar esta herramienta para proyectos a practicar en los laboratorios.

ESPECÍFICOS

Desarrollar la programación del diseño puesto en el laboratorio sin ninguna falla.

Identificar las herramientas del nuevo software programador para su fácil acceso.

Mejorar un proceso electrónico

Programar satisfactoriamente el dispositivo para una mejor utilidad.

Page 7: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

MARCO TEORICO: ARDUINO:

¿Qué es Arduino?

Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el

mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo de

computación física (physical computing) de código 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

físicos. Los proyectos de Arduino pueden ser autónomos 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 programación de Arduino es una implementación de Wiring, una plataforma de

computación física parecida, que a su vez se basa en Processing, un entorno de

programación multimedia.

¿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 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 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.

Page 8: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Entorno de programación simple y directo - El entorno de programación de Arduino es fácil de

usar para principiantes y lo suficientemente flexible para los usuarios avanzados. Pensando

en los profesores, Arduino está basado 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.

PROTEUS ISIS

Proteus es una compilación de programas de diseño y simulación electrónica, desarrollado

por Labcenter Electronics que consta de los dos programas principales: Ares e Isis, y los

módulos VSM y Electra.

El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de Esquemas

Inteligente) permite diseñar el plano eléctrico del circuito que se desea realizar

con componentes muy variados, desde simples resistencias, hasta alguno que

otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores

de señales y muchos otros componentes con prestaciones diferentes. Los diseños realizados

en Isis pueden ser simulados en tiempo real, mediante el módulo VSM, asociado directamente

con ISIS.

Page 9: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

El Modulo VSM

Una de las prestaciones de Proteus, integrada con ISIS, es VSM, el Virtual System Modeling

(Sistema Virtual de Modelado), una extensión integrada con ISIS, con la cual se puede

simular, en tiempo real, con posibilidad de más rapidez; todas las características 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, lcd´s, teclados en matriz, etc. Incluye,

entre otras, las familias de PIC's PIC10, PIC12, PIC16, PIC18, PIC24 y dsPIC33. ISIS es el

corazón del entorno integrado PROTEUS. Combina un entorno de diseño de una potencia

excepcional con una enorme capacidad de controlar la apariencia final de los dibujos.

FRITZING

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.

Page 10: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

DESARROLLO DE LA ACTIVIDAD:

Laboratorio :

SEMAFORO

Consiste en un dispoositivo de tres luces (rojo, amarillo, verde) la cual cumple la funcion de

alertarnos con el significado de cada uno de los colores del semaforo; Como ya sabemos que

el rojo es para detenerce o parar, el amarillo representa cambio o disminuya la velocidad del

vehiculo y por ultimo verde representa siga o adelante.

Esta programacion fue muy breve y trata mas de sentido logico y razonamiento, la cual tome

120 minutos para desarrollarla en el laboratorio, el primer paso para la programacion empieza

asi:

Int rojo1= 13;

Int amarillo1=12;

Int verde1=11;

Int rojo2=10;

Int amarillo2=9;

Int verde2=8;

Aquí seleccionamos los puertos que vamos a utilizar con su respectiva bombilla del semáforo

Void setup() {

pinMode (rojo1,OUTPUT);

pinMode (amarillo1,OUTPUT);

pinMode (verde1,OUTPUT);

Page 11: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

pinMode (rojo2,OUTPUT);

pinMode (amarillo2,OUTPUT);

pinMode (verde2,OUTPUT);

}

Void loop() {

digitalWrite (rojo1, HIGH) ;

digitalWrite (rojo2,LOW) ;

digitalWrite (amarillo1,LOW);

digitalWrite (amarillo2,LOW);

digitalWrite (verde1,LOW) ;

digitalWrite (verde2,HIGH);

delay (1000);

digitalWrite (rojo1, LOW);

digitalWrite (rojo2,LOW);

digitalWrite (amarillo1,HIGH);

digitalWrite (amarillo2,HIGH);

digitalWrite (verde1, LOW);

digitalWrite (verde2,LOW);

delay (1000);

Page 12: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

digitalWrite (rojo1, LOW);

digitalWrite (rojo2,HIGH);

digitalWrite (amarillo1,LOW);

digitalWrite (amarillo2,LOW);

digitalWrite (verde1,HIGH);

digitalWrite (verde2,LOW);

delay (1000);

digitalWrite (rojo1, LOW);

digitalWrite (rojo2, LOW);

digitalWrite (amarillo1,HIGH);

digitalWrite (amarillo2,HIGH);

digitalWrite (verde1,LOW);

digitalWrite (verde2,LOW);

delay (1000);

}

NOTA:

Como son dos semáforos los representamos con uno y dos (1-2) para no hacer confusión en

ello

El funcionamiento del prototipo lo vemos en un montaje encho en PROTEUS (ISIS

Profesional) este es un programa de fabricacion de montajes electronicos.

Page 13: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Cargamos el simulino con el hexadecimal haciendo clic sobre el.

Page 14: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Page 15: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

ANEXOS

Este esquema fue realizado en FRITZING.

Page 16: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Concluciones:

o Al parecer el proceso uen un poco extenso, hasta el momento he realizado

dospracticas con este desarrollador ARDUINO.

o Se me facillito el lenguaje del programa ARDUINO espero dearrollar con todas sus

herramientas.

Page 17: Informe Semaforo Arduino

Sistema de Gestión de la Calidad

Regional META

Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

Fecha:

CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Firma Fecha

Autores MIGUEL RODRIGUEZ Aprendiz Centro de Industria y servicios del META

FIRMA

Tema

SEMAFORO