The car I primarily drive is from 1997, and does not have remote unlock/lock. I wanted to develop a system that allows older cars to be unlocked remotely.

What it does

Using a smartphone app, the user can lock and unlock their vehicle after authenticating with a pin.

How I built it

I built this project with Swift to develop the iOS app which connects to an Arduino 101 via Bluetooth. The Arduino 101 is connected to a transistor which is then connected to a relay to short the lock/unlock pins in the car.

Challenges I ran into

I wasn't getting enough voltage to the base of the transistor, so I wired a battery in series with the signal from the Arduino to increase the voltage.

Accomplishments that I'm proud of

Unlocking and locking the car door remotely.

What I learned

I learned how to use a relay when developing this project.

What's next for carKeyz

Text-based/web-based unlocking.

Share this project: