This shows you the differences between two versions of the page.
pm:prj2025:avaduva:ionut_andrei.rusu [2025/05/28 12:17] ionut_andrei.rusu [Introducere] |
pm:prj2025:avaduva:ionut_andrei.rusu [2025/05/28 15:37] (current) ionut_andrei.rusu [Bibliografie/Resurse] |
||
---|---|---|---|
Line 38: | Line 38: | ||
* **LCD I²C 16×2 (blue backlight)** (PC4/A4 SDA, PC5/A5 SCL – I²C @ 100 kHz, 5 V, ∼5 mA backlight): afiseaza mesaje text si distanta. | * **LCD I²C 16×2 (blue backlight)** (PC4/A4 SDA, PC5/A5 SCL – I²C @ 100 kHz, 5 V, ∼5 mA backlight): afiseaza mesaje text si distanta. | ||
- | * **PWM backlight** (OC2A → PB3, Fast-PWM @ 976 Hz): regleaza luminozitatea backlight-ului (pana la 50 mA). | ||
* **Buzzer pasiv** (OC0A → PD6, PWM @ 2 kHz): semnalizare sonora (≤10 mA). | * **Buzzer pasiv** (OC0A → PD6, PWM @ 2 kHz): semnalizare sonora (≤10 mA). | ||
- | * **RFID MFRC522** (SPI bus + CS PC4, RST PC5): citeste tag-uri (SPI @ ≤10 MHz, 30–50 mA @ 3.3 V). | + | * **RFID-RC522** (SPI bus + CS PC4, RST PC5): citeste tag-uri (SPI @ ≤10 MHz, 30–50 mA @ 3.3 V). |
Line 57: | Line 56: | ||
* LCD I²C 16×2 (blue backlight) | * LCD I²C 16×2 (blue backlight) | ||
* Buzzer pasiv (alerte sonore de proximitate) | * Buzzer pasiv (alerte sonore de proximitate) | ||
- | * MFRC522 RFID reader module | + | * RFID-RC522 reader module |
Schema electrica: | Schema electrica: | ||
Line 107: | Line 106: | ||
3.2. **–** → **GND** pe Arduino Uno | 3.2. **–** → **GND** pe Arduino Uno | ||
- | 4. **MFRC522 RFID Module** | + | 4. **RFID-RC522** |
4.1. **3.3 V** → **3.3 V** pe Arduino Uno (alimentare RFID) | 4.1. **3.3 V** → **3.3 V** pe Arduino Uno (alimentare RFID) | ||
4.2. **GND** → **GND** pe Arduino Uno | 4.2. **GND** → **GND** pe Arduino Uno | ||
Line 146: | Line 145: | ||
* Transmitere mesaje de stare si distanta la 9600 baud | * Transmitere mesaje de stare si distanta la 9600 baud | ||
- | 5. **RFID MFRC522** | + | 5. **RFID-RC522** |
- | * Initializare SPI si MFRC522 | + | * Initializare SPI si RFID-RC522 |
* Detectare si toggle acces la scanare card | * Detectare si toggle acces la scanare card | ||
Line 184: | Line 183: | ||
</note> | </note> | ||
+ | |||
+ | ===== Laboratoare Folosite ===== | ||
+ | |||
+ | <note tip> | ||
+ | 1. **Laboratorul 1 – USART & Debugging** | ||
+ | * S-a utilizat interfata seriala UART la 9 600 baud pentru transmiterea in timp real a mesajelor de stare (“acces blocat/ permis”) si a valorilor de distanta masurate de HC-SR04 in Serial Monitor. | ||
+ | |||
+ | 2. **Laboratorul 2 – Intreruperi & Timere** | ||
+ | |||
+ | * Timer1 in modul CTC pentru generarea precisa a pulsatiei de TRIG (10 µs) a senzorului HC-SR04. | ||
+ | * Functia Input Capture a Timer1 pentru masurarea duratei semnalului ECHO si calculul distantei. | ||
+ | |||
+ | 3. **Laboratorul 3 – Timere & PWM** | ||
+ | |||
+ | * Output-Compare OC2A (Timer2) pentru reglarea Fast-PWM a back-light-ului LCD (\~976 Hz). | ||
+ | * Output-Compare OC0A (Timer0) pentru generarea tonurilor de avertizare pe buzzer (\~2 kHz). | ||
+ | |||
+ | 4. **Laboratorul 5 – SPI (Serial Peripheral Interface)** | ||
+ | |||
+ | * Magistrala SPI hardware (MOSI/MISO/SCK + CS/RST) pentru comunicarea cu modulul RFID MFRC522 la pana la 10 MHz. | ||
+ | |||
+ | </note> | ||
+ | |||
+ | |||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 207: | Line 230: | ||
<note> | <note> | ||
**Resurse Software** | **Resurse Software** | ||
- | * [[https://github.com/miguelbalboa/rfid|MFRC522 RFID Library (miguelbalboa) – GitHub]] | + | |
* [[https://github.com/adafruit/Adafruit-GFX-Library|Adafruit GFX Library – GitHub]] | * [[https://github.com/adafruit/Adafruit-GFX-Library|Adafruit GFX Library – GitHub]] | ||
* [[https://www.pjrc.com/teensy/td_libs_SPI.html|PJRC SPI Library Overview (Teensy/PJRC)]] | * [[https://www.pjrc.com/teensy/td_libs_SPI.html|PJRC SPI Library Overview (Teensy/PJRC)]] | ||
Line 215: | Line 238: | ||
*[[https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf|HC-SR04 Ultrasonic Sensor Datasheet]] | *[[https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf|HC-SR04 Ultrasonic Sensor Datasheet]] | ||
- | * [[https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf|NXP MFRC522 RFID Reader Datasheet]] | + | * [[https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf|NXP RFID-RC522 Datasheet]] |
Inspiratie video | Inspiratie video |