This shows you the differences between two versions of the page.
|
pm:prj2022:rstanescu:fingerprint-lock [2022/05/23 12:40] tudor_mihai.pescaru |
pm:prj2022:rstanescu:fingerprint-lock [2022/05/27 23:47] (current) tudor_mihai.pescaru [Download] |
||
|---|---|---|---|
| Line 44: | Line 44: | ||
| De asemenea am mai utilizat si libraria Servo oferita de Arduino pentru a interactiona cu servomotorul si libraria Serial oferita de Arduino pentru a afisa mesaje de debug si de eroare. | De asemenea am mai utilizat si libraria Servo oferita de Arduino pentru a interactiona cu servomotorul si libraria Serial oferita de Arduino pentru a afisa mesaje de debug si de eroare. | ||
| + | Functionalitatea proiectului se bazeaza pe utilizarea celor 3 butoane si a cititorului de amprenta. Utilizatorul are un buton pentru inchiderea si deschiderea usii, unul pentru adaugare de noi amprente si unul pentru resetarea amprenetlor stocate. Initial, sau dupa o resetare, cand nu exista nicio amprenta configurata, functionalitatea butonului de inchidere/deschidere devine la fel cu cea a butonului de inregistrare a unei amprente, utilizatorul fiind nevoit sa isi inregistreze o amprenta inainte sa poata deschide sau inchide usa. | ||
| + | Operatiile sunt acompaniate de un LED RGB a le carui culori exprima starea curenta a sistemului: | ||
| + | * Rosu -> eroare/usa inchisa | ||
| + | * Verde -> succes/usa deschisa | ||
| + | * Albastru -> in asteptarea unei amprente | ||
| + | * Galben Intermitent -> functionalitate dezactivata, nu exista nicio amprenta configurata | ||
| + | Deschiderea sau inchiderea usii se realizeaza prin actionarea servo-ului conectat la usa, in urma detectarii unei amprente corecte sau a apasarii butonului pentru inchidere. | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| Line 67: | Line 73: | ||
| Codul se poate obtine accesand [[https://github.com/TudorPescaru/Fingerprint-Smart-Lock|repository-ul de GitHub al proiectului]] sau prin intermediul arhivei inclusa mai jos: | Codul se poate obtine accesand [[https://github.com/TudorPescaru/Fingerprint-Smart-Lock|repository-ul de GitHub al proiectului]] sau prin intermediul arhivei inclusa mai jos: | ||
| - | --> Insert arhiva here | + | {{:pm:prj2022:rstanescu:fingerprint-smart-lock.zip|}} |
| ===== Jurnal ===== | ===== Jurnal ===== | ||