Proiectul “Parcare pentru Masini” simuleaza o parcare automata, controlata cu ajutorul unui microcontroler Arduino Uno. Sistemul afiseaza in timp real starea fiecarui loc de parcare pe un ecran LCD si controleaza accesul in parcare prin intermediul unui card RFID (RC522). Accesul este permis doar daca UID-ul cardului corespunde unuia dintre cele autorizate. In plus, fiecare loc de parcare este monitorizat de un fotorezistor, iar statusul fiecarui loc este afisat individual pe LCD si trimis in Serial Monitor.
Scopul proiectului este sa integram senzori, module de comunicatie si actionari intr-un sistem embedded complet. Acesta simuleaza un scenariu real de automatizare urbana si este util ca aplicatie practica si ca exercitiu educativ pentru invatarea lucrului cu senzori, LCD-uri, RFID, servomotoare si intreruperi externe.
Ideea a pornit de la nevoia de a gestiona eficient locurile de parcare in spatii limitate. Un sistem automatizat reduce timpul petrecut pentru gasirea unui loc liber.
Schema bloc:
Componenta | Conexiuni / Functie |
---|---|
Card RFID (RC522) | transmite UID catre Arduino prin SPI si semnaleaza detectia prin IRQ |
Arduino Uno | controleaza toate modulele: citire card, citire senzori, actionare servo, afisare LCD |
LCD 16×2 | afiseaza mesajele sistemului si statusul locurilor |
Servomotor SG90 | actioneaza bariera de acces |
Fotorezistori (LDR) | detecteaza prezenta masinilor pe locuri |
Descriere functionala:
Cand un card este apropiat de cititor, modulul RC522 genereaza o intrerupere. Daca UID-ul cardului este valid, Arduino ridica bariera folosind un servomotor, apoi o coboara dupa un scurt delay. In paralel, sistemul citeste valorile de la 4 fotorezistori conectati pe intrari analogice si pe LCD se contorizeaza numarul de locuri libere din parcare
Lista de piese:
Schema electrica:
Rezultatele simularii:
Testele fizice au confirmat:
Mediu de dezvoltare: Arduino IDE
Librarii folosite:
Structuri si concepte implementate:
Functii principale:
Sistemul a functionat stabil si eficient in testele fizice. Bariera raspunde corect doar la carduri valide, fotorezistorii detecteaza precis starea locurilor, iar informatia este afisata atat pe LCD cat si pe Serial Monitor.
Proiectul demonstreaza ca este posibila construirea unui sistem embedded interactiv care simuleaza o aplicatie reala: control acces si monitorizare locuri parcare. Este extensibil si poate fi adaptat pentru mai multe locuri, retele wireless, aplicatii mobile sau interfete web. A fost un bun exercitiu pentru integrarea hardware-software in context real.
Codul sursa si fisierele proiectului sunt disponibile pe GitHub:
👉 https://github.com/Nastyst16/Parking_for_Cars.git
git clone https://github.com/Nastyst16/Parking_for_Cars.git
Arhiva ZIP va contine:
Resurse Software:
Resurse Hardware: