This shows you the differences between two versions of the page.
|
pm:prj2026:alexandru.jipa2803:eduard.ghelbereu [2026/05/05 10:07] eduard.ghelbereu |
pm:prj2026:alexandru.jipa2803:eduard.ghelbereu [2026/05/05 10:09] (current) eduard.ghelbereu |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| 1.Modul RFID – citeste cardul si transmite UID-ul catre microcontroller | 1.Modul RFID – citeste cardul si transmite UID-ul catre microcontroller | ||
| + | |||
| 2.Microcontroller (ATmega328P) – proceseaza logica sistemului | 2.Microcontroller (ATmega328P) – proceseaza logica sistemului | ||
| + | |||
| 3.Modul senzori (8 senzori IR) – detecteaza ocuparea locurilor | 3.Modul senzori (8 senzori IR) – detecteaza ocuparea locurilor | ||
| + | |||
| 4.Modul LED-uri – indica starea fiecarui loc | 4.Modul LED-uri – indica starea fiecarui loc | ||
| + | |||
| 5.Modul bariera (servomotor) – controleaza accesul | 5.Modul bariera (servomotor) – controleaza accesul | ||
| + | |||
| 6.Modul buzzer – ofera feedback sonor | 6.Modul buzzer – ofera feedback sonor | ||
| + | |||
| 7.Modul display (LCD I2C) – afiseaza informatii despre locuri | 7.Modul display (LCD I2C) – afiseaza informatii despre locuri | ||
| Line 29: | Line 35: | ||
| 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 44: | Line 55: | ||
| - ATmega328P Xplained Mini | - ATmega328P Xplained Mini | ||
| + | |||
| - Modul RFID RC522 | - Modul RFID RC522 | ||
| + | |||
| - 2 carduri RFID | - 2 carduri RFID | ||
| + | |||
| - 8 senzori IR | - 8 senzori IR | ||
| + | |||
| - 8 LED-uri rosii + 8 LED-uri verzi | - 8 LED-uri rosii + 8 LED-uri verzi | ||
| + | |||
| - 16 rezistente (220 ohmi) | - 16 rezistente (220 ohmi) | ||
| + | |||
| - 2 x registre de deplasare 74HC595 | - 2 x registre de deplasare 74HC595 | ||
| + | |||
| - Servomotor SG90 / MG90S | - Servomotor SG90 / MG90S | ||
| + | |||
| - Buzzer activ | - Buzzer activ | ||
| + | |||
| - Tranzistor NPN (2N2222 / BC547) | - Tranzistor NPN (2N2222 / BC547) | ||
| + | |||
| - LCD 16x2 cu interfata I2C | - LCD 16x2 cu interfata I2C | ||
| + | |||
| - Sursa alimentare 5V externa | - Sursa alimentare 5V externa | ||
| + | |||
| - Breadboard + fire | - Breadboard + fire | ||
| + | |||
| - Posibil piese extra | - Posibil piese extra | ||
| Line 61: | Line 85: | ||
| - RC522 -> SPI (MOSI, MISO, SCK, SS) | - RC522 -> SPI (MOSI, MISO, SCK, SS) | ||
| + | |||
| - LCD -> I2C (SDA, SCL) | - LCD -> I2C (SDA, SCL) | ||
| + | |||
| - 74HC595 -> 3 pini digitali | - 74HC595 -> 3 pini digitali | ||
| + | |||
| - Senzori IR -> pini digitali | - Senzori IR -> pini digitali | ||
| + | |||
| - Servo -> pin PWM | - Servo -> pin PWM | ||
| + | |||
| - Buzzer -> pin digital (prin tranzistor) | - Buzzer -> pin digital (prin tranzistor) | ||
| Line 93: | Line 122: | ||
| 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: | ||