🚘 Garage Fingerprint Sensor

image

How I think the sensor works, is that there are two metal rings in the sensor, an inner ring and an outer ring. The inner ring is powered by pin 6. The outer ring is connected to pin 5.

If you put your finger on the sensor, the two rings make contact through your finger, and power flows from pin 6 to pin 5. Pin 5 is read by the ESP and if there is power on it, it will read the fingerprint.

So bottomline, I think you need to check if pin 6 is connected properly, and if you put the finger over both rings properly. :slight_smile:

Double check your connections are tight as well. It almost seems like the ground is bad. The voltage flows from your finger to the ground because that is the path of least resistance.

I soldered a micro jst connector to my esp32 breadboard. I had to solder a bigger connector to my r503 reader.

Connector to esp32 the pins checkout. I did not check on the reader side yet.

So you suggest that it might be bad soldering on either pin 5 or 6 on the reader?

Or would i have to consider the power side ground as well, here from esp32 to the 5v adapter?

It’s something to look at. You could also check the resistance from the ring to the ground wire connection. It could also be a bad connection in the unit.

1 Like

I think it’s related to pin 6 as when you’re not ‘grounded’ the signal is sent to pin 5 without any issue.

1 Like

So i did a full rewire including the board for the esp32. Unfortunately the problem persists…

Still, with shoes, it works perfectly…
It is not a big deal since we (and guests) usually wear shoes, but definitely seems wrong.

I measured connectivtiy on pin6. My multimeter showed 850 unpowered and 250 under power (1 = no connection) between inner ring and power 3.3v

Between pin5 and outer ring i cant seem to find a connection. Not sure if the outer ring is connected like said above.

During testing inside it does not matter apparently. It works perfectly on my lab table with shoes off, powered from usb or power bank

Help please,what am i doing wrong?

Connecting to the HomeAssistsnt but the scanner doesn’t work,in home assistant showing only one object (ESPHOME update)

Scanner is worked once, but after changing code it doesn’t work anymore, i try to install that old code but nothing worked.

Now i have normal connection but not a working sensor

Im a new user so i cant upload more than one link so here is the pastebin with my pinout, photos, code and logs

Please help me

Could it be that you accidentally set a password on the sensor?

How can i check that?

Nevermind, it should say that in the logs I think.

I had this a few times and in the end it was always due to the wiring. You can check if there is at least some connection by calling the service cancel_enroll in home assistant. The led should start blinking on the device.

Also double check the white and blue wires, as they make sure your finger is detected

The scanner didn’t work at all,now i fix that, i just use another code from youtube video. I think this code and that from youtube are the same but it works for me XD, btw thanks for advices

1 Like

hello,

perhaps someone can help, the sensor worked well for over a year, yesterday i replaced the d1, and used the same esphome code and flashed the new d1, but i always get the error :

Component fingerprint_grow is marked FAILED

is this because of a password?

when, which password?

What version of ESPHome?

According to the following, it could be related to the password, but maybe could be caused by a bad connection as well.
https://esphome.io/api/fingerprint__grow_8cpp_source
(Line 93)

I also found this

Why did you replace esp board in the first place would be a good start for suggestions… if board died, perhaps sensor died with it?

i have 2024.5.1 installed

no the sensor was not connected when i replaced the d1, the d1 is died on my table while resoldering.

and the sensor is glowing light red

1 Like

yeah but there is not much useful information or ?

Try compiling on version 2024.4.2.
ESPHome 2024.5 versions have a problem with D1 8266 boards

Is it possible to downgrade the addon version of esphome ?