This is an old revision of the document!


RFID Parking

Introducere

Aceasta lucrare presupune proiectarea unui sistem de parcare ce are la baza autentificarea folosind cartele/tag-uri RFID. Scopul autentificarii este pentru a securiza/restrictiona accesul in parcari, fie ca ar fi vorba de o parcare rezidentiala, comerciala, industriala etc.

Pentru functionalitatea de baza se vor folosi: 1x Arduino UNO, 1x Servomotor, 1x Modul RFID. La acestea pentru o utilizare mai intuitiva se vor adauga urmatoarele componte extra: 1x buzzer, 1x I2C LCD Display, 3x LEDs

Descriere generală

Utilizatorul prezinta cartela la senzorul RFID. Daca aceasta este gresita, buzzer-ul si semaforul vor atentiona utilizatorul de acest lucru. Daca este corecta, va fi actionat servomotorul, ridicand bariera. In tot acest timp semaforul se va afla in 3 stari, determinate de pozitia barierei: RED (CLOSED), YELLOW (AJAR = OPENING/CLOSING), GREEN (OPEN), iar pe display vor fi afisate mesaje corespunzatoare.

Schema bloc:

Hardware Design

Componente:

  1. Arduino UNO
  2. RFID RC522
  3. Micro Servomotor SG90
  4. LCD 1602 cu interfata I2C
  5. Buzzer activ de 3V
  6. LED 3 culori (Red, Yellow, Green)

Schema de wiring in Tinkercad. Deoarece in Tinkercad nu am gasit componentele de RFID si LCD 1602 I2C, acestea vor fi puse separat.

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Bibliografie/Resurse

pm/prj2022/sionescu/rfidparking.1653399207.txt.gz · Last modified: 2022/05/24 16:33 by razvan.vilciu
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