Johnny-five: Possibility to implement a FingerPrint Reader/Scanner

Created on 1 Jul 2015  路  18Comments  路  Source: rwaldron/johnny-five

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. =)

Hardware Required SeriaUART

Most helpful comment

Any updates on this?

All 18 comments

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 :)

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...

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

Any updates on this?

@alphashuro +1

Is this still in the pipeline?

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.

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

Hopefully I'll get a chance to J5 it!

Is someone working on this issue ?

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.

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

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

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

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.

Any news on this? Thanks.

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 @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

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/

Was this page helpful?
0 / 5 - 0 ratings