logo
Português

Rascunho

Nesta etapa final, todos os circuitos das etapas anteriores serão integrados para criar o sistema completo de gestão do parque de estacionamento.

Etapa 05 - PE - Construção da Maquete

Nesta etapa final, todos os circuitos das etapas anteriores serão integrados para criar o sistema completo de gestão do parque de estacionamento. O uso do chip PCF8574P permitirá a expansão das entradas/saídas do Arduino, possibilitando o controlo e gestão eficaz de todo o parque.

Deste modo, vamos análisar os pontos a ter em conta:

  • 1

  • Material a usar
  • Fazer o levantamento de todo o material necessário à construção da maquete, desde componentes eletrónicos a componentes não eletrónicos;
  • 2

  • Portas digitais
  • Contabilizar o número de portas digitais a usar para determinar o número de PCF8574 que vamos necessitar usar para o projeto;
  • 3

  • Utilização de Transístores
  • Conforme observamos em projetos anteriores, a intensidade luminosa dos LEDs nem sempre é ideal devido à utilização dos PCF8574. Portanto, surge a necessidade de empregar transístores como uma solução para amplificar a tensão em cada LED, garantindo assim a luminosidade desejada.
Result image

1. Material a ser usado na etapa

Antes de dar início a qualquer etapa, o nosso primeiro passo deve ser o levantamento do material que vamos necessitar para a execução da mesma. Neste caso, vamos precisar do seguinte material:

2. Circuito a ser utilizado

Veja, na imagem abaixo, o esquema do circuito criado para ser utilizado na breadboard:

Circuito Elétrico

3. Código a Utilizar

Vamos unir o código das etapas anteriores num único conjunto. Mais uma vez, o primeiro passo é especificar as bibliotecas que iremos utilizar, incluindo a do PCF8574, além das que já estávamos a utilizar.

Em seguida, declaramos as constantes para a iluminação e uma variável booleana que servirá para indicar se a luz da rua está ligada ou desligada. Também declaramos as constantes para os photoresistores e o valor de mudança de estado, seja livre ou ocupado.

Declação de variáveis

No passo seguinte, vamos criar o objeto pcf, que utiliza o endereço 0x20 dado que se trata de um PCF8574P, e definir qual o LED usado em cada uma das portas deste.

Cria objeto PCF

Logo em seguiga, criamos os objetos servoE e servoS para as cancelas de entrada e saída do parque, declarando as portas que serão utilizadas e os ângulos de abertura e fecho para cada um dos servos, considerando que estarão posicionados em sentidos opostos no parque. No contexto desta configuração, é importante declarar uma variável booleana que servirá para indicar se o veículo está dentro do parque ou se está prestes a entrar.

Declaração dos servos

Logo em seguida, criamos o objeto lcd e mfrc522 para o leitor de cartões.

LCD e RFID

No void setup(), iniciamos o Monitor Série, indicamos o pinMode das portas digitais / analógics que vamos no PCF8574 e no Arduino. Em seguida, iniciamos o LCD e o RFID. Por fim, para termos a certeza do estado / posição de cada componente do circuito, inicializamos todos os componentes do sistema, isto é, desligamos todos os LEDs e colocamos os servos nas posições iniciais (fechados).

void setup

Já no void loop(), vamos desenvolver o código que irá gerir todo o sistema. Numa primeira parte vamos colocar o algoritmo que irá controlar a luz da rua.

Logo a seguir, vamos fazer a leitura dos photoresistores e indicar qual o LED, verde ou vermelho, que estará ligado em cada um dos lugares de estacionamento.

Feito isto, resta-nos validar a entrada e saída do parque de estacionamento através da leitura do cartão RFID.

Conclusão

Na conclusão deste projeto abrangente, conseguimos desenvolver um sistema de gestão de estacionamento inteligente e eficiente, dividido em cinco etapas fundamentais. Cada etapa representou um passo significativo na melhoria da funcionalidade e na automação do parque de estacionamento, proporcionando uma experiência mais conveniente para os utilizadores.

Desde a iluminação da área do parque, o controlo de ocupação de lugares, a entrada e saída controladas com cartões RFID até a integração de todas as etapas, este projeto demonstra a aplicação prática de eletrónica e tecnologia para melhorar a gestão e a segurança dos parques de estacionamento.

Além disso, ao longo das etapas, exploramos a utilização de vários componentes, como LEDs, photoresistores, servo motores, LCDs I2C e cartões RFID, evidenciando a versatilidade e o potencial destes elementos na automação de sistemas.

Este projeto é um testemunho do que pode ser alcançado com a combinação de criatividade, conhecimento técnico e a aplicação de tecnologia para resolver desafios do mundo real. Ele serve como um exemplo inspirador de como a eletrónica e a automação podem melhorar a qualidade de vida e a eficiência em várias áreas, desde a gestão de estacionamentos até outras aplicações na indústria e na vida cotidiana.

Espero que tenham apreciado o projeto e que ele vos inspire a criar projetos ainda mais inovadores e bem-sucedidos no futuro.

Fiquem bem e programem "Like a Boss". 

Ficheiros para Download



Etapa Anterior

Tutoriais Relacionados