Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:alexandru.jipa2803:eduard.ghelbereu [2026/05/05 10:03]
eduard.ghelbereu created
pm:prj2026:alexandru.jipa2803:eduard.ghelbereu [2026/05/05 10:09] (current)
eduard.ghelbereu
Line 18: Line 18:
 Sistemul este format din urmatoarele module: Sistemul este format din urmatoarele module:
  
-Modul RFID – citeste cardul si transmite UID-ul catre microcontroller +1.Modul RFID – citeste cardul si transmite UID-ul catre microcontroller 
-Microcontroller (ATmega328P) – proceseaza logica sistemului + 
-Modul senzori (8 senzori IR) – detecteaza ocuparea locurilor +2.Microcontroller (ATmega328P) – proceseaza logica sistemului 
-Modul LED-uri – indica starea fiecarui loc + 
-Modul bariera (servomotor) – controleaza accesul +3.Modul senzori (8 senzori IR) – detecteaza ocuparea locurilor 
-Modul buzzer – ofera feedback sonor + 
-Modul display (LCD I2C) – afiseaza informatii despre locuri+4.Modul LED-uri – indica starea fiecarui loc 
 + 
 +5.Modul bariera (servomotor) – controleaza accesul 
 + 
 +6.Modul buzzer – ofera feedback sonor 
 + 
 +7.Modul display (LCD I2C) – afiseaza informatii despre locuri
  
 Functionare:​ Functionare:​
  
 1. Utilizatorul apropie cardul RFID 1. Utilizatorul apropie cardul RFID
 +
 2. Sistemul verifica daca este valid 2. Sistemul verifica daca este valid
 +
 3. Se verifica daca exista locuri libere 3. Se verifica daca exista locuri libere
 +
 4. Daca ambele conditii sunt indeplinite -> bariera se deschide si buzzerul emite un semnal 4. Daca ambele conditii sunt indeplinite -> bariera se deschide si buzzerul emite un semnal
 +
 5. Senzorii actualizeaza starea locurilor 5. Senzorii actualizeaza starea locurilor
 +
 6. Display-ul afiseaza numarul de locuri libere sau mesajul "​Parcare ocupata"​ 6. Display-ul afiseaza numarul de locuri libere sau mesajul "​Parcare ocupata"​
  
Line 43: Line 54:
 Lista de piese: Lista de piese:
  
-ATmega328P Xplained Mini +ATmega328P Xplained Mini 
-Modul RFID RC522 + 
-2 carduri RFID +Modul RFID RC522 
-8 senzori IR + 
-8 LED-uri rosii + 8 LED-uri verzi +2 carduri RFID 
-16 rezistente (220 ohmi) + 
-2 x registre de deplasare 74HC595 +8 senzori IR 
-Servomotor SG90 / MG90S + 
-Buzzer activ +8 LED-uri rosii + 8 LED-uri verzi 
-Tranzistor NPN (2N2222 / BC547) + 
-LCD 16x2 cu interfata I2C +16 rezistente (220 ohmi) 
-Sursa alimentare 5V externa + 
-Breadboard + fire+2 x registre de deplasare 74HC595 
 + 
 +Servomotor SG90 / MG90S 
 + 
 +Buzzer activ 
 + 
 +Tranzistor NPN (2N2222 / BC547) 
 + 
 +LCD 16x2 cu interfata I2C 
 + 
 +Sursa alimentare 5V externa 
 + 
 +Breadboard + fire 
 + 
 +- Posibil piese extra
  
 Conexiuni: Conexiuni:
  
-RC522 -> SPI (MOSI, MISO, SCK, SS) +RC522 -> SPI (MOSI, MISO, SCK, SS) 
-LCD -> I2C (SDA, SCL) + 
-74HC595 -> 3 pini digitali +LCD -> I2C (SDA, SCL) 
-Senzori IR -> pini digitali + 
-Servo -> pin PWM +74HC595 -> 3 pini digitali 
-Buzzer -> pin digital (prin tranzistor)+ 
 +Senzori IR -> pini digitali 
 + 
 +Servo -> pin PWM 
 + 
 +Buzzer -> pin digital (prin tranzistor)
  
 Observatii: Observatii:
  
-Servo necesita alimentare separata +Servo necesita alimentare separata 
-LED-urile sunt controlate eficient prin registre pentru a economisi pini+LED-urile sunt controlate eficient prin registre pentru a economisi pini
  
 </​note>​ </​note>​
Line 79: Line 109:
 Mediu de dezvoltare: Mediu de dezvoltare:
  
-Arduino IDE sau Microchip Studio+Arduino IDE
  
 Librarii: Librarii:
  
-SPI (pentru RFID) +SPI (pentru RFID) 
-MFRC522 (pentru modul RFID) +MFRC522 (pentru modul RFID) 
-Wire (pentru I2C) +Wire (pentru I2C) 
-LiquidCrystal_I2C (pentru LCD) +LiquidCrystal_I2C (pentru LCD) 
-Servo (pentru control bariera)+Servo (pentru control bariera)
  
 Algoritm principal: Algoritm principal:
  
 1. Initializare module 1. Initializare module
 +
 2. Citire senzori -> actualizare locuri ocupate 2. Citire senzori -> actualizare locuri ocupate
 +
 3. Afisare locuri pe display 3. Afisare locuri pe display
 +
 4. Citire card RFID 4. Citire card RFID
 +
 5. Verificare: 5. Verificare:
  
-   ​* ​card valid? +card valid? 
-   * locuri disponibile?​+locuri disponibile?​ 
 6. Daca da: 6. Daca da:
  
-   ​* ​deschide bariera +deschide bariera 
-   * activeaza buzzer+activeaza buzzer 
 7. Daca nu: 7. Daca nu:
  
-   ​* ​refuza acces+refuza acces
  
 Structuri: Structuri:
  
-array pentru starea locurilor +array pentru starea locurilor 
-variabila pentru numar locuri libere +variabila pentru numar locuri libere 
-lista UID-uri valide+lista UID-uri valide
  
 </​note>​ </​note>​
Line 133: Line 169:
 ===== Download ===== ===== Download =====
  
-Aici vor fi incluse: 
- 
-* codul sursa 
-* schemele 
-* poze sau videoclipuri ale proiectului 
  
 ===== Jurnal ===== ===== Jurnal =====
  
-* Saptamana 1: definire idee + lista componente 
-* Saptamana 2: test LED, buzzer, servo 
-* Saptamana 3: integrare RFID 
-* Saptamana 4: senzori + LED-uri 
-* Saptamana 5: integrare completa 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2026/alexandru.jipa2803/eduard.ghelbereu.1777964585.txt.gz · Last modified: 2026/05/05 10:03 by eduard.ghelbereu
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