BASICS: Finger Print Sensor on Arduino – with Lego safe!

Video is below, click to view…

In this episode I look at a particular type of fingerprint sensor, the JM-101. It goes through how to store fingerprints on the device, how to clear them and how to check for a stored print. Spoiler alert: I’m not too happy with this particular sensor, with that said here are some affiliate links!

Finger print sensor: https://amzn.to/3Yv0iR8

Arduino Uno Official: https://amzn.to/3Yv0iR8

Arduino Uno Clone: https://amzn.to/3I77Dkv

The source code for the safe using the servo motor is below, showing how I read the scanner and act on it. Note that because this sensor is not very good I have a cheat pin that closes the door if required (just ground pin 4)

5 Comments

  1. This is unrelated to this video, but after browsing forums, and discords and watching videos i’m running out of places to turn for assistance.

    I’m running an esp32 and including your dac audio library.

    https://pastebin.com/m2pn0bEU

    That’s my code for my esp, the latest variation, previous variations played the audio similar to the way your wav example did, just a straight DacAudio.Play(&whatever);, and it resulted in the transit audio, the wolf and the rooster all playing correctly, but after the transit audio looped a few hundred times It would not and could not play the clunk audio at the end, it would just be a garbled clicking noise. Maybe a buffer issue.

    I figured maybe it’s using too much buffer so i’ve started messing with the queue options in your library, and now i have a similar but opposite problem. I get no sound with the current code, except for when it’s finished opening or closing. I get the clunk audio, but no rooster, no wolf, no transit.

    Could I get a bit of your time to help?

    • Sorry for such a late reply. My site has been plagued with unsavoury comments for some time and I get so many that I put off ploughing through them. I’m afraid I don’t have time to look into your issue, I’ve not even time for new content at the moment. However I will bare what you say in mind. It sounds like a possible memory leak, perhaps I’m not releasing some memory somewhere and then the system ends up getting itself in a bad state.

  2. Hello, sorry for being at the wrong place but it’s the only way I found to contact you.
    I’ve been using your XT_DAC_audio libraries with great success for roleplay props until recently.
    I suspect something changed on the ESP32 boards “lib” on the arduino IDE and nothing can be compiled anymore, even your examples 🙁

    The error text is quite big. If needed my email is: maximefavre@gmail.com I’d be happy to help.

    Sincerely

    Max

    • Hi, sorry for lateness of reply, the site gets so much spam in the comments that I only pop in now and then to tidy up. I will look at this in the next 2-4 weeks.

Comments are closed.