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. =)
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/
Most helpful comment
Any updates on this?