A few months back my daughter asked me, why modern day cars are not equipped with bio-metric entry system, when even a cell phone is having it. Since then was working on implementing the same and finally managed to install and test something on my Toyota C-HR. This now converted my car into a true key-less car, as I no need to carry the car keys with me anymore.
The heart of this project is a CAN Bus Shield hooked up to an Arduino UNO board, to which fingerprint sensor is wired to. The Finger Print module, based on fingerprint matching or not, will drive a relay to high (if success), which is the input to pin 3 of arduino. The code running in arduino, depending on pin status and other parameters, will either send the door close or door open CAN message.
The complete schematics and arduino sketch is all uploaded here. Alternatively an also be downloaded from my personal website www.rajeev.velikkal.com
Step 1: Finger Print Module
Finger print sensor modules are now a days readily available in market and can be purchased online from Aliexpress or other online stores.
The one I used in this project is from a company called GROW (link to the site is https://hzgrow.en.ecplaza.net/). Detailed Instructions comes with the module, explaining how to add finger prints.
Warning:- Connect the module to appropriate power source and test before installation.
Step 2: Door Handle Cover
A door handle cover is purchased and a hole drilled to it, which is then further shaped to fit fingerprint sensor. Fingerprint sensor module is properly glued to the back of handle cover and waterproofed using rubber based adhesive.
Now draw the wires from the fingerprint sensor module to the controller as show in video. Also hook up the controller to arduino board as show in the schematics.
Step 3: Remove the Door Pad and Do the Wirings
The schematics is as shown here.
Connect CAN H and CAN L wires to CAN Network Interface (Main body ECU) of your CAR. Connecting to OBDII port will not help as CAN messages are filtered out by CAN Network Interface and not all CAN Messages send through OBDII port will reach the targeted ECU
Step 4: Final Testing
The door should open if finger placed on the reader is already added to the module. Adding finger prints to the module can be done by following the steps given in the manual of module.