Vous êtes sur la page 1sur 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
Para el desarrollo del proyecto se dispuso de
1. OBJETIVO GENERAL 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
focos asi mismo para el control de la frecuencia
1.2 OBJETIVOS ESPECÍFICOS 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 4.1. MATERIALES
en intersecciones viales y otros lugares para
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
- cables.
Asi mismo para mostrar señales en tres tiempos.
/*** 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);//encendemo
s el foco verde
digitalWrite(9,HIGH);//apagamos
el foco amarillo
digitalWrite(10,HIGH);//apagamos
el foco rojo
digitalWrite(11,HIGH);//apagamos
FIGURA 3. Conexión 220V con el tiempo DE ESPERA
modulo Relay 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
digitalWrite(11,LOW);//ENCEND
EMOS EL TIEMPO ESPERA
FIGURA 4. Circuito de onexión de tone(7,5000,250);
bocina con arduino //delay(900000);// tiempo 15
minutos
6. CODIGO DE delay(3000);//tiempo 45
PROGRAMACION EN MINUTOS
ARDUINO
digitalWrite(8,HIGH);//apagamos
int pinTono=7; el foco verde
void setup() { digitalWrite(9,LOW);//encendemo
s el foco amarillo
/*************/ digitalWrite(10,HIGH);//apagamos
/* SEMAFORO */ 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
el foco amarillo
digitalWrite(10,LOW);//encendem
os el foco rojo
digitalWrite(11,HIGH);//apagamos FIGURA 5. Diseño final del
el tiempo de espera modelo vista horizontal
tone(7,1000,5000);
//delay(900000); //tiempo 15 min
delay(1000);//tiempo 2 segundos
}
7. CONCLUSIONES Y
RECOMENDACIONES

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 FIGURA 6. Diseño final del
realizar las funciones en un determinado tiempo, modelo vista vertical
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 primer termino es la salida a donde se va a
mandar la frecuencia, el segundo es la frecuencia
que vamos a mandar al arduino para generar un
sonido en la bocina y el tercer es el tiempo que
va a durar la frecuencia.
FIGURA 2. Funcionamiento del
circuito de Conexión en 220V
1 segundo = 1000ms
1 minuto= 60000ms 8. REFERENCIA BIBLIOGRÁFICA
15 minutos=90000ms
45minutos=270000ms (1) https://www.prometec.net/semaforo/

7. ANEXOS (2) ramon-


gzz.blogspot.com/2012/04/semaforo-
con-arduino-uno.html

(3) https://www.luisllamas.es/reproducir-
sonidos-arduino-buzzer-pasivo-altavoz/

(4) https://www.luisllamas.es/arduino-salida-
rele/

Vous aimerez peut-être aussi