This is an old revision of the document!


Smart Parking System

Introducere

Proiectul consta in realizarea unui sistem automatizat de gestionare a unei parcari cu 4 locuri, utilizand placa de dezvoltare ATmega328P.

Scopul principal este monitorizarea ocuparii locurilor in timp real si controlul accesului prin bariera. Ideea a pornit de la nevoia de a reduce timpul pierdut in trafic pentru cautarea unui loc liber.

Descriere generală

Sistemul este organizat in jurul microcontrollerului ATmega328P care coordoneaza urmatoarele module:

  • module de detectie: 4 senzori LDR (fotorezistori) montati pe fiecare loc de parcare
  • modul de acces: un buton si un servomotor ce actioneaza asupra unei bariere
  • modul de afisaj: ecran OLED I2C pentru informatii text si LED-uri pentru un status vizual

Hardware Design

Lista componente

Componenta Cantitate Rol
ATmega328P Xplained Mini 1 Creierul sistemului
Ecran OLED 0.96” I2C 1 Afisare status locuri
Servomotor SG90 1 Actionare bariera
Fotorezistori (LDR) 4 Detectie masini
LED-uri (4 Rosii, 4 Verzi) 8 Semnalizare locuri
Buzzer Activ 1 Alerta sonora
Buton Push 1 Cerere acces
Modul HW-131 + Baterie 9V 1 Alimentare sistem
Rezistente (220 ohm si 10k) 15 Protectie si divizoare
Condensator 470uF 1 Stabilitate servo

Pini utilizati

Pinii Analogici (PC0 - PC3): Folositi pentru Senzorii LDR. Deoarece acestia returneaza o valoare variabila de tensiune, am utilizat convertorul Analog-Digital (ADC) pentru a determina pragul de ocupare.

Pinii I2C (PC4 - SDA, PC5 - SCL): Rezervati exclusiv pentru Ecranul OLED. Aceasta permite comunicarea pe doar doua fire, lasand restul pinilor liberi pentru senzori si actuatoare.

Pinul PWM (PD3): Utilizat pentru Servomotor. Servomotoarele necesita un semnal de tip Pulse Width Modulation pentru a mentine un unghi precis.

Pinul de Intrerupere Externa (PD2 - INT0): Folosit pentru Butonul de acces. Acest pin permite procesorului sa reactioneze instantaneu la apasare, chiar daca acesta executa alte sarcini in loop-ul principal.

Pinii Digitali (PD4-PD7 si PB0-PB3): Alocati pentru controlul LED-urilor RGB si a Buzzer-ului (PB5), acestia fiind utilizati pentru semnale simple de tip ON/OFF.

Schema Electrica

Explicatii schema:

Divizoarele de tensiune: Fiecare senzor LDR este inseriat cu o rezistenta de 10k ohm. Tensiunea citita de ATmega se modifica in functie de lumina care cade pe fotorezistor (rezistenta LDR scade la lumina).

Protectia LED-urilor: Am utilizat rezistente de 220 ohm pentru a limita curentul, protejand atat LED-urile, cat si pinii microcontrollerului impotriva suprasolicitarii.

Stabilitatea alimentarii: Modulul MB102 primeste 9V de la baterie si furnizeaza o tensiune stabilizata de 5V catre sina principala (VCC). Condensatorul de 220uF este montat in paralel pe alimentarea servomotorului pentru a absorbi socurile de curent la pornirea barierei.

pm/prj2026/alexandru.predescu/bogdan.andrei0509.1778849469.txt.gz · Last modified: 2026/05/15 15:51 by bogdan.andrei0509
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0