Está en la página 1de 3

“SEMAFORO CON BOCINA DE TIEMPO

PROGRAMABLE”
Tte. Log. Juan Gabriel Barrientos Romero

Resumen.- En el presente proyecto se presenta un semáforo controlado con arduino para activar
una sirena y tres focos 220V AC

Índice de Términos— Semáforo.

3. PROCEDIMIENTO

1. OBJETIVO GENERAL Para el desarrollo del proyecto se dispuso de


materiales fácil de conseguir utilizando el
módulo arduino como placa programable,
Realizar un semáforo .
módulo relays para el control de voltaje de los
1.2 OBJETIVOS ESPECÍFICOS focos asi mismo para el control de la frecuencia
de la bocina con modulo arduino, haciendo un
semáforo programable para cualquier tiempo
 Realizar el diseño para el semaforo.
 Controlar la sirena y arduino con 5V
4. DISEÑO Y
[DC].
MATERIALES.
 Controlar tres focos 220V [AC]
Para desarrollar el diseño se basó en un semáforo
2. FUNDAMENTO TEÓRICO tradicional adicionándole la bocina de alerta en
la transición de señal a cada foco.

Los semáforos, también conocidos técnicamente


FIGURA 1. Diseño del semáforo en el software
como señales de control de tráfico, son
SolidWorks
dispositivos de señales que se sitúan
en intersecciones viales y otros lugares para 4.1. MATERIALES
regular el tráfico, y por ende, el tránsito peatonal.
Los materiales que se utilizó fueron:
Se instaló el primer semáforo, diseñado por John
- Soporte de madera en forma de caja de 15x25
Peake Knight, en Londres en 1868.
cm.
El auge de las señales de tráfico está ligado al - 2 Soportes en forma de brazo.
rápido aumento del tráfico automovilístico, sobre - 1 bocina.
todo en Estados Unidos después de que Henry - 3 soquet
Ford introdujo el modelo T en 1908 y lo - 3 Focos 220 [V] AC
comenzó a producir en masa a partir de 1913. - Arduino Uno
Asi mismo para mostrar señales en tres tiempos. - cables.
/*** Tte. Log. Juan Gabriel
Barrientos***/
5. CIRCUITO
//** Definiciones **//
pinMode(7,OUTPUT);//definimos
el valor del pin para el sonido
pinMode(8,OUTPUT);//definimos
el valor del pin para el foco rojo
pinMode(9,OUTPUT);//definimos
el valor del pin para el foco amarillo
pinMode(10,OUTPUT);//definimos
el valor del pin para el foco verde
pinMode(11,OUTPUT);//definimos
FIGURA 2. circuito de Conexión
el valor del pin para el tiempo de
220V con modulo Relay
espera
}

void loop() {

digitalWrite(8,LOW);//encendemos
el foco verde
digitalWrite(9,HIGH);//apagamos
el foco amarillo
digitalWrite(10,HIGH);//apagamos
el foco rojo
FIGURA 3. Conexión 220V con digitalWrite(11,HIGH);//apagamos
modulo Relay el tiempo DE ESPERA
tone(7,1800,1000);
//delay(900000);// tiempo 15
minutos
delay(1000);//tiempo 2 segundos

digitalWrite(8,HIGH);//apagamos
el foco verde
digitalWrite(9,HIGH);//apagamos
el foco amarillo
digitalWrite(10,HIGH);//apagamos
el foco rojo
FIGURA 4. Circuito de onexión de digitalWrite(11,LOW);//ENCENDE
bocina con arduino MOS EL TIEMPO ESPERA
tone(7,5000,250);
6. CODIGO DE //delay(900000);// tiempo 15
PROGRAMACION EN minutos
ARDUINO delay(3000);//tiempo 45
MINUTOS
int pinTono=7;
void setup() { digitalWrite(8,HIGH);//apagamos
el foco verde
/*************/
/* SEMAFORO */ digitalWrite(9,LOW);//encendemos
/*************/ el foco amarillo
digitalWrite(10,HIGH);//apagamos
el foco rojo
digitalWrite(11,HIGH);//apagamos
el tiempo de espera
tone(7,1500,1000);
//delay(900000);// tiempo 15
minutos
delay(1000);//tiempo 2 segundos

digitalWrite(8,HIGH);//apagamos
el foco verde
digitalWrite(9,HIGH);//apagamos FIGURA 5. Diseño final del
el foco amarillo modelo vista horizontal

digitalWrite(10,LOW);//encendemo
s el foco rojo
digitalWrite(11,HIGH);//apagamos
el tiempo de espera
tone(7,1000,5000);
//delay(900000); //tiempo 15 min
delay(1000);//tiempo 2 segundos
}
7. CONCLUSIONES Y
RECOMENDACIONES FIGURA 6. Diseño final del
modelo vista vertical
Se logró desarrollar satisfactoriamente la
elaboración del semáforo bocina programable.
Se debe tomar en cuenta que para la
programación de los tiempos como solo se va a
realizar las funciones en un determinado tiempo,
para programar en la placa arduino la función
delay(1000), nos da en mili segundos es decir
1000 mS equivalen a un segundo, y si se quiere
programar 15 minutos seria 90000ms es decir
delay(900000) , asi mismo para el control del
tiempo y frecuencia de la bocina teniendo la
siguiente función tone(7,1500,1000); donde el FIGURA 2. Funcionamiento del
primer termino es la salida a donde se va a circuito de Conexión en 220V
mandar la frecuencia, el segundo es la frecuencia
que vamos a mandar al arduino para generar un 8. REFERENCIA BIBLIOGRÁFICA
sonido en la bocina y el tercer es el tiempo que
va a durar la frecuencia. (1) https://www.prometec.net/semaforo/

1 segundo = 1000ms (2) ramon-


1 minuto= 60000ms gzz.blogspot.com/2012/04/semaforo-
con-arduino-uno.html
15 minutos=90000ms
45minutos=270000ms (3) https://www.luisllamas.es/reproducir-
sonidos-arduino-buzzer-pasivo-altavoz/
7. ANEXOS
(4) https://www.luisllamas.es/arduino-salida-
rele/

También podría gustarte