This is an old revision of the document!


Fingerprint Safe

Introducere

Voi construi o casuta a carei usa se va deschide pe baza unui senzor de amprenta. Aceasta va fi actionata de un servomotor la momentul apasarii unui buton din interior, sau din exterior doar daca amprenta utilizata este inregistrata. De asemenea va exista un ecran lcd pe care se va afisa status-ul incercarii de acces.

Descriere generală

Proiectul consta intr-o casuta a carei usa se deschide daca este scanata o amprenta valida. La apasarea butonului sau la validarea amprentei identificata prin senzor, servomotorul va actiona o usa, iar un mesaj de succes se va afisa pe ecran.

Hardware Design

Lista de piese:

  • Placă de dezvoltare compatibilă UNO R3 CH340
  • Senzor amprenta
  • buton
  • Ecran LCD 2004 albastru
  • Motor Servo MG996 12KG 180grade
  • Cablu USB A-B 0.3m

Schema electrica:

Pini:

  • 5V - VCC senzor amprenta, servomotor, I2C LCD
  • GND - VCC senzor amprenta, servomotor, I2C LCD, buton
  • A5 - SCL LCD
  • A4 - SDA LCD
  • D2 - RX amprenta
  • D3 - TX amprenta
  • D7 - buton
  • D11 - PWM servo

Software Design

Mediu dezvoltare: Arduino IDE

Biblioteci: Button.h, Servo.h, Adafruit_Fingerprint.h, LCD-I2C.h

Rezultate Obţinute

Proiectul este construit dintr-o cutie de carton, inauntrul caruia avem un ecran lcd si un buton, cu care putem deschide usa. Altfel, daca utilizatorul se afla pe dinafara, trebuie folosita o amprenta cunoscuta. Usa este actionata de un servomotor care se invarte 90 de grade. Pe display vedem dinauntru daca amprenta incercata a fost recunoscuta.

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

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/vstoica/eric.zaharia.1716646699.txt.gz · Last modified: 2024/05/25 17:18 by eric.zaharia
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