Índice:

Semáforos inteligentes: 6 etapas
Semáforos inteligentes: 6 etapas

Vídeo: Semáforos inteligentes: 6 etapas

Vídeo: Semáforos inteligentes: 6 etapas
Vídeo: Video parte 1 Semaforo inteligente fase 6 2024, Novembro
Anonim
Semáforos inteligentes
Semáforos inteligentes

Por que fiz este projeto

Sou estudante na Howest Kortijk. É um projeto escolar para o meu segundo semestre de MCT.

Quando estou dirigindo meu carro e as ruas estão calmas, não adianta ficar parado no semáforo vermelho quando não há trânsito na direção oposta. Então, eu queria fazer um sistema que garantisse que você não ficasse na frente de semáforos inúteis. O que muitas pessoas fazem é dirigir rápido até chegar perto dos semáforos e isso não é bom, então vou colocar um detector de velocidade mais longe dos semáforos. Quando você dirige muito rápido neste sensor, as luzes vermelhas acendem.

Etapa 1: Lista de materiais

O custo total do projeto para mim foi de 121,30 €

Peças usadas

  • Sensor IR
  • Sensor ultrasônico
  • HC-SR04
  • LDR
  • SensorDisplay
  • LCD 1602A
  • Leds
  • Campainha
  • Luzes de trânsito
  • Tábuas de madeira
  • PCF8574
  • Dobradiças
  • Unhas
  • Cola
  • Adaptador de energia

Ferramentas usadas

  • Serrote
  • Máquina de solda

Para uma visão mais detalhada das peças e onde comprá-las, fiz um pdf. (As páginas devem ser colocadas lado a lado)

Etapa 2: a habitação

O alojamento
O alojamento
O alojamento
O alojamento
O alojamento
O alojamento
O alojamento
O alojamento

Para a habitação, tive a ajuda do meu pai.

Começamos serrando algumas pranchas de madeira. Vimos duas tábuas de 60cm x 90cm, 2 tábuas de 10cm x 60cm e uma tábua de 10cm x 90cm.

Penduramos as pranchas de 10cm x 60cm nas laterais e as colamos com a prancha de fundo de 60cm x 90cm. Para as costas usamos a prancha de 10cm x 90cm e também colamos na prancha de fundo.

Para o telhado onde está a construção, usamos dobradiças para que você pudesse abrir a prancha do telhado e olhar para a fiação.

Etapa 3: Esquema de Fritzing

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

A fiação parece complicada, mas não é. Você tem que fazer a mesma fiação às vezes, então não é tão difícil.

Para o display LCD, usei um PCF8574 para ter pinos GPIO suficientes no meu PI para o resto dos meus componentes.

Etapa 4: configuração

Configurar
Configurar
Configurar
Configurar
Configurar
Configurar
Configurar
Configurar

Usei 2 breadbords para fazer meu circuito. Para a fiação, fiz furos na prancha para que você possa esconder tudo sob a prancha.

Etapa 5: banco de dados normalizado

Banco de dados normalizado
Banco de dados normalizado

Fiz um banco de dados para salvar a velocidade dos carros que passavam. Com todos esses valores você pode fazer história das velocidades ou dos carros que estavam em alta velocidade.

Há também uma tabela para o sensor onde você pode configurar o nome do sensor e a unidade do sensor.

Também fiz uma tabela de localização. Nesta tabela salvei o estado dos semáforos, a rua onde estão os semáforos e o cruzamento. Se você quiser expandir o projeto com vários cruzamentos, pode salvá-lo lá. Mas você também pode salvar se as luzes tiverem que ser automáticas, desligadas ou ligadas. Identicamente com os semáforos.

Etapa 6: escrever o código

Para escrever o código, usei os seguintes programas:

  • Código do Visual Studio: para programar o front-end em HTML, CSS e Javascript, mas também o back-end em Python
  • MySQL Workbench: para fazer o banco de dados

Não vou entrar em detalhes aqui sobre como escrevi o código, você pode encontrar essa informação no meu repositório Github que fiz para este projeto:

Recomendado: