Documente Academic
Documente Profesional
Documente Cultură
de Mxico
Facultad de Ingeniera
Electrnica bsica
Proyecto 2 Semforo
Grupo: 13
Profesora: CoronaLira Mara del Pilar
Equipo:
Benitez Snchez Luis Antonio
Gorostieta espern miguel ngel Santiago.
Rodrguez torres Ricardo miguel.
Fecha de entrega:
18/05/16
1 | Pgina
ndice
1.-Introduccin
15
20
21
22
2 | Pgina
Introduccin
Los semforos, tambin conocido tcnicamente como seales de control de trfico, son
dispositivos de seales que se sitan en intersecciones y otros lugares para regular
el trfico, y por ende, el trnsito.
El auge de las seales de trfico est ligado al rpido aumento del trfico automovilstico.
El trfico urbano brot enormemente en Estados Unidos
despus de que Henry Ford introdujo el modelo T en 1908 y
lo
en
masa.
Los semforos han ido evolucionando con el paso del
tiempo y actualmente y debido a su rentabilidad, se estn
utilizando lmparas aLED para la sealizacin luminosa, puesto
que
por
Mnimo mantenimiento.
Simple recambio.
3 | Pgina
Se evita el fundido total del panel luminoso, al estar formado este por una matriz
de diodos por lo que en tal caso solo lo harn unos cuantos y no todo el conjunto, de
forma que el semforo nunca se apagar totalmente.
La ptica de LED est compuesta por una placa de circuito impreso, policarbonato de
proteccin, casquillo roscante E-27, todos estos elementos estn integrados sobre un
soporte cnico. El circuito impreso, policarbonato de proteccin y envolvente cnica,
poseen orificios de ventilacin para facilitar la evacuacin de calor de su interior.9
Aunque los ledes ofrece multitud de ventajas respecto a las bombillas tradicionales uno de
sus mayores inconvenientes es que no soportan bien los cambios bruscos de energa,
que es lo que ocurre cuando se encienden o se apagan cada una de las luces del
semforo, ya que adems cada luz debe apagarse rpidamente para no provocar
confusin con el resto de las luces, lo que provoca que algunos diodos se fundan.
Desde hace algunos aos se viene utilizando la tecnologa inalmbrica en los semforos,
despus de que los semforos inteligentes no hayan llegado a funcionar todo lo bien que
se esperaba. En varias ciudades de Espaa los medios de transporte y los de emergencia
incorporan equipos informticos emisores y receptores digitales de seales de radio de
muy corto alcance. Estas unidades permiten que cuando el vehculo que las porta se
acerca a un semforo equipado con otro equipo ambos dispositivos se conectan entre
ellos y despus de verificar el cdigo de autorizacin los semforos que regulan la
interseccin se coordinan para dar va libre al autobs o ambulancia, consiguiendo de
4 | Pgina
esta forma un trfico fluido del transporte pblico o el paso de una ambulancia en servicio
de forma segura en los cruces.
Aunque no es una tecnologa muy extendida posiblemente vaya creciendo su uso, segn
los resultados que se vayan obteniendo en el futuro.
Amarillo o mbar (3) detenerse y en el caso de no tener tiempo para hacerlo justo
antes de la lnea de detencin, pasar con precaucin/ceda el paso.
Los estados
Verde: Los vehculos tienen derecho al paso.
Amarillo: Advierte a los conductores de los
vehculos que el estado verde est a punto de cambiar
para pasar al estado rojo posteriormente y, por lo tanto,
debe asumir una conducta de prevencin como acabar
su marcha si est muy prximo a la interseccin y una
frenada brusca podra ocasionar situaciones peligrosas
con los vehculos de atrs y detener su marcha con el
fin de que la interseccin no sea bloqueada y los
vehculos de las dems corrientes pueden circular en el
perodo de verde que va a iniciar.
Rojo: Los vehculos deben detenerse a una
distancia de dos metros del semforo.
Microcontrolador PIC
6 | Pgina
Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de
microelectrnica de General Instrument.
El nombre actual no es un acrnimo. En realidad, el nombre completo es PICmicro,
aunque generalmente se utiliza como Peripheral Interface Controller (controlador de
interfaz perifrico.
MCP2200
El MCP2200 es un convertidor de serie de USB a UART, que
permite la conectividad USB en la aplicacin que tiene una
interfaz UART. El dispositivo reduce los componentes externos
mediante la integracin de las resistencias de terminacin
USB. El MCP2200 tambin tiene 256 bytes de EEPROM
integrada para el usuario. El MCP2200 tiene ocho pines de
entrada / salida de propsito general. Cuatro de los pines
tienen funciones alternativas para indicar USB y estado de la
comunicacin.
7 | Pgina
Categora
Valor
Referencia
Capacitor Cermico
22 pF
Capacitor Cermico
0.1 uF
C5, C8
Capacitor Cermico
470 nF
C9
USB B Hembra
USB B Hembra
USB BUS
8 | Pgina
Cristal Mini
20 MHz
X1
Cristal Mini
12 MHz
X2
Diodo Rpido
1N4148
D1
Header hembra
HDR 1X40
GP/USB/ICSP/PA/PC/P
E
Header macho
HDR 1X40
VE/PB/PD
LED
3 mm
LED
Microcontrolador
PIC16F887
U1
Mini Push-Boton
4 pines
Reset
Postes Torneados
Torneadas
1x40
U1/U2
Resistencia
100
R1
Resistencia
10k
R2, R3, R4
Tabla 2. Lista de componentes para el armado de slo la interfaz UPRsys USB Driver.
Cantida
d
Categora
Valor
Referencia
Capacitor Cermico
22 pF
C6, C7
Capacitor Cermico
0.1 uF
C8
Capacitor Cermico
470 nF
C9
USB B Hembra
USB B Hembra
USB BUS
Cristal Mini
12 MHz
X2
Header hembra
HDR 1X40
UART
9 | Pgina
Header macho
HDR 1X40
VE/GP
Jumper
Jumper
VE
Resistencia
10k
R3, R4
Nota: Tambin se debe considerar el uso de un cable USB A-B como el que usa la
mayora de las impresoras
Etapas de diseo
Debido a los conocimientos que se tenan sobre el lenguaje en C# se decidi utilizar este
lenguaje por la facilidad que se tena considerada, de igual forma se utiliz la tarjeta de
desarrollo la cual se le soldaron los capacitores y la resistencia de 10kOhm, sta tarjeta
se utiliz como si fuera un arduino la cual se utiliz como puerto serial con el programa
para as poder lograr el semforo que se tena en objetivo.
Despus de tener el programa con el puerto serial para la utilizacin de la tarjeta se arm
el circuito en la protoboard con los dos semforos tanto para el peatn como para los
coches. El sonido que representa la velocidad con la que se va a terminar el cruce de
peatones est en el programa realizado.
Desarrollo
Explicacin: En la imagen de abajo podemos observar nuestro planteamiento y la
implementacin fsica de los semforos tanto para los peatones como el de los autos, es
muy importante tomar en cuenta esta imagen, ya que posteriormente se mostrar el
funcionamiento del mismo.
Nota: El led azul funge para avisar que se est acabando el tiempo para cruzar, por lo que
cambiara su ciclo de encendido cuando se vaya acercando ms el cambio de semforos.
10 | P g i n a
11 | P g i n a
Demostracin: Aqu podemos ver el funcionamiento con los leds del semforo, donde el
led azul que funge como aviso se activara cada 5 segundos, cada tres y en los ltimos 5
segundos para avisar que est muy cerca el cambio, esto podra fungir como una alarma.
12 | P g i n a
Explicacin: Cuanto el contador para peatones llega a cero, los dos semforos se
colocan en alto momentneamente, esto como tiempo de respaldo para los peatones y
as evitar accidentes.
Demostracin: Aqu podemos ver el funcionamiento con los leds del semforo, donde
ambos leds, en este caso los rojos se encienden para as comprobar el correcto
funcionamiento del mismo.
13 | P g i n a
Explicacin: Cuanto el contador para peatones empieza para el semforo de los autos,
este no lo podemos ver ni hay una alerte que nos est avisando, debido a que acta como
en la vida real donde solo nos indica la luz verde para poder pasar sin conocer el tiempo
restante ya que no sera factible.
14 | P g i n a
Explicacin: Si bien como en la vida real, el uno indicador que valga la redundancia nos
indica que nos queda poco tiempo para que se ponga el alto es la luz amarilla, esta
funciona para indicar a los autos que disminuyan su velocidad porque esta prximo el alto.
(Aunque en Mxico significa acelera ms).
15 | P g i n a
Explicacin: Llega el momento en que se pone el alto para los autos, en este caso, el
semforo de los peatones permanece por unos segundos igualmente en alto, esto es
debido a que como lo mencionamos anteriormente se busca guardar la seguridad con un
tiempo de respaldo por un auto que no respete la seal. Con esto se reinicia el ciclo.
16 | P g i n a
Demostracin: se observa que se encienden los dos leds rojos conforme a la imagen,
con esto termina el ciclo de los semforos y vuelve a iniciar con el semforo de los
peatones.
17 | P g i n a
Explicacin: Se define para qu se utilizar la salida de cada uno de los pines del
MCP2200 para poder utilizarlos adecuadamente en el programa. Se tiene que los pines
1,2 y 3 harn referencia a las luces del semforo de los coches: verde, amarillo y rojo
respectivamente. Por otro lado, los pines 4 y 5 corresponden a las luces del semforo de
los peatones: verde y rojo respectivamente, mientras tanto el pin 6 estar conectado a un
zumbador.
18 | P g i n a
Explicacin: Se elabora el mtodo Play_Click, el cual al apretar el botn play nos abre
las 2 ventanas del programa, cada una con un semforo (coches/peatones) y empieza a
correr el timer Semaforo1.
Mientras est corriendo el timer, el contador tiempo aumentar de 1 en 1 y mientras este
contador sea menor a 3, ambos semforos permanecern en rojo hasta que el timer sea
igual a 3, el zumbador emitir un sonido determinado.
19 | P g i n a
Por otro lado, mientras el contador tiempo sea menor a 50, el semforo de los coches
estar en rojo y el de los peatones en verde y adems disminuye el intervalo del sonido
que es emitido a travs del zumbador.
Explicacin: Cuando el contador tiempo sea mayor a 115, pero menor a 120, es decir
cuando ya casi hayan transcurrido los 2 minutos desde que se activaron los semforos, el
semforo de los coches encender la luz amarilla, activando el pin 2, advirtiendo el pronto
cambio a luz roja.
Si el contador tiempo no entra en ninguno de los intervalos previamente mencionados
este adquirir un valor de 0.
21 | P g i n a
Explicacin: La consola emitir un beep cuando el timer ruido est activado, activando
el pin 6 conectado al zumbador de manera que se le avise al peatn que puede comenzar
a cruzar.
Explicacin: Se crea el mtodo Stop_Click, de manera que cada vez que el usuario
presione el botn Stop, se cierren las salidas de todos y cada uno de los pines, se paren
ambos timers: Semaforo1 y Ruido y que ambos contadores regresen a sus valores
iniciales: 0.
Explicacin: Se crea el mtodo Cerrar_Click, de manera que cada vez que el usuario
presione el botn Cerrar, se cierren las 2 ventanas de la aplicacin y se desactive la
salida de cada uno de los pines del MCP2200.
22 | P g i n a
Conclusiones
Benitez Snchez Luis Antonio.
Al realizar este proyecto podemos decir , que hemos aplicado todos los conocimiento
adquiridos hasta el momento en la materia , desde el uso de los diferentes circuitos
integrados hasta , ver la forma de leer las diversas caractersticas de ellos , asi como
adaptarnos a las diversas condiciones que se puedan presentar al momento de estar
ocupndolos.
Para mayor comodidad utilizamos la plataforma Visual Studio para poder realizar este
proyecto, ya que tenamos conocimiento previos en esta plataforma , adems de un
microcontrolador que fue MCP220, con ello pudimos hacer funcionar el semforo de la
manera en que se solicit , con sus diferentes caractersticas.
Nos pudimos dar cuenta que con todos los conocimientos que hemos adquirido durante el
semestre, podemos lograr muchas cosas y aplicarlas a nuestra vida cotidiana, o darnos
una idea y generar un proyecto que pueda cambiar laa vida de las personas.
Para concluir puedo decir que se cumplieron los principales objetivos de este proyecto, ya
que se ocuparon los diversos dispositivos vistos durante clase , adems de que se
relacion todo con una plataforma de programacin.
23 | P g i n a
24 | P g i n a
Caractersticas:
Universal Serial Bus
(USB)
Implementa Protocolo
(Dispositivo de comunicaciones y control).
El
dispositivo
compuesto
USB
CDC
Clase
Clase 03h - HID: E / S de control, el acceso EEPROM, y la
configuracin inicial
de transmisin 64 byte
64 byte recibir
Totalmente configurables descriptores de VID y asignaciones de
PID, y de cadena
Desarrollado bus o auto propulsado controlador USB y soporte de
software
25 | P g i n a
EEPROM
256 bytes de EEPROM usuario
Otro
Bibliografa:
http://www.eltiempo.com/archivo/documento/MAM-438910
http://arduineando.matem.unam.mx/presentaciones/sesion_1_Arduino.pdf
http://www.microchip.com/wwwproducts/en/MCP2200
http://www.ecured.cu/Lenguaje_de_Programaci%C3%B3n_C_Sharp
26 | P g i n a