Vous êtes sur la page 1sur 13

Regional Meta Centro de Industria y servicios del META

TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL

2013

CONTROL DEL DOCUMENTO

NOMBRE

CARGO

DEPENDENCIA

FIRMA

FECHA

Autor

INGRID YURANI ORTIZ CONDE

Aprendiz Centro de Industria y servicios del META

14/08/2013

Tema SEMAFORO CON ARDUINO

MEDIDOR DE TEMPERATURA

INGRID YURANI ORTIZ CONDE

CENTRO DE INDUSTRIA Y SERVICIOS DEL METASENA VILLAVICENCIO META 2013

MEDIDOR DE TEMPERATURA

INGRID YURANI ORTIZ CONDE

INSTRUCTOR: ING. IVAN DUARTE

CENTRO DE INDUSTRIA Y SERVICIOS DEL METASENA VILLAVICENCIO META 2013

OBJETIVOS

OBJETIVO GENERAL
Realizar el montaje y la programacin para un semforo usando el Arduino y su debido lenguaje para hacer que dos semforos funcionen de manera correcta. De igual manera comprender el funcionamiento del Arduino y su lenguaje

OBJETIVOS ESPECIFICOS

Realizar el montaje en el Isis Proteus de un semforo. Comprender el funcionamiento del semforo. Realizar la programacin en Arduino para hacerlo funcionar. Comprender el funcionamiento del Arduino y conocer su uso y su funcionamiento.

INTRODUCCION
El 10 de diciembre de 1868 se instal el primer semforo en Londres. Fue diseado por el ingeniero ferroviario John Peake Knight, quin se bas en las seales ferroviarias de la poca. El primer semforo fue muy diferente al actual, con dos brazos que se levantaban para indicar el sentido que tena que detenerse, adems us lmparas de gas de colores rojo y verde para su uso nocturno. Sin embargo, este primer semforo era manual por lo que requera que un polica lo controlase todo el tiempo. Este primer semforo explot tan solo dos meses despus, el 2 de enero de 1869, hiriendo de gravedad o causndole la muerte al operador. En 1910, Earnest Sirrine mejor el semforo volvindolo automtico. l tambin cambi las luces rojas y verdes por las palabras en ingls "proceed" (proceder) y "stop" (detenerse). En 1912, Lester Wire, un oficial de polica de Salt Lake City, opt por regresar al anterior sistema con las luces rojas y verdes. Aunque era manual la innovacin fue usar luces elctricas y un zumbador para advertir del cambio de estado, adems permita a las estaciones de polica y bomberos cambiar el estado del semforo en caso de emergencias. Por ser un empleado del gobierno estadounidense su invencin nunca fue patentada. El primer semforo automtico que utilizaba luces rojas y verdes elctricas fue patentado por William Ghiglieri en San Francisco, California en 1917. Su diseo tambin inclua un modo manual. En 1920, William Potts, inventor de varios semforos para ese momento, aade la luz amarilla al semforo. Para ese momento los semforos ya se haban expandido al rededor del mundo, pero, a diferencia de los dems de dos etapas, el de tres etapas permita advertir de una mejor manera al conductor sobre el inminente cambio a la luz roja. Potts era un oficial de polica de Detroit, por lo que al igual que Wire nunca patent su invencin. Garrett Morgan en 1923 fue la primera persona en lograr la patente por un semforo de tres etapas elctrico en 1923. Sin embargo su semforo an distaba del actual pues tena dos brazos y usaba palabras iluminadas. Vendi su diseo a General Electric por aproximadamente USD $ 40 000. En 1936, Charles Marshall cre una seal rotatoria que permita indicar el tiempo restante antes del cambio de estado del semforo.

MARCO TEORICO

ARDUINO: es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.4 Los 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. LED: se refiere a un componente concretamente, un diodo que emite luz. La palabra espaola led proviene Emitting Diode: diodo emisor de luz). del optoelectrnico pasivo, ms

acrnimo ingls LED (Light-

SEMFOROS: son dispositivos de seales que se sitan en intersecciones viales, pasos de peatones y otros lugares para regular el trfico y el trnsito de peatones.

DESARROLLO DE LA ACTIVIDAD

MATERIALES:
Computador Programa Arduino Programa de Isis Proteus

MONTAJE TERMINADO:
Diseo Isis Proteus

SIM1
blogembarcado.blogspot.com
AREF GND 13 12 ~11 ~10 ~9 8
DIGITAL (PWM~)

ARDUINO

RESET 5V GND GND

POWER

SIMULINO

A0 A1 A2 A3 A4 A5

7 ~6 ~5

4 ~3 2 TX > 1 RX < 0

SIMULINO V2

ANALOG IN

SIM1
blogembarcado.blogspot.com
AREF GND 13 12 ~11 ~10 ~9 8
DIGITAL (PWM~)

ARDUINO

RESET 5V GND GND

POWER

SIMULINO

A0 A1 A2 A3 A4 A5

7 ~6 ~5

4 ~3 2 TX > 1 RX < 0

SIMULINO V2

ANALOG IN

SIM1
blogembarcado.blogspot.com
AREF GND 13 12 ~11 ~10 ~9 8
DIGITAL (PWM~)

ARDUINO

RESET 5V GND GND

POWER

SIMULINO

A0 A1 A2 A3 A4 A5

7 ~6 ~5

4 ~3 2 TX > 1 RX < 0

SIMULINO V2

ANALOG IN

SIM1
blogembarcado.blogspot.com
AREF GND 13 12 ~11 ~10 ~9 8
DIGITAL (PWM~)

ARDUINO

RESET 5V GND GND

POWER

SIMULINO

A0 A1 A2 A3 A4 A5

7 ~6 ~5

4 ~3 2 TX > 1 RX < 0

SIMULINO V2

Programacin Arduino int rojo1=13; int amarillo1=12; int verde1=11; int rojo2=10; int amarillo2=9; int verde2=8; void setup () { pinMode (rojo1, OUTPUT); pinMode (amarillo1, OUTPUT); pinMode (verde1, OUTPUT); pinMode (rojo2, OUTPUT); pinMode (amarillo2, OUTPUT); pinMode (verde2, OUTPUT); } void loop (){ digitalWrite(rojo1, HIGH); digitalWrite(amarillo1, LOW); digitalWrite(verde1, LOW); digitalWrite(rojo2, LOW);

ANALOG IN

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

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

digitalWrite(amarillo2, HIGH); digitalWrite(verde2, LOW); delay(50); digitalWrite(rojo1, HIGH); digitalWrite(amarillo1, LOW); digitalWrite(verde1, LOW); digitalWrite(rojo2, LOW); digitalWrite(amarillo2, LOW); digitalWrite(verde2, HIGH); delay(50); } Montaje en Fritzing

CONCLUSIONES
Debemos conocer bien en donde vamos a realizar las conexiones del Arduino. Hay que Conocer bien el funcionamiento del Arduino. Tenemos que saber bien cmo funciona el semforo en la vida real. Si no hacemos bien los llamados se pueden encender los led que deben estar apagados. Hay que definir bien las entradas.

Vous aimerez peut-être aussi