Bike Security System Based on GSM Calling.

Hi Aditya kombe (@adityaC3) here from Eupholabs hardware community to promote #Makers and #innovation. This time a guy came asking me to make a bike protection system so that if he knew the bike is stolen he could call his bike security number and stop it on the way with all lights and horn blinking like emergency.And here he had it.It took me this list-

1.Arduino uno

2.DTMF module


4.small perf board

5.led and 1k resister


Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Whats the Tack????

Picture above clarifies the situation .However We all know we can generate a special tone by a cellphones keypad button that is a combination of two tones of different frequency.

What is DTMF?? visit-

so every keypad button has its own identity tone that can be broken down by a DTMF decoder ic (say a HT9170 or 8870) . Shown in picture 2.

just tryna make a call and then press few keys , you hear some tones that are DTMF tones.

SO lets decode them and convert them into 4bit binary no. like 1 on keypad will be 0001.Now lets fed this data to Arduino uno then lets decide we Trigger a Pin no. 13 HIGH in output mode to actuate relay.

thats it, we use Relay to cutoff spark plug supply, once relay is on we Use its NC and COM to make sure the spark supply currents gets broken when relay is on.Bike is stopped!!

use buzzer for sound!!!

Step 2: Knowing DTMF Module????

Here i use this one ^

I got it from ebay at cheap rate almost 180 Rupees with cable free.

Here's a link-

It has four LEDs that are labled D1,D2,D3 and D4 that shows data bit output.

Another LED as VT just blinks whenever a new Tone is detected.

PIN CONNECTIONS WITH ARDUINO (according to my sketch)-

module UNO

D1 - 4

D2 - 5

D3 - 6

D4 - 7

VCC - 5v

Gnd - gnd

IN - headphone input

Step 3: Relay and Buzzer

Here , i've managed to start relay and buzzer together by pin 13, You can actually use another pin for another one.

Do not power Relay directly by arduino , add a transistor (say NPN BJT BC547 ) (note* you will get circuit on google or use the one i've uploaded)

Or simply buy a Relay driver board.

Buzzer must be 5v configuration.

Led is for demo Process. You can add if you want to.

Step 4: Done!

*Must watch the Video!!!!!!!!!!!!!!!!!!!!

Connect Every thing -Solder out- Fix .

Do all the connections and Upload this sketch - Eupho.ino

You can use the Demo.txt file for testing purpose dial 1 and Use serial port of arduino to detect.

As soon as you power up Module shows up nothing. Dont worry as soon as you add a cell Make a call ,Dial 1 pin number 13 gets digital HIGH and Press 2 pin 13 gets digital LOW.

Thank you!!keep making!!

(if some1 asks you how will the phone automatically receive a call just make sure you use a keypad phone and solder a calling button to arduino and somehow short it by detecting vibration from cell..This was just a demo project..)

LED Contest

Participated in the
LED Contest

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    8 Discussions


    2 years ago

    Hello, Very nice project. But I would like to ask if it is possible to add a sequence at startup, where you should "login" first then give commands to the arduino.

    This way will be safer in use this project!

    Thanks a lot.


    3 years ago


    I built one that receives an SMS text msg from me only (caller-id) and responds by texting me back the GPS coordinates.

    6 replies

    Reply 3 years ago

    You must have used a gsm module instead,your one's is more advanced..thats good


    Reply 3 years ago

    So you used an old mobile (maybe you could state it in the instructable). It could easily give you the chance to send sms and retrieve GPS data.

    You could write a small app, or even use something like tasker if the old mobile is a smartphone. Otherway you could probably still connect the arduino to the phone via the data cable and send it AT commands.


    Reply 3 years ago

    taking it high to advancement i could develope a system that can detect theft and send gps location to the user or notify cops..but this was cheapest way of doing thing..


    Reply 3 years ago

    If by "cheap" you mean the HW cost, you don't need anything more, except maybe the data cable


    Reply 3 years ago

    that makes a sense but the guy i was ought to make this project...had know idea about arduino!!! imagine !!! how i will explain AT commands to him..?


    Reply 3 years ago

    No, sorry, I was thinking about a solution where instead of dtmf you can send SMS to the bike phone. The Arduino read the sms trough the data cable (or the Bluetooth) via some AT commands and then takes some action (disconnect the engine, send gps position, whatever). There is no need for the end user to know at commands. The main difference between your solution and this one is the Arduino being able to communicate back to the bike owner