Passando para o código da etapa, precisaremos de incluir várias bibliotecas. Nomeadamente, a SPI e a MFRC522 para o RFID, Wire e LiquidCrystal_I2C para o LCD e, por último, a Servo para a utilização do Servo Motor.
Em seguida, iremos declarar as variáveis usadas para as portas digitais e variavéis auxiliares que vão ser necessárias para o desenvolvimento da etapa.
No void setup(), inicializamos o Monitor Serial para monitorizar o algoritmo, o LCD para exibição de informações, indicamos a porta digital que servirá para comunicar com o servo e colocamo-lo na posição inicial desejada. Por fim, inicializamos o SPI e o RFID.
No void loop(), vamos começar por verificar se há algum RFID presente e em seguida fazer a sua leitura.
Feita a sua leitura, limpamos o LCD para que uma nova informação seja escrita e verificamos se o cartão lido é o que pretendemos que tenha acesso ao parque de estacionamento.
No caso de ser um cartão inválido, informámos o utilizador e voltamos a limpar o LCD com a informação do parque de estacionamento.
Na conclusão desta etapa do projeto, destacamos a implementação de um sistema de controlo de acesso baseado em cartões RFID, que desempenha um papel fundamental na entrada no parque de estacionamento. Os utilizadores serão fornecidos com cartões RFID personalizados que, quando apresentados, permitirão a abertura da cancela através de um servo motor controlado de forma precisa.
A presença de um LCD para exibir informações de boas-vindas ou recusa de entrada adiciona um elemento informativo e interativo ao sistema. Esta abordagem garante que os utilizadores recebam feedback imediato e claro sobre a sua entrada no parque.
Além disso, a introdução deste sistema de controlo de acesso melhora significativamente a segurança do parque, ao mesmo tempo que fornece um método eficaz para gerir o fluxo de veículos. Com a capacidade de autenticar utilizadores através de cartões RFID, o parque pode garantir que apenas pessoas autorizadas tenham acesso às suas instalações.
Esta etapa do projeto representa um marco importante na automação e segurança do parque de estacionamento, contribuindo para a experiência dos utilizadores e demonstrando a aplicação prática de tecnologia no controlo de acesso.
Na próxima etapa, etapa quatro - "Saída do Parque de Estacionamento", iremos tratar da saída do parque, utilizando ainda o nosso cartão RFID, verificando se o carro já se encontrava no parque. A cancela será aberta por um servo motor, permitindo que o utilizador saia do parque. Isso facilita o processo de saída e melhora a experiência do utilizador.