Thread: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 5/4/13

Page 1 of 3 123 LastLast
Results 1 to 20 of 47
  1. #1 Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 5/4/13 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Proximity Enabled Push-Button Start

    As promised many eons ago, here is the thread I have created for my pushbutton start project.

    Current Status: On hold until I get my 3D printer for making parts

    Features:
    -No keys!
    -Toggle accessory mode by a single button press
    -Hold button to start the car
    -Auto TCS off output (optional)
    -User-configurable through Bluetooth connection via smartphone app

    Requirements:
    -A properly operating car.
    -Decent understanding of electronics and circuitry -- I'm doing this with zero formal experience or schooling, so it shouldn't be too difficult to figure out.
    -PK3 bypass module.
    -Arduino -- I'm using an Uno for development, but any 5v device with at least 14 digital pins should work. I recommend the Nano for its tiny size + USB port.
    -Pushbutton -- I recommend one with two integrated status lights like mine has. This is the one I have (scroll down to LX Start Switch) (eBay link), except the backlight is red only and I got it on eBay for like $12.
    -Wires of assorted colors, or the same color if you wish pain upon yourself -- 18-20awg should work fine.
    -Soldering equipment -- very small tip is very recommended.
    -Some optocouplers for the digital inputs we'll use to read the status of the car. I'll get an exact count and specifications when I reach this stage.
    -Some relays. I'll get an exact count and specifications when I reach this stage.
    -Some breadboard. Or a homemade PCB if you're a true baller.
    -Resistors -- so far I've only used 150Ω resistors for the LEDs, but it's always good to have an assortment at your disposal.
    -(04+ only) Spare key cylinder bezel if you're installing in place of the key (we still need to keep this assembly accessible, however) or make your own.
    -Two (2) XBee Series 1 1mW for communication
    -Balls of steel.

    This list will change in the future as the project progresses. I do have a mocked up circuit along with the Arduino sketch mostly completed, and I'll get pictures/technical documentation up here shortly.

    Concept:

    I've decided to use two XBee radio devices to form the communication layer between the fob and the car. This choice was mostly made by convenience as well as feature set and general community support. Each XBee has a globally unique 64-bit serial number which we will use to identify each fob. The communication layer between them for the PAN (personal area network) also supports 128-bit encryption, which works perfectly for me since this will save me from having to figure out the encryption piece, allowing me to move right ahead to the dynamic key exchange which will drive the security of this system.

    How It Works:
    The fob will sit idle for 7 seconds with the radio in sleep mode (very low current draw for maximum battery life), then wake up and listen for the car's beacon. If the beacon is either too weak or not heard at all, the fob will sleep for 7 more seconds. If it receives a strong enough signal, the fob will request access to the PAN. If denied, the fob will sleep (this is the default behavior until you authorize the fob).

    If allowed, the fob will request the current status of the car. If it is currently running, the fob will go back to sleep, but if it's off then the fob will request a key from the car. The car will then generate a 128-bit key and associate it with that fob's serial number, which will have a TTL (time to live) of 15 seconds. If the car does not receive a signal back from the same fob with that key within this TTL period, the car will invalidate the key and the fob will need to request a new one. This will happen automatically the next time the fob queries the car for its status and sees that it is not running.

    If, however, the key is returned to the car within its TTL from the verified owner, the car then considers this key active and the driver has 15 seconds from this point to start the car. The fob will continue requesting keys until it is notified that the car is running, however the time slots overlap so there is no downtime between the end of the previous key's authenticated TTL and the new key's authentication period (unless of course . Once the new key is validated, the car will invalidate the old one, and so forth so we don't have a bunch of keys accumulating. I'll have a visual up sometime soon to graphically illustrate this concept for those of you who are having a hard time of putting it together.

    Once the car is running, it will send a signal to the fob indicating its status. Once the fob is notified of this, it will once again go into idle mode, waking up and checking the status every 7 seconds.


    Last edited by Confusingboat; 05-04-2013 at 05:10 PM.
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

  2. #2 Re: Pushbutton Start (not for the faint of heart) - Updated 1/17/13 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Reserved for fun.
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

  3. #3 Re: Pushbutton Start (not for the faint of heart) - Updated 1/17/13 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Reserved for moar fun.
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

  4. #4 Re: Pushbutton Start (not for the faint of heart) - Updated 1/17/13 
    I live here. TLSheff's Avatar
    Join Date
    Dec 2009
    Location
    Durant, Oklahoma, United States
    Posts
    8,033
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Firs---- Fourth!!!

    Subb'd for teh awesomness

    Quote Originally Posted by AmericanSoldier View Post
    ...not scanning/monitoring your motor is like bangin a hooker and you just HOPE your not infected.
    Reply With Quote  
     

  5. #5 Re: Pushbutton Start (not for the faint of heart) - Updated 1/17/13 
    Donating Users JLiss's Avatar
    Join Date
    Dec 2012
    Location
    Aurora, IL
    Posts
    186
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    i already did this...took about 10 mins with a autozone push to start button, and ignition switch system from nappa i think.
    2009 mazdaspeed3-self tuned Cobb AP,Custom water to air IC,3" intake, 3" DP' 3" exhaust, Forge Wg actuator, Ricer mods, Cobb suspension
    2004 mazda 3-custom big turbo kit, blew up 4x went back stock (Details/pics ask)
    1997 GTP S/C 3.4 pulley, intake, all i know so far.
    Reply With Quote  
     

  6. #6 Re: Pushbutton Start (not for the faint of heart) - Updated 1/17/13 
    Donating User Odi's Avatar
    Join Date
    Jul 2009
    Location
    Chicago South Suburbs
    Posts
    5,928
    Thanks (Received)
    0
    Likes (Received)
    1
    Dislikes (Received)
    0
    remote start is better :hides:
    2001 GT Special Edition - 208k miles, junkyard status. Part out in progress.
    2015 Mazda Mazda3 S Touring - 39000 miles, bone stock.
    Questions regarding LED's, headlights, HID's, taillights and more!? Click here.
    Reply With Quote  
     

  7. #7 Re: Pushbutton Start (not for the faint of heart) - Updated 1/17/13 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Quote Originally Posted by JLiss View Post
    i already did this...took about 10 mins with a autozone push to start button, and ignition switch system from nappa i think.
    This system is much more intricate than a simple button. It will include an entire proximity-enabled solution to remove the need to regularly use a key.

    Quote Originally Posted by Odi View Post
    remote start is better :hides:
    I already have remote start :P
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

  8. #8 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    Donating Users JLiss's Avatar
    Join Date
    Dec 2012
    Location
    Aurora, IL
    Posts
    186
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    right, i dont need a key, i bypassed it, i just push the button and start the car. i made the button off on the left hand side and making a cover, i wanted to leave the ignition system there to throw off criminals, like the joker, riddler etc.
    Last edited by JLiss; 01-18-2013 at 05:55 PM.
    2009 mazdaspeed3-self tuned Cobb AP,Custom water to air IC,3" intake, 3" DP' 3" exhaust, Forge Wg actuator, Ricer mods, Cobb suspension
    2004 mazda 3-custom big turbo kit, blew up 4x went back stock (Details/pics ask)
    1997 GTP S/C 3.4 pulley, intake, all i know so far.
    Reply With Quote  
     

  9. #9 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Quote Originally Posted by JLiss View Post
    right, i dont need a key, i bypassed it, i just push the button and start the car. i made the button off on the left hand side and making a cover, i wanted to leave the ignition system there to throw off criminals, like the joker, riddler etc.
    I hope you're trolling me right now, because that is the worst idea I've ever heard.
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

  10. #10 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    Gun nut and III percenter TexasTanker19kilo20's Avatar
    Join Date
    Sep 2011
    Location
    Copperas Cove, TEXAS
    Posts
    5,981
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Subed fur awesomeness.
    Goldie 98 Topaz Gold GTP (retired)/ Shadow 06 GTO 6.0 Phantom Black Metallic- traded in. Now cruising a 2005 GMC Sierra 2500 HD 4x4 with the always fun 6.0L
    Reply With Quote  
     

  11. #11 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    Donating Users JLiss's Avatar
    Join Date
    Dec 2012
    Location
    Aurora, IL
    Posts
    186
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Quote Originally Posted by Confusingboat View Post
    I hope you're trolling me right now, because that is the worst idea I've ever heard.

    Not at all when I bought he car the kid ruined the key ignition so I just converted it to this. I was kidding you do need the key that was the troll part. The key has to be in the ignition to start.
    Reply With Quote  
     

  12. #12 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    Sunroof S/C'es air 2 face E IN v Y's Avatar
    Join Date
    Jun 2011
    Location
    I’m a space bound rocketship and your hearts the moon.
    Posts
    2,103
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Good luck.
    Keep us updated.
    Reply With Quote  
     

  13. #13 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    DUI BABY Bio248's Avatar
    Join Date
    Jan 2008
    Location
    MILWAUKEE
    Posts
    31,340
    Thanks (Received)
    0
    Likes (Received)
    1
    Dislikes (Received)
    0
    boater, given you create the circuitry we can do a small run of boards from any number of companies that do PCB printing. i am looking for ignition solutions for my motorcycle i am building right now and this might be something awesome for me to look into. it was a thought for a bit until i decided to go cheap and simple. now you brought me back to it with this post.
    Reply With Quote  
     

  14. #14 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    I'm having a little trouble finding RFID equipment that meets the performance and price requirements of this project. I'll keep looking, but in the meantime I want you all to recognize the possibility that this may be either low-range RFID (< 4in) or Bluetooth-based instead. I personally don't see Bluetooth as too much of a downgrade, and actually it would be an upgrade in some ways. It would be unfortunate for those of you who don't have a smartphone, however.

    If it comes down to only being Bluetooth, Android phones would see an immediate app release. I could develop for WP7/WP8 and iOS if I could get my hands on the hardware.

    I'll keep you guys posted.
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

  15. #15 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    Gun nut and III percenter TexasTanker19kilo20's Avatar
    Join Date
    Sep 2011
    Location
    Copperas Cove, TEXAS
    Posts
    5,981
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Awesome update, it would be killer to have that kind of setup along with all my other goodies.
    Goldie 98 Topaz Gold GTP (retired)/ Shadow 06 GTO 6.0 Phantom Black Metallic- traded in. Now cruising a 2005 GMC Sierra 2500 HD 4x4 with the always fun 6.0L
    Reply With Quote  
     

  16. #16 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    GrandPrix Junkie NegativeOne13's Avatar
    Join Date
    Aug 2009
    Location
    Kansas
    Posts
    3,306
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    I love you.

    And smile it's Blacktooth Grin!
    Reply With Quote  
     

  17. #17 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    GrandPrix Junkie NegativeOne13's Avatar
    Join Date
    Aug 2009
    Location
    Kansas
    Posts
    3,306
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    The only downside I see to Bluetooth is some of the pairing lag. Might have to sit in your car for a few seconds before you can start the car. What about NFC? Something along the lines of this transceiver. http://www.ti.com/product/trf7970a?CMP=AFC-conv_SF_SEP

    On this website that directs you to TI's website they offer a sample of the reader. Will need to make an account in order to get a sample. But something else to look into. Just use a token to start the car.

    nfc transmitter and receiver datasheet and application note, data sheet, circuit, pdf, cross reference | Datasheet Archive

    And smile it's Blacktooth Grin!
    Reply With Quote  
     

  18. #18 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    DUI BABY Bio248's Avatar
    Join Date
    Jan 2008
    Location
    MILWAUKEE
    Posts
    31,340
    Thanks (Received)
    0
    Likes (Received)
    1
    Dislikes (Received)
    0
    the other issue with bluetooth from my phone is what happens at the end of the day when my phone is dead...?
    Reply With Quote  
     

  19. #19 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    GrandPrix Junkie NegativeOne13's Avatar
    Join Date
    Aug 2009
    Location
    Kansas
    Posts
    3,306
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    Good point. That way if you go NFC you can either use your token, or an NFC enable phone.

    And smile it's Blacktooth Grin!
    Reply With Quote  
     

  20. #20 Re: Proximity-Enabled Push-Button Start (not for the faint of heart) - Updated 1/17/1 
    GTX Level Member Confusingboat's Avatar
    Join Date
    Jan 2010
    Location
    Minnesota
    Posts
    1,071
    Thanks (Received)
    0
    Likes (Received)
    0
    Dislikes (Received)
    0
    The range of NFC is about equivalent to (usually less than) the low power RFID options. I mean this can all be solved if you guys wanna dish out an additional $180 for UHF equipment lol but I figure that's too much. I would only pay that much myself because I have a personal interest in technology and would like to experiment with it, but for this project I need to keep cost down, especially for the sake of all of you. My goal is to be able to have a parts total of under $100, a mere 20% of the typical cost of a (decent) retail system.

    Quote Originally Posted by Bio248 View Post
    the other issue with bluetooth from my phone is what happens at the end of the day when my phone is dead...?
    You would have to either keep your phone charged, plug it into the vehicle, or just use the key. I don't plan on completely eliminating the stock key cylinder, just moving it to a place that's more out of the way, just in case.
    2004 Grand Prix GT2 - SOLD
    2015 Evo MR
    Reply With Quote  
     

Page 1 of 3 123 LastLast

Similar Threads

  1. fastest way to my heart
    By Couch in forum Off Topic Discussion
    Replies: 1
    Last Post: 11-23-2011, 12:30 PM
  2. faint coolant smell..
    By danielle15 in forum General Tech Discussion
    Replies: 6
    Last Post: 04-04-2011, 08:33 PM
  3. Rhys Millen, Ken Block Eat Your Heart Out
    By TLSheff in forum Off Topic Discussion
    Replies: 16
    Last Post: 12-01-2010, 08:16 PM
  4. A VDubber with a Pontiac Heart
    By Planeboy18 in forum Introductions/Noob Questions
    Replies: 17
    Last Post: 02-15-2010, 09:19 PM
  5. Faint Shudder On 1-2 Shift...
    By harrydunn in forum 1997-2007 4 speed Automatic (4T65E) (4T65E-HD)
    Replies: 2
    Last Post: 06-14-2009, 10:53 PM
Tags for this Thread

View Tag Cloud

Bookmarks
Bookmarks
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •