Informe Semaforo Arduino

August 11, 2018 | Author: Miguel Rodriguez | Category: Arduino, Microcontroller, Areas Of Computer Science, Digital & Social Media, Digital Technology
Share Embed Donate


Short Description

Download Informe Semaforo Arduino...

Description

Fecha: Regional META Sistema de Gestión de la Calidad

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

Regional Meta Centro de Industria y servicios del META

MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

 Aprendiz 2013

Fecha: Regional META Sistema de Gestión de la Calidad

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

SEMAFORO

Presentado por: MIGUEL ANGEL RODRIGUEZ GARCIA

FICHA.396991

CENTRO DE INDUSTRIAL Y SERVICIOS MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL TECNOLOGO 2013

Fecha: Regional META Sistema de Gestión de la Calidad

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

SEMAFORO

Presentado a: ING. IVAN DARIO DUARTE BRITO

CENTRO DE INDUSTRIAL Y SERVICIOS MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL TECNOLOGO 2013

Fecha: Regional META Sistema de Gestión de la Calidad

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

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.

Fecha: Regional META Sistema de Gestión de la Calidad

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

TABLA DE CONTENIDO

Contenido: 1. 2. 3. 4. 5. 6.

Introducción Objetivos Marco teórico Desarrollo de la actividad Anexos Conclusiones

Fecha: Regional META Sistema de Gestión de la Calidad

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

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.

Fecha: Regional META Sistema de Gestión de la Calidad

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

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.

Fecha: Regional META Sistema de Gestión de la Calidad

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

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.

PROTEU S ISIS  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.

Fecha: Regional META Sistema de Gestión de la Calidad

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

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.

Fecha: Regional META Centro de Industria y servicios del META

Sistema de Gestión de la Calidad

MANTENIMIENTO MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

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 seleccionamos los puertos puertos que vamos vamos a utilizar utilizar con su respectiva respectiva bombilla bombilla del semáforo semáforo

Void

setup() { pinMode

(rojo1,OUTPUT (rojo1, OUTPUT); );

pinMode

(amarillo1,OUTPUT (amarillo1,OUTPUT); );

pinMode

(verde1,OUTPUT (verde1, OUTPUT); );

Fecha: Regional META Sistema de Gestión de la Calidad

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

pinMode

(rojo2,OUTPUT (rojo2, OUTPUT); );

pinMode

(amarillo2,OUTPUT (amarillo2,OUTPUT); );

pinMode

(verde2,OUTPUT (verde2, OUTPUT); );

}

Void

loop() { digitalWrite

(rojo1, HIGH HIGH)) ;

digitalWrite

(rojo2,LOW (rojo2, LOW)) ;

digitalWrite

(amarillo1,LOW (amarillo1,LOW); );

digitalWrite

(amarillo2,LOW (amarillo2,LOW); );

digitalWrite

(verde1,LOW (verde1, LOW)) ;

digitalWrite

(verde2,HIGH (verde2, HIGH); );

delay (1000);

digitalWrite (rojo1, LOW LOW); ); digitalWrite (rojo2,LOW (rojo2, LOW); ); digitalWrite (amarillo1,HIGH (amarillo1,HIGH); ); digitalWrite (amarillo2,HIGH (amarillo2,HIGH); ); digitalWrite (verde1, LOW LOW); ); digitalWrite (verde2,LOW (verde2, LOW); ); delay (1000);

Fecha: Regional META Sistema de Gestión de la Calidad

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

digitalWrite (rojo1, LOW LOW); ); digitalWrite (rojo2,HIGH (rojo2, HIGH); ); digitalWrite (amarillo1,LOW (amarillo1,LOW); ); digitalWrite (amarillo2,LOW (amarillo2,LOW); ); digitalWrite (verde1,HIGH (verde1, HIGH); ); digitalWrite (verde2,LOW (verde2, LOW); ); delay (1000);

digitalWrite (rojo1, LOW LOW); ); digitalWrite (rojo2, LOW LOW); ); digitalWrite (amarillo1,HIGH (amarillo1,HIGH); ); digitalWrite (amarillo2,HIGH (amarillo2,HIGH); ); digitalWrite (verde1,LOW (verde1, LOW); ); digitalWrite (verde2,LOW (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.

Fecha: Regional META Sistema de Gestión de la Calidad



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

Cargamos el simulino con el hexadecimal haciendo clic sobre el.

Fecha: Regional META Sistema de Gestión de la Calidad

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

Fecha: Regional META Sistema de Gestión de la Calidad

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

ANEXOS

Este esquema fue realizado en FRITZING.

Fecha: Regional META Sistema de Gestión de la Calidad

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

Concluciones:

o

o

Al parecer el proceso uen un poco extenso, hasta el momento he realizado dospracticas con este desarrollador ARDUINO. Se me facillito el lenguaje del programa ARDUINO espero dearrollar con todas sus herramientas.

Fecha: Regional META Sistema de Gestión de la Calidad

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

CONTROL DEL DOCUMENTO 

Autores

Nombre

Cargo

Dependencia

Firma

MIGUEL RODRIGUEZ

Aprendiz

Centro de Industria y servicios del META

FIRMA

Tema

SEMAFORO

Fecha

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF