cu-ecen-aeld / final-project-atharvdesai1996

final-project-atharvdesai1996 created by GitHub Classroom
0 stars 0 forks source link

Figuring out sensor 2 connections on TIVA client 1 #3

Closed atharvdesai1996 closed 4 years ago

atharvdesai1996 commented 4 years ago

TODO: Sensor to be decided depending on the availability due to COVID 19.

DoD: Check the workability of the Fingerprint sensor GT-521F32, Hardware setup with TIVA board Enroll the fingerprint on it.

Project Link : https://github.com/cu-ecen-5013/final-project-atharvdesai1996/tree/413432b5e28147f993aa19482464f4479f23a943

atharvdesai1996 commented 4 years ago
  1. Emulator Stage --> On Acquiring the sensor, to check its functionality, I interfaced the sensor with Arduino Uno which worked as an emulator to ensure the safety before embedding the sensor on the sophisticated TIVA board

arduino_ckt

  1. Packet Analysis --> Next step was to gain in-depth knowledge of command and response packet structure , ACK, NACK commands as well as the enrollment, identification, verification steps of the fingerprint sensor.

packet_structure

  1. Enrollment --> Then , I enrolled my fingerprints on the sensor using the 3 stages of enrollment as shown in image below

enrollment

  1. Interfacing with TIVA board --> Interfaced the TIVA board with this sensor which was the main task to be done in this issue.

Capture_fg

  1. Additional to this sprint --> Also, I was able to design code for the sensor which generates interrupt on placing the finger and captures the image of the placed fingerprint