Table of Contents

Smart Management Barrier Parking

Introducere

Proiectul consta intr-un sistem inteligent de management al accesului intr-o parcare, capabil sa valideze identitatea utilizatorilor, sa controleze o bariera fizica si sa tina evidenta locurilor disponibile in timp real. Sistemul interactioneaza atat cu lumea digitala (baze de date de carduri, afisaje), cat si cu cea fizica (actionarea mecanica a barierei si detectarea vehiculelor).

Scopul principal este realizarea unui sistem integrat care sa demonstreze lucrul simultan cu multiple protocoale de comunicatie (SPI, I2C) si periferice hardware interne (Timere, generare PWM).

Totul a plecat de la necesitatea optimizarii fluxului de masini intr-un spatiu inchis. Am pornit de la ideea unui sistem autonom care nu doar permite accesul oricum, ci urmareste fizic trecerea masinii pentru a evita erorile de contorizare.

Pentru mine, utilitatea este didactica si practica: invat sa stapanesc interactiunea dintre senzori asincroni (RFID, Ultrasonic) si actuatoare (Servomotor) folosind o arhitectura de tip Finite State Machine (FSM), eliminand total functiile blocante de tip delay(). Pentru un utilizator real, sistemul ofera un feedback clar (pe ecranul LCD) si un acces fluid.

Laboratoarele folosite au fost 3-timere, 5-spi si 6-i2c

Descriere generala

Arhitectura software a sistemului este concepută sub forma unui automat cu stări finite (Finite State Machine), implementat în limbaj C la nivel de regiștri pe microcontrolerul ATmega328P. Sistemul este construit în jurul unei bucle principale non-blocking, care orchestrează comunicația cu perifericele, asigurând un management fluid al accesului auto și al resurselor parcării.

Fluxul operațional este împărțit în patru module logice principale:

1. Autentificare și Gestiunea Accesului (Comunicație SPI) Sistemul interoghează continuu senzorul RFID RC522 prin intermediul protocolului de comunicație de mare viteză SPI (Serial Peripheral Interface).

2. Interfață și Feedback Vizual (Comunicație I2C) Feedback-ul către utilizator este asigurat de un ecran LCD 1602, controlat eficient prin protocolul I2C pentru a minimiza numărul de pini utilizați (se folosesc doar SDA și SCL).

3. Controlul Mecanic al Barierei (Timer Hardware și PWM) Pentru acționarea fizică a barierei (Servomotorul SG90), sistemul evită funcțiile de blocare a codului (precum funcțiile de delay), bazându-se pe resursele hardware interne ale microcontrolerului.

4. Telemetrie și Siguranța Tranzitului (Senzor Ultrasonic) Odată bariera ridicată, controlul logic este delegat modulului de siguranță gestionat de senzorul ultrasonic HC-SR04, pentru a preveni coborârea accidentală a brațului peste autovehicul.

Hardware Design

Piesa Link Tip Utilizare
ATmega328P-Xplained Mini ATmega328P-Xplained Mini Baza dezvoltare
Modul RFID RC522 Modul RFID RC522 SPI
Display LCD 1602 cu convertor I2C Modul interfață I2C pentru LCD I2C
Servomotor SG90 Servomotor SG90 PWM (Timer1)
Senzor Ultrasonic HC-SR04 Senzor Ultrasonic HC-SR04 GPIO, Input Capture
Breadboard si fire DuPont Breadboard si fire DuPont Conexiuni hardware

circuit_electric_mitrofan_theodor.jpeg

Software Design

Dezvoltarea software este bazata pe o masina de stari finita (FSM) care dicteaza comportamentul sistemului, eliminand complet functiile blocante.

Stari implementate:

Rezultate Obtinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

Resurse Hardware:

Resurse Software:

Export to PDF