Skip to content

ejimenezb/Intelligent-Traffic-Light-Control-System.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intelligent Traffic Light Control System

En este repositorio estan presentes los códigos necesarios para la elaboración de un sistema de control de trafico inteligente basado en la adquisicion de datos de sensores infrarrojos y ultrasonidos para la toma automatica de decisiones respecto a la de regulacion de tiempo en los semaforos de una interseccion de vias.

Requesitos para Firmware

  1. DEMOQE128 Rev. C con el microcontrolador MC9S08QE128.
  2. Istalar el IDE "CodeWarrior" para editar, compilar y correr el codigo firmware necesario para el funcionamiento del microcontrolador mencionado anteriormente.

Requisitos para Software

  1. Instalar el lenguaje de programacion de alto nivel "Python". Para descargarlo puede utilizar el siguiente enlace.
  2. Instalar el IDE "Pycharm", donde se podran editar y correr los codigos de software tanto de analisis de datos, como de comunicacion e interfaz grafica. Para descargarlo puede utilizar el siguiente enlace.

PD: Las imagenes no tienen enlace de ruta a la carpeta pngs para abrir las imagenes, por lo que estas deben estar en la misma carpeta que Interfaz_serial.py al momento de ejecutar

Sensores utilizados

  • 2 sensores infrarrojos GP2Y0A21YK
  • 2 sensores ultrasonido SRF04
  • 2 pares Fototransistor/Diodo Emisor infrarrojo

Maqueta

  • 6 leds para los dos semaforos de la interseccion
  • 2 Display 7 segmentos