3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

RFID Car immobiliser with PIC12629

RFID Car immobiliser with PIC12629
Ok, so there are heaps of immobilisers out there but with most of them, if someone has your keys, they have you car.  What good is a car alarm with 3+ point immobilisation if someone manages to get the keys and of course the alarm remote. 

This is a simple immobiliser based on a PIC12F629 and an ID-12 chip from innovations.  This can be built for about $50.

Advantages:
The ID-12 chip is/can be remotely mounted away from the main PCB, behind a panel with no external components viewable.

If someone carjacks you or something like that (after you have started the car) then if they stop the car, it will not be startable again.

Cheap and effective

I apologise for the slight lack in detail.  This was a project i done some time ago and it has been a long time since i touched it.  I have posted this on here as it was requested by a few people. I will be happy to answer questions though.
 
Remove these adsRemove these ads by Signing Up
 

Step 1The Schematic and how it works

The Schematic and how it works
The PIC and the ID-12 are powered by a 7805 5v regulator via some basic filtering caps.  The PIC is in an endless loop at this point, reading available data from the ID-12.  Once a card/tag is read, it compares the string with up to 10 tags it has in EEPROM.  If one matches, it activates the transistor which in turn activates the relay and the program stops.  If there is no match, it just keeps waiting for data. The bi-colour LED indicates the status.

Initial setup is done by shorting the jumper and then reading up to 10 tags in sequence. This overwrites each tag if it's alreading in eeprom.

I know the schematic is hard to read, click on the 'i' in the top left then click on the  'original file' link for an uncompressed version...
« Previous StepDownload PDFView All StepsNext Step »
45 comments
1-40 of 45next »
Oct 20, 2011. 5:00 AMrjadhav1 says:
HI.... CAN ANY ONE TELL ME THE CONNECTION BETWEEN RFID READER AND PC .....
May 6, 2010. 9:21 AMOpus the Poet says:
When I saw this I was hoping for something I could use to shut down a car that had just tried to run me over on my bike. I could use such an item about 3 times a week when I ride as someone tries to "teach me a lesson" about riding in the street about every other ride. BTW I ride in full compliance with the law TX VC 551.100-103, I teach bicycle laws to local cops who would bust me in a nanosecond if they caught me breaking the law.
May 6, 2010. 10:53 AMthinkdunson says:
 dude, this instructable has nothing to do with bicycles.  vent somewhere else.

to kill a car you would need a powerful emp genny.
May 24, 2010. 8:05 AMOpus the Poet says:
I was hoping for something a little smaller and lighter than an EMP generator, something that didn't require a semi trailer to haul it around. I just want to be able to shut cars down after they are used as a weapon against me. The most deadly thing in our lives is not a gun, but the family car, by a decimal (close to 4 binary) order of magnitude. The number of people that die inside cars has been decreasing as newer cars replace older cars with less passenger protection, but the people outside cars are dying at the same rate they have since the mid-1990s, in spite of fewer miles travelled in the last 2 years.
Jun 17, 2011. 12:39 AMlukeyj15 says:
I agree with thinkdunson, RFID will never kill a car. Even lighting won't immobilize a car.
You would be better off just firing an automatic weapon at the engine...
Mar 11, 2011. 10:11 AMchandra03 says:
im chandra..can i get the source code for this...i cant download it.
Jan 12, 2011. 9:45 AMinst_lom says:
Sorry I can ask a question "also works with a 12f675?" thanks
Jan 16, 2011. 2:40 PMinst_lom says:
Thanks for the reply I did not have a 12F629 un12f675 I tried but it seems that does not run the program, the file download is
good or has a problem?? Thanks
Jan 19, 2011. 12:17 PMinst_lom says:
ok thanks I'll wait
Jan 24, 2011. 10:26 AMinst_lom says:
No, nothing seems to not work
not yet bought the ID-12 but I can not send your pic in the programming jumper
pin 6 is low and pin 7 is high and does not exceed,
Thanks hello ..........
Sorry for the English but is translated
Jan 21, 2011. 1:16 PMinst_lom says:
THANK YOU SPEED
UNFORTUNATELY I CAN NOT TRY BEFORE MONDAY
POI TI FARO 'KNOW
HELLO THANKS
Nov 2, 2010. 11:23 AMdragon_shadow88 says:
thanks for answering, but still the question stays : "how could i extend the reading range?"

should i build a bigger anntena ? How should i build it ? i see that the ID-20 has an option for external anntena , but i didn't find anywhere what cind of antenna ?
Sep 22, 2010. 5:50 AMdragon_shadow88 says:
Hi

I wonder does this circuit can work with ID-40 ? because the ID-40 has a tvice longest range than a ID-20.

If the answer is NO , than , how can I extend the operating range of this RFID reader ?

PS: sorry for my bad English, i'm from Serbia :) (thanks for the answer)
May 20, 2010. 6:12 PMcalaman25 says:
hi, i downloaded the file, but the extension is .tmp, is that ok?, or i have to change it to .hex
May 11, 2010. 8:47 PMShadowCowz says:
 pretty awesome, gotta try this :D
May 10, 2010. 8:52 PMmikeyeez says:
great instructables will help in my auto electrical work,
May 10, 2010. 3:05 AMshteef says:
 Hmm, interesting, best get my soldering iron out. Great inscrutable.
May 9, 2010. 12:16 PMDutch_Razor says:
 Wow this is great! I was trying to create a door lock using the ID12 and a PIC16F628A but I couldn't get it to work.

Is there any chance you could compile it for a 16F628A?
May 10, 2010. 1:41 AMDutch_Razor says:
Sorry I had no experience in that, thought it was just a recompile.

Nevermind then , I'd be better off ordering the 12f629 and keeping the 16F628 for another project.

Thanks for the quick reply!
May 8, 2010. 2:37 AMian bernal says:
Hello!  I really like this idea, but forgive for asking, where can i get a RFID card for this? do i have to program it?  thank you
May 6, 2010. 12:03 PMsamirsky says:
What would it take to get rid of the need for keys?
I would like to use an RFID (or even just a magnet and a reed switch) to enable my Jeep to be started with a push putton switch.  (No need for keys for the doors in a topless Jeep.)

That way I wouldn't need my keys, and how to start my Jeep would not be obvious to someone who didn't know the 'trick'.

Kind of a cheap-man's-add-on to emulate the newer cars where you don't put the keys in the ignition (keep in pocket) and just push the button.
May 7, 2010. 9:29 AMDavidKaine says:
Wire the relay in place of the ignition keyswitch, so it switches the "run" circuit.  then you just need a momentary switch to engage the starter. You'll need an additional switch to disengage the relay when you want to shut the car down, though.  Through creative use of a loop circuit and a SPDT relay, you could use the start button as a stop button.
May 4, 2010. 6:24 PMsgounaro says:
Hi , I wried the circuit programmed the pic and it seems like it never goes to the programming mode? It just sits with the Red LED on. I tried to sort the jumper also but nothing happens.

I also wired pin 10 of the RFID module ( ID-20) and it shows me when the RFID actually reads the card.

Thanks
May 6, 2010. 12:06 PMsgounaro says:

Hi know it seems that nothing works after I uploaded the file. None of the LEDS light up anymore , I will try to hook up a serial to the PIC and see how it goes.  Although the reader is reading the cards...

 

May 6, 2010. 3:01 PMsgounaro says:
Works perfectly . I was able to view everything through the serial.
The problem before was that my chip went bad , so I programmed another and it worked..

Thanks again,

Spyros
1-40 of 45next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
7
Followers
2
Author:andrew_h