Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumnos:
Alderete Suastegui Kevin Emanuel
Bolaños Ayala Kevin Jair
Cortes De la rosa Francisco Xavier
Ortiz De Jesús Carlos Leonardo
Maestro:
Ing. Roberto Martínez Serrano
JUSTIFICACIÓN ……………………………………………… 3
OBJETIVOS GENERALES Y ESPECIFICOS………………4
ALCANCES Y LIMITACIONES ………………………………5
MARCO TEORICO …………………………………………… 6
1.1 EL PRIMER SEMÁFORO INTELIGENTE ……………………………………….. 5
1.2 ¿CÓMO FUNCIONAN LOS SEMÁFOROS? ………………………………….. 5
1.3 LA NUEVA ERA …………………………………………………………………………. 8
1.4 ASÍ FUNCIONAN LOS SEMÁFOROS INTELIGENTES ……………………. 8
1.5 COMUNICACIÓN DESDE EL VEHÍCULO ……………………………………….9
DESARROLLO ……………………………………………... 10
PRUEBAS Y RESULTADOS ……………………………... 11
CONCLUSIONES Y OBSERVACIONES GENERALES… 22
JUSTIFICACIÓN
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
• Desarrollar la programación del diseño 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.
ALCANCES Y LIMITACIONES
ALCANCES
Algunos de los alcances atractivos para el proyecto de un sistema de semáforos
inteligentes, se presentan a continuación:
• Para el automovilista:
• Solución tecnológica a la problemática del congestionamiento vial.
• Un nuevo diseño óptimo para el tránsito vial.
• Reducción de accidentes.
LIMITACIONES.
• La falta de interés en las autoridades encargadas del sistema de transito
vial.
• Sería un ejercicio virtual la instalación de semáforos inteligentes, ya que
se requiere de una inversión considerable que hasta la actualidad no se
ha realizado.
MARCO TEORICO
Los semáforos de una ciudad se manejan desde una central donde hay un
computador con un programa especial que los hace funcionar. Allí hay personas
que monitorean constantemente, por medio de cámaras, la efectividad de los
semáforos en las vías.
Actualmente, los semáforos son una solución de movilidad ante el creciente flujo
vehicular. Los expertos analizan constantemente las vías, las intersecciones y el
número de carros que transitan por allí, con el fin de determinar la duración de cada
luz, para permitir que tanto vehículos como peatones se puedan desplazar de una
forma segura y fácil
Estas señales con sistemas de inteligencia agregados pueden resultar muy útiles
para descongestionar el tráfico o para hacer que la circulación sea más eficiente.
Sin embargo, lo que debe quedar claro para el conductor es que la obligatoriedad
de cumplir con sus indicaciones será la misma que se si tratase de un modelo
convencional.
También pueden existir añadidos inteligentes en estas señales como son las
emisiones acústicas para guiar a peatones con problemas de visión. No obstante,
éstas no influyen en absoluto al conductor, ya que se dirigen únicamente a hacer el
tránsito más fácil a determinadas personas.
1.3 LA NUEVA ERA
Con base en ello, el entonces Departamento del Distrito Federal pudo elaborar un
mapeo general de donde se requerían más policías y en qué sitios colocarían los
primeros semáforos controlados por computadoras:
Para saber cuánto tiempo deben permanecer en rojo o en verde, utilizan una serie
de complicados algoritmos basados en parámetros como el número de coches que
atraviesan el semáforo cada 60 segundos, el tiempo que cada uno tarda en ponerse
en marcha desde que el disco pasa de rojo a verde, así como la interrelación entre
los diferentes semáforos de la zona para conseguir la denominada 'onda verde'.
También son capaces de contar cuántas personas esperan a que cambie de color
para cruzar y ajustan automáticamente el tiempo para minimizar la espera.
El modelo abre además otra posibilidad: que los coches incorporen un software
específico que avise a los conductores tanto de las velocidades recomendables en
función de las luces de los semáforos, como en función de la cantidad de vehículos
que se pueden encontrar en los atascos. Esta aplicación también podría trasladar
información al sistema para mejorar la regulación del tráfico mediante los
semáforos.
Para que esto último fuera viable, sin embargo, los vehículos deberían estar
conectados con el sistema informático que controla los semáforos de cualquier
ciudad. Aunque actualmente esto no es posible, diferentes empresas y grupos de
investigación de todo el mundo trabajan ya en el desarrollo de sistemas de
comunicación entre autos que puedan adaptarse a este propósito.
Es el caso de Dash Express, que es una unidad GPS con conexión a Internet para
autos que permite la comunicación con otras unidades rodantes para compartir
información sobre el estado del tráfico a través de la red Dash Driver. O de CarTel,
una plataforma que envía y recibe información durante los viajes en automóvil a
través de la tecnología Wi-Fi.
DESARROLLO
Etapa 1
Primero tuvimos que realizar el diseño de nuestro semáforo en el programa
SolidWorks para poder ver como realizar nuestro semáforo.
ETAPA 2
Posteriormente nos pusimos a realizar el circuito del semáforo en Tinkercad para
saber como conectarlo para que funcione.
//En las 3 filas de los 3 semáforos declaramos los Leds en cada uno de los
pines del Arduino para poder conectarlos a los pines declarados.
//Semaforo1
const int LEDG1 = 2;
//const int LEDF1 = ;
const int LEDY1 = 4;
const int LEDR1 = 5;
//
//Semaforo2
const int LEDG2 = 6;
//const int LEDF2 = ;
const int LEDY2 = 8;
const int LEDR2 = 9;
//
//Semaforo3
const int LEDG3 = 10;
//const int LEDF3 =;
const int LEDY3 = 12;
const int LEDR3 = 13;
//
//De igual forma en este apartado declaramos el buzz y el sensor con cada pin
del arduino
//sensor
int buzz = 3; //hay que ver que pines estan disponibles
int sensor1 = 7;//hay que ver que pines estan disponibles
int estado = 0;
//
void setup() {
+
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
//sensor
pinMode(buzz,OUTPUT);
pinMode(sensor1, INPUT);
//
}
void loop() {
while(HIGH){
//Caso1
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(13,HIGH);
digitalWrite(6,HIGH);
//digitalWrite(7,HIGH);
digitalWrite(2,HIGH);
digitalWrite(6,LOW);
//digitalWrite(7,LOW);
digitalWrite(2,LOW);
digitalWrite(8,HIGH);
digitalWrite(4,HIGH);
delay(1000);
digitalWrite(8,LOW);
digitalWrite(4,LOW);
delay(1000);
digitalWrite(8,HIGH);
digitalWrite(4,HIGH);
delay(1000);
digitalWrite(8,LOW);
digitalWrite(4,LOW);
delay(1000);
//Caso2
digitalWrite(13,LOW);
digitalWrite(10,HIGH);
//digitalWrite(11,HIGH);
digitalWrite(9,HIGH);
//digitalWrite(7,HIGH);
digitalWrite(5,HIGH);
digitalWrite(10,LOW);
//digitalWrite(11,LOW);
//digitalWrite(7,LOW);
digitalWrite(12,HIGH);
digitalWrite(8,HIGH);
delay(1000);
digitalWrite(12,LOW);
digitalWrite(8,LOW);
delay(1000);
digitalWrite(12,HIGH);
digitalWrite(8,HIGH);
delay(1000);
digitalWrite(12,LOW);
digitalWrite(8,LOW);
delay(1000);
//Caso3
digitalWrite(9,LOW);
digitalWrite(5,LOW);
digitalWrite(13,HIGH);
//digitalWrite(11,HIGH);
digitalWrite(9,HIGH);
digitalWrite(2,HIGH);
//digitalWrite(3,HIGH);
//digitalWrite(11,LOW);
digitalWrite(2,LOW);
// digitalWrite(3,LOW);
digitalWrite(12,HIGH);
digitalWrite(4,HIGH);
delay(1000);
digitalWrite(12,LOW);
digitalWrite(4,LOW);
delay(1000);
digitalWrite(12,HIGH);
digitalWrite(4,HIGH);
delay(1000);
digitalWrite(12,LOW);
digitalWrite(4,LOW);
delay(1000);
//sensor
estado = digitalRead(sensor1);
else{
digitalWrite(buzz,LOW);
}
//
}
Ya después se declara para los 3 semáforos las condiciones del tiempo que
tiene que estar prendido los leds en un determinado tiempo, para así poder
verificar que la programación este correcta y podamos conectar todo y
tengamos un excelente resultado.
PRUEBAS Y RESULTADOS
Materiales
- Arduino UNO
- Cable
- 9 diodos leds (3 verdes, 3 rojos, 3 amarillos)
- 12 resistencias de 220 ohms
- Triplay de 50x60
- Pinturas color gris, blanco y amarillo
- Pasto artificial
- Casas y edificios de cartón
- Jumpers
- Tablilla de baquelita perforada
- Tuvo de acero
- Un buzzer
- Un sensor infrarrojo
- Protoboard
- Laptop (fuente para el Arduino)
Etapa 1
Después añadimos el pasto artificial, las casas y edificios para darle una mejor
presentación a la maqueta del proyecto.
Después perforamos la tabla de triplay para poder poner los tubos de acero y así
posteriormente pasar los cables de los semáforos por el tubo para poder armar el
semáforo y conectar cada uno a su pin correspondiente al Arduino UNO.
Ya para terminar, todos los cables que están conectados a los leds
correspondientes de cada uno de los semáforos los conectamos a los pines
correspondientes del Arduino UNO al igual que el del sensor y el buzz y también
arreglamos un poco los cables para que no se viera tan desordenado.
Figura 6 cables conectados a los pines de Arduino UNO para poder programarlo
ETAPA 6
Por último, ya solo queda conectarlo a la fuente (laptop) para que podamos pasar
el código al Arduino y así pueda funcionar cada semáforo y ver la funcionalidad de
los semáforos.