Use Your Smartphone as Your Car Key with an NFC Lock

Arduino Cars Drones & Vehicles Technology
Use Your Smartphone as Your Car Key with an NFC Lock

Today, most cars allow wireless unlocking, but some newer models have started to use a NFC login system (like NXP car’s showing on the MWC) so you can use your smartphone as a key.

YouTube player

With this tutorial, you will be able to easily build your own NFC door control with a Keyduino or an NFC shield and a relay shield in only a few hours. Note that you can use a BLE shield instead, but use an NFC ring to unlock your car is really cool.

You can find the code for the smartphone, the APK and the KeyDuino files (you can use it with an NFC shield connected on HSU) on this github.

The code with a badge/NFC ring is included the KeyDuino lib (example>relay shield).

Also when I use my normal key to lock my car (407 Peugeot), I cannot use the central unlocking anymore. So you will need to lock the doors by the NFC system. It’s a basic project so there is no power consumption management and the security is based on a NDEF password.

Still in progress
I am currently working on an improved prototype with a BLE+NFC board directly on the car handle (flexible pcb for the NFC antenna).


Discuss this article with the rest of the community on our Discord server!
Pierre Charlier

My name is Pierre Charlier, an apprentice engineer at CITC-EuraRFID, where I’m currently learning hardware engineering applied to radio and contactless applications. Hacking is a passion for me, any kind of hacking: hardware, software but also pyrotechnics.

View more articles by Pierre Charlier


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).