Está en la página 1de 14

Nombre del Alumno: Samuel Armando Franco Soto

Nombre del Docente: Luis Arias

Asignatura: Principios de Programación


Grupo: MI41M

Fecha: 10 /04/24
Contenido
INTRODUCCIÓN ...................................................................................................................................................................................................3
PLANTEAMIENTO Y EXPLICACIÓN DEL PROBLEMA ...........................................................................................................................5
DESARROLLO........................................................................................................................................................................................................5
Etapa 1 - Diseño lógico de un semáforo y sus funciones ...............................................................................................................5
Etapa 2 - Diseño físico de un semáforo. .................................................................................................................................................6
Materiales ..........................................................................................................................................................................................................7
Etapa 3 - Comunicación externa ................................................................................................................................................................ 10
Etapa 4 - Inclusión de medio físico externo. ........................................................................................................................................ 11
PRUEBAS ............................................................................................................................................................................................................. 11
RESULTADOS ..................................................................................................................................................................................................... 13
CONCLUSIÓN ..................................................................................................................................................................................................... 13
BIBLIOGRAFÍA................................................................................................................................................................................................... 14
INTRODUCCIÓN

En este reporte se describe la construcción de un circuito con


un microcontrolador para controlar una secuencia de luces. El
circuito se basa en un microcontrolador PIC16F877A y utiliza
LEDs para la visualización de la secuencia. Un semáforo tiene
como finalidad agilizar el flujo de vehículos en diferentes
zonas, sin embargo no se cumple las expectativas ya que el
semáforo no se adapta a las necesidades respecto al tiempo y
cantidad de automóviles distribuidos por la ciudad .

Como objetivo se tiene la realización de un sistema de tráfico


vehicular por medio de semáforos inteligentes que está
enfocado a la vida cotidiana del público en general. Tal
estructura lógica sea
capaz de decidir por sí misma si marca el alto o el paso, en
base al flujo de vehículos de esa zona.

A largo de este documento se podrá analizar el desarrollo del


diseño lógico de un semáforo implementado en el software
Labview que se conectará con un dispositivo arduino.
Agregando, se maneja la comunicación remota entre dos
computadoras y por último la comunicación entre dos arduinos
haciendo referencia a un evento de la vida real como lo puede
ser la captación de mucho tráfico por medio

de cámaras, sensores de peso en los cruces que


determinen la cantidad de autos en espera, etc.
PLANTEAMIENTO Y EXPLICACIÓN DEL PROBLEMA

El crecimiento desmesurado de automóviles en tránsito ha


creado nuevos problemas viales en donde un intervalo de
tiempo estático no abarca las necesidades del tráfico actual,
por lo cual una anomalía en el flujo de automóviles debe
tomarse en cuenta para crear soluciones Explicación del
circuito :El microcontrolador PIC16F877A se encarga de
controlar la secuencia de luces. Los LEDs se encuentran
conectados a los pines del puerto B del microcontrolador. Las
resistencias limitan la corriente que circula por los LEDs. El
zumbador se encuentra conectado al pin RB0 del
microcontrolador y se utiliza para generar un sonido cuando se
completa la secuencia. El cristal de 20MHz y los capacitores se
utilizan para proporcionar la frecuencia de reloj al
microcontrolador.

DESARROLLO

Etapa 1 - Diseño lógico de un semáforo y sus funciones.


En esta etapa se construyó el circuito de forma virtual que
emula el funcionamiento de un semáforo con intervalos de
tiempo con la ayuda de LabView, un software de diseño y
programación de circuitos. Con el fin de construir una base
para partir.
Semaforo Labview.

Etapa 2 - Diseño físico de un semáforo.

Tras el diseño lógico, se tomaron en cuenta los materiales


que conformarán el circuito físico para la exposición de su
funcionamiento y aplicación. Antes que nada la conexión
entre los medios lógicos y físicos se lleva a cabo con la
intervención del hardware libre “Arduino Uno” abriendo la
comunicación de los elementos externos que serán
manipulados por elementos lógicos, bien ahora se hace
muestra de los materiales utilizados.
Materiales

1. Arduino Uno
2. Protoboard
3. LEDs (rojo, verde, amarillo)
4. Resistencias (100 Ohms)
5. Jumpers
Software para la creación de semáforo Labview 2009

Plataforma y entorno de desarrollo para diseñar sistemas, con


un lenguaje de programación visual gráfico. Recomendado
para sistemas hardware y software de pruebas, control y
diseño, simulado o real y embebido, pues acelera la
productividad.

Arduino

Para poder conectarse al Arduino físico hay que configurarlo


en el programa eligiendo el puerto al que pertenece
(COM5) y el tipo de arduino.
Configuración para conexión a Arduino físico
Labview y Arduino

Para desarrollar el sistema se tuvo que instalar previamente


el “toolkit” de arduino en labview para disponer de las
herramientas ya que estas permiten escoger el puerto donde
serán conectados los Leds.

Lifa_Base

Una vez configurado lo


necesario se procede a
realizar la conexión con Lif
Etapa 3 - Comunicación externa

Tras el éxito en la conexión de manera directa entre el


software y el circuito físico se trata de implementar el manejo
remoto haciendo alusión a un control externo que próximo a él
se espera, sea un detonante de los cambios en los intervalos
de tiempo del semáforo por eventos específicos.
Etapa 4 - Inclusión de medio físico externo.
Al conseguir la manera de emular de forma virtual el control
externo del funcionamiento sobre los intervalos de tiempo en
los que opera el semáforo se añadió de igual manera un
medio físico que detonara esta característica haciendo
referencia a un evento de la vida real como lo puede ser la
captación de mucho tráfico por medio de cámaras, sensores
de peso en los cruces que determinen la cantidad de autos en
espera, etc. Utilizando un método simple de comparación
física, en este caso un botón se logró emitir una señal
destinada a un cambio específico en el funcionamiento
rutinario del semáforo físico.
PRUEBAS
RESULTADOS

● Diseño lógico de un semáforo.


● Conexión entre los medios lógicos y físicos.
● Implementación del manejo remoto por medio de dos
computadoras.
● Comunicación entre dos arduinos.

CONCLUSIÓN

Tras la elaboración del diseño y funcionamiento de un


semáforo a pequeña escala se puede comprobar los métodos
de control como de los parámetros que este puede incluir
para hacer de este un medio inteligente que pueda ser de
mayor utilidad en un entorno real donde los factores externos
son muy variados y las conjeturas que este debe aplicar
cuando dichos eventos se presentan, si bien un ejemplo
práctico de como funcionaria en una situación real se puede
comprobar en esta práctica, si se podría decir que las
herramientas fundamentales tanto como las bases sólidas de
una elaboración más detallada si se podría realizar sin
problema alguno gracias a lo ya mencionado. La tecnología
del hoy es muy flexible así como las herramientas que
tenemos para elaborarla
BIBLIOGRAFÍA

http://www.instructables.com/id/Cruise
-Control-
20/step3/Download-
LIFA- Base-on-Arduino/

http://www.ni.com/gate/gb/G
B_EVALT LKTLVARDIO/US

http://www.eltiempo.com/arc
hivo/docu mento/MAM-
438910

También podría gustarte