Tabla de contenido:

Semáforos inteligentes: 6 pasos
Semáforos inteligentes: 6 pasos

Video: Semáforos inteligentes: 6 pasos

Video: Semáforos inteligentes: 6 pasos
Video: Semaforización inteligente: comenzó la instalación en Cali 2024, Noviembre
Anonim
Semáforos inteligentes
Semáforos inteligentes

Por que hice este proyecto

Soy estudiante en Howest Kortijk. Es un proyecto escolar para mi segundo semestre de MCT.

Cuando conduzco mi coche y hay calma en las calles, es inútil pararse frente a los semáforos en rojo cuando no hay otro tráfico en la dirección opuesta. Así que quería hacer un sistema que asegure que no te pares frente a semáforos inútiles. Lo que mucha gente hace es conducir rápido hasta acercarse a los semáforos y eso no es bueno, así que colocaré un detector de velocidad más lejos de los semáforos. Cuando conduzca demasiado rápido en este sensor, las luces rojas se encenderán.

Paso 1: Lista de materiales

El coste total del proyecto para mí fue de 121, 30 €

Partes usadas

  • Sensor de infrarrojos
  • Sensor ultrasónico
  • HC-SR04
  • LDR
  • Sensor Display
  • LCD 1602A
  • Leds
  • Zumbador
  • Semáforos
  • Tablones de madera
  • PCF8574
  • Bisagras
  • Clavos
  • Pegamento
  • Adaptador de corriente

Herramientas usadas

  • Sierra de madera
  • Máquina de soldar

Para obtener una descripción más detallada de las piezas y dónde comprarlas, hice un pdf (las páginas están destinadas a colocarse una al lado de la otra)

Paso 2: la vivienda

La vivienda
La vivienda
La vivienda
La vivienda
La vivienda
La vivienda
La vivienda
La vivienda

Para la vivienda recibí ayuda de mi papá.

Empezamos aserrando unas tablas de madera. Vimos dos tablas de 60 cm x 90 cm, 2 tablas de 10 cm x 60 cm y una tabla de 10 cm x 90 cm.

Colgamos los tablones de 10cm x 60cm a los lados y los pegamos con el tablón inferior de 60cm x 90cm. Para la parte posterior usamos la tabla de 10cm x 90cm y también las pegamos a la tabla inferior.

Para el techo donde está la construcción usamos bisagras para que puedas abrir la tabla del techo y mirar tu cableado.

Paso 3: esquema de Fritzing

Esquema de Fritzing
Esquema de Fritzing
Esquema de Fritzing
Esquema de Fritzing

El cableado parece complicado pero no lo es. Tienes que hacer el mismo cableado a veces, por lo que no es tan difícil.

Para la pantalla LCD utilicé un PCF8574 para tener suficientes pines GPIO en mi PI para el resto de mis componentes.

Paso 4: configuración

Configuración
Configuración
Configuración
Configuración
Configuración
Configuración
Configuración
Configuración

Usé 2 breadbords para hacer mi circuito. Para el cableado, hice agujeros en la tabla para que puedas esconder todo debajo de la tabla.

Paso 5: base de datos normalizada

Base de datos normalizada
Base de datos normalizada

Hice una base de datos para guardar la velocidad de los autos que pasaban. Con todos estos valores puede hacer un historial de las velocidades o un historial de los coches que iban a exceso de velocidad.

También hay una tabla para el sensor donde puede configurar el nombre del sensor y la unidad del sensor.

También hice una tabla de ubicación. En esta tabla guardé el estado de las luces, la calle donde están las luces y la intersección. Si desea ampliar el proyecto con múltiples intersecciones, puede guardarlo allí. Pero también puedes ahorrar si las luces tienen que ser automáticas, apagadas o encendidas. Idénticamente a los semáforos.

Paso 6: escribir el código

Para escribir el código, utilicé los siguientes programas:

  • Código de Visual Studio: para programar el front-end en HTML, CSS y Javascript, pero también el backend en Python
  • MySQL Workbench: para hacer la base de datos

No entraré en detalles aquí sobre cómo escribí el código, puedes encontrar esa información en mi repositorio de Github que hice para este proyecto:

Recomendado: