This shows you the differences between two versions of the page.
pm:prj2025:vradulescu:george.oprea2706 [2025/05/24 11:22] george.oprea2706 Final Milestone without video |
pm:prj2025:vradulescu:george.oprea2706 [2025/05/24 21:51] (current) george.oprea2706 [Demo Video] |
||
---|---|---|---|
Line 5: | Line 5: | ||
Proiectul constă într-un sistem automatizat de pontaj bazat pe tehnologia RFID, implementat cu Arduino, două module RC522, LCD, buzzer și LED RGB. | Proiectul constă într-un sistem automatizat de pontaj bazat pe tehnologia RFID, implementat cu Arduino, două module RC522, LCD, buzzer și LED RGB. | ||
+ | ===== Descriere ===== | ||
Sistemul permite înregistrarea automată a orei de sosire și plecare prin apropierea cardului RFID de cititorul corespunzător. La intrare se înregistrează "Clock In", la plecare "Clock Out", cu calcularea automată a timpului petrecut și detectarea tentativelor de fraudă. | Sistemul permite înregistrarea automată a orei de sosire și plecare prin apropierea cardului RFID de cititorul corespunzător. La intrare se înregistrează "Clock In", la plecare "Clock Out", cu calcularea automată a timpului petrecut și detectarea tentativelor de fraudă. | ||
Line 30: | Line 31: | ||
==== Justificarea Utilizării Funcționalităților din Laborator ==== | ==== Justificarea Utilizării Funcționalităților din Laborator ==== | ||
- | |||
- | === UART (Lab 1) === | ||
- | **Utilizare**: Serial logging pentru debugging (Serial.begin(9600), Serial.print()) | ||
- | **Justificare**: Monitorizare în timp real și diagnostic | ||
- | |||
- | === Întreruperi (Lab 2) === | ||
- | **Utilizare**: Timing non-blocking cu millis() pentru debounce protection | ||
- | **Justificare**: Evitarea blocării sistemului la operații I/O | ||
=== Timere/PWM (Lab 3) === | === Timere/PWM (Lab 3) === | ||
Line 86: | Line 79: | ||
==== Demo Video ==== | ==== Demo Video ==== | ||
- | <note important> | + | [[https://streamable.com/in2vkb|Video Demonstrativ]] |
- | **[AICI VIDEO]** | + | |
- | </note> | + | |
Demonstrează: | Demonstrează: | ||
- | 1. Boot sequence cu inițializare | + | * Intrare normală → Success feedback |
- | 2. Intrare normală → Success feedback | + | * Ieșire normală → Time calculation |
- | 3. Ieșire normală → Time calculation | + | * Detecție fraudă → Alarm |
- | 4. Detecție fraudă → Alarm | + | * Real-time clock update |
- | 5. Card necunoscut → Warning | + | |
- | 6. Real-time clock update | + | |
==== Calibrarea Senzorilor ==== | ==== Calibrarea Senzorilor ==== |