Skip to content

Possibility to implement a FingerPrint Reader/Scanner #845

Closed

Description

@icaroscherma

Hello, I was wondering if it is already possible to use a FingerPrint Reader like AdaFruit Fingerprint Scanner through Johhny-Five or if I still need to implement the interface, I found the library FPS_GT511C3 which uses TTL Serial, but I'm not sure how to proceed. About the boards, I will probably use an Arduino (Uno Rev3) which uses ATMega328p or RaspBerry Pi GPIO Ports (if possible).

Ps.: Probable valid tags for this "issue": Feature, Enhancement, Question.
Ps.: I followed the guideline but I'm still not sure if this is a Feature Request or Hardware Support .

Thanks for reading until here. =)

Activity

  1. rwaldron commented on Jul 1, 2015

    @rwaldron
    Owner

    Until very recently, this wouldn't have been possible because there was no UART/Serial capabilities in the Firmata protocol. That's changing!

    At this point, I have a growing survey of platform capabilities: https://docs.google.com/spreadsheets/d/1mxlwwmyqHiAPU3NEpJXSWdpbgZjFaHbUEBAi-74SUU0/edit?usp=sharing in the next few days I plan to draft an API for the io-plugin spec. Once we have this, then I think your request is totally possible :)

  2. icaroscherma commented on Jul 2, 2015

    @icaroscherma
    Author

    Hmmm, interesting.

    Since will have changes into the Firmata Protocol, I will need to download a newer version (of the code or Arduino IDE containing the newer version) and upload it to the ATMega328p, right?

    And about the API for the IO-Plugin you mean for the Fingerprint itself, like var fp = new FingerPrint("5"); or "just" for the IO-Plugin? Because I think I can take a look into what is required/used in FingerPrint Scanners/Readers and help with the interface...

  3. rwaldron commented on Jul 3, 2015

    @rwaldron
    Owner

    The IO-plugin spec is just an aside. The Fingerprint reader will just be implemented like any other sensor

  4. alphashuro commented on Mar 25, 2016

    @alphashuro

    Any updates on this?

  5. gpincheiraa commented on Jul 5, 2016

    @gpincheiraa
  6. Xilver commented on Dec 2, 2016

    @Xilver

    Is this still in the pipeline?

  7. dtex commented on Dec 4, 2016

    @dtex
    Collaborator

    Serial landed in Firmata about a year ago and J5 classes have already been built upon it (GPS was the first). All this needs is a motivated contributor.

  8. Awk34 commented on Dec 12, 2016

    @Awk34

    I just bought one of these: https://www.sparkfun.com/products/11792

    Hopefully I'll get a chance to J5 it!

  9. bneiluj commented on May 21, 2017

    @bneiluj

    Is someone working on this issue ?

  10. lesliechw commented on Jun 6, 2017

    @lesliechw

    Can this API be use with Finger Print module? http://johnny-five.io/api/sensor/

    Just wanna make sure I'm heading the right way, please advice. Thank you.

  11. sauloco commented on Jun 14, 2017

    @sauloco

    I need to know more about this too! So I comment to get updates... soon, I hope.
    Thanks for the hard work!

  12. bneiluj commented on Jun 16, 2017

    @bneiluj

    I'm working on updating the lib to work on Fingerprint Scanner - TTL (GT-511C3)

  13. dtex commented on Jan 8, 2018

    @dtex
    Collaborator

    @rwaldron Do you think this should be the start of a new class (Biometric) or should it be a plug-in?

  14. dtex commented on Jan 11, 2018

    @dtex
    Collaborator

    Hi @icaroscherma , @alphashuro , @gpincheiraa , @Xilver , @Awk34 , @bneiluj , @sauloco and @bneiluj ,

    Wow, there sure are a lot of people interested in fingerprint readers for Johnny-Five! I hope we can find a contributor to work on this soon... One of y'all perhaps?

    In the meantime, we are moving this request.

    Johnny-Five contributors and maintainers are loathe to close issues where someone has a need. We don't want anyone to ever feel that we don't care, but we just haven't gotten to this yet. Rather than leave it languishing as an open issue we have created a Requested Features page and added your request for fingerprint scanners.

  15. jasonjurotich commented on Sep 21, 2018

    @jasonjurotich

    Any news on this? Thanks.

  16. dtex commented on Sep 22, 2018

    @dtex
    Collaborator

    Hi @jasonjurotich, Nobody has stepped up on this feature yet but there sure are a lot of people who want it. When someone does knock this out they are going to make a lot of people very happy.

    I notice your Github profile says that you are "just starting out with Javascript". Contributing to Johnny-Five is a great way to build your skills. You've got a supportive group of contributors and a repo-owner who just happens to be on TC-39 and maintains idiomatic.js. I know working on J5 has helped me grow my JS skills quite a bit.

    If you're interested in taking this on I am happy to discuss that the best pattern for this feature might be.

  17. umahatokula commented on Dec 28, 2018

    @umahatokula

    Hi @jasonjurotich, Nobody has stepped up on this feature yet but there sure are a lot of people who want it. When someone does knock this out they are going to make a lot of people very happy.

    I notice your Github profile says that you are "just starting out with Javascript". Contributing to Johnny-Five is a great way to build your skills. You've got a supportive group of contributors and a repo-owner who just happens to be on TC-39 and maintains idiomatic.js. I know working on J5 has helped me grow my JS skills quite a bit.

    If you're interested in taking this on I am happy to discuss that the best pattern for this feature might be.

    Hi, i am also very new to JS but i am willing to give this a try. Just let me know what is required of me

  18. dtex commented on Dec 28, 2018

    @dtex
    Collaborator

    I'm leaning away from suggesting that this should be part of a new class. "Biometric" is too diverse (very little shared code with other biometric devices) and "Fingerprint" is too focused. I would lean toward making this a Johnny-Five plugin.

    Here is the pattern: http://johnny-five.io/examples/plugin/

  19. matigarowel commented on Jan 8, 2022

    @matigarowel

    Hi @dtex I would like to work with Fingerprint Module below product:

    • Fingerprint sensor <https://www.adafruit.com/product/751>_ (Product ID: 751)
    • Panel Mount Fingerprint sensor <https://www.adafruit.com/product/4651>_ (Product ID: 4651)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions