This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:radu.georgescu2211 [2026/05/08 00:46] radu.georgescu2211 [Introducere] |
pm:prj2026:bianca.popa1106:radu.georgescu2211 [2026/05/11 01:46] (current) radu.georgescu2211 [Hardware Design] |
||
|---|---|---|---|
| Line 16: | Line 16: | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | <note tip> | + | Sistemul comuta intre 3 stari principale: Standby (asteptare card, LED rosu aprins), Acces Permis (cod valid, LED verde si deschidere usa) si Acces Respins (cod invalid, LED rosu intermitent si alerta sonora). Controlul intregului proces este asigurat de placa ATmega328P-XMINI, care proceseaza datele de la cititor si coordoneaza perifericele. |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | |
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | Interactiunea modulelor: |
| - | </note> | + | |
| + | * **Cititorul RFID (RC522)**: Este interfata de intrare a sistemului. Acesta comunica cu microcontrolerul prin protocolul SPI (pinii SCK, MOSI, MISO si SS). Modulul scaneaza constant prezenta unui tag, iar la detectie transmite UID-ul catre procesor pentru validare. | ||
| + | |||
| + | * **Servomotorul (SG90)**: Reprezinta elementul de executie mecanica pentru poarta/usa. Microcontrolerul genereaza un semnal PWM pentru a controla pozitia precisa a bratului. La primirea comenzii de acces valid, servomotorul se roteste la 90 de grade, revine la pozitia initiala dupa un interval de timp presetat. | ||
| + | |||
| + | * **Modulul LED RGB**: Ofera feedback vizual instantaneu. Cele doua culori principale (Rosu si Verde) sunt controlate prin pini digitali GPIO. In starea de repaus sau la eroare, este activat pinul pentru culoarea rosie, iar la autorizarea cu succes este activat pinul pentru culoarea verde. | ||
| + | |||
| + | * **Buzzer Activ**: Este utilizat pentru confirmarea sonora a operatiunilor. Fiind un buzzer activ, acesta este controlat printr-un semnal digital simplu (HIGH/LOW). Genereaza beep-uri scurte la citirea oricarui card si semnale prelungite in cazul in care accesul este refuzat. | ||
| + | |||
| + | * **Monitorizare Seriala**: Sistemul este conectat la calculator prin interfata seriala. Prin aceasta conexiune, se monitorizeaza in timp real log-urile de acces (cine a incercat sa intre si daca a reusit) si se pot trimite comenzi de configurare din consola. | ||
| + | |||
| + | **Schema bloc:** | ||
| + | |||
| + | {{ :pm:prj2026:bianca.popa1106:usb5v_power_supply_to-2026-05-07-220257.png?600 | Schema Bloc }} | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| - | <note tip> | + | ^ Componenta ^ Model ^ Interfata cu MCU ^ Functie ^ |
| - | Aici puneţi tot ce ţine de hardware design: | + | | **Microcontroler** | ATmega328P-XMINI | — | Unitate centrala de procesare | |
| - | * listă de piese | + | | **Cititor RFID** | RC522 | SPI (MISO, MOSI, SCK, SS) | Identificarea cardurilor si tag-urilor | |
| - | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | | **Servomotor** | SG90 | PWM (Pin Digital) | Actionarea mecanica a usii | |
| - | * diagrame de semnal | + | | **Afisaj Vizual** | Modul LED RGB | GPIO (Pini Digitali) | Semnalizare optica (Acces Permis/Respins) | |
| - | * rezultatele simulării | + | | **Feedback audio** | Buzzer Activ | GPIO (Pin Digital) | Semnalizare sonora la scanare si alerte | |
| - | </note> | + | | **Comunicatie** | Interfata Seriala | UART (TX, RX via USB) | Monitorizarea accesului si debug | |
| + | | **Alimentare** | Cablu USB | — | Sursa de energie 5V pentru intregul sistem | | ||
| + | |||
| + | ==== Schema Cablaj ==== | ||
| + | {{ :pm:prj2026:bianca.popa1106:circuit_image_radu.georgescu2211.png?600 | Schema Bloc }} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||