The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   MP3Car.com > Mp3Car Technical > The FAQ Emporium

Reply
 
Thread Tools Display Modes
Old 07-08-2005, 09:33 PM   #1
Super Duper Moderator
Bugbyte's CarPC Specs
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Vehicle: 2001 VW Beetle
Posts: 4,258
My Photos: (14)
FAQ: Hacking Your Steering Wheel Buttons to Control Your PC

Gimmee some help here mp3car.com members. I want this FAQ to cover as many cars or types of controls as possible. Post links to either FAQs or to your installs. I'll incorporate them in this initial post as they come in. Right now, I've only got CDrSkull's BMW I-Bus how to.
------------------------------------------------------------------------------


So you'd like to use those steering wheel controls to send commands to your PC? Say, turn the volume up or down, change the song, move the cursor? It's possible and many of our member have done it. (Note that due to my lack of knowledge in this area because my car has no steering wheel buttons this FAQ is a work in progress, likely containing erroneous information and is incomplete for now)

There are a couple of different types steering wheel controls out there.

1. Straight wired buttons. This is the easiest to understand as each button has a traceable wire that you can tap into. The challenge will be to A) figure out how to tap into that wire; B) once you've tapped into it, using it to send a signal to your PC.

Tapping into the buttons requires you to solder wires to them. Depending on your car, you may be able to solder them directly to the switch, or you may have to find and trace the wiring harness and tap into the wire farther downstream [some examples of people who've done this would be good right here]

To convert the button presses into keyboard commands that your PC can understand, you need to use a device such as an IPAC keyboard emulator. This emulator allows you to attach the various wires you have tapped into the controls and spit them out as keyboard commands. The IPAC emulator is designed for use by people who want to build their own gaming controls using custom hardware, but can be adapted easily for the car.

If you don't use an IPAC, long time member StevieG has written software that allows you to run each wire to a hacked USB gamepad. His access control software will then allow you to control your car.

2. The second type of system used in cars to detect button presses is a simple and elegant voltage divider network. A voltage is run through a circuit that measures the resistance. Each button introduces a different resistance when pressed. The car's circuitry can deduce which button has been pushed and respond accordingly. This is elegant because it does not require a separate wire for each button to be run down the center of the steering column.

To decode the network and convert it into something your PC can understand, you need a device like this.
It converts the resister network inputs into remote control outputs. You can use an infrared receiver on your computer and software such as Girder to interpret the outputs and convert them into commands for your applications.

3. Tapping into your car's system bus. Some cars have an electronics bus that you can tap a device into that will receive/transmit signals generated by the switching circuitry and convert them into serial port messages that your computer can understand. This allows you to make the car controls your interface to the PC. The BMW is such a car and here is a thread describing how to connect to the I-Bus in the car.
__________________
-Where in the world is the iBug?
-Find out about theiBug
-Attention Newbies! Have you seen the FAQ Emporium?
-No time to figure it out? Take 5 minutes to view the Car PC 101 video

Last edited by Bugbyte : 07-09-2005 at 11:31 AM.
Bugbyte is offline   Reply With Quote
Sponsored Links
Old 07-11-2005, 03:39 PM   #2
Newbie
 
Join Date: Jun 2005
Posts: 22
My Photos: (0)
Quote: Originally Posted by Bugbyte
[

Where can I get one of these "IPAC keyboard emulators"?
EDIT: and how is this used? I understand how a joystick can be modified for the steering wheel, but this? Me no understand....
dougiefresh is offline   Reply With Quote
Old 07-11-2005, 03:51 PM   #3
Low Bitrate
 
Join Date: Jan 2005
Location: Dallas, Tx
Vehicle: 2004 Mazda 3
Posts: 88
My Photos: (0)
I found them on this website: ultimarc

they also have the programing utilities and a USB version.
__________________
Mazda 3, meet Mac Mini. Mac Mini, meet Mazda 3.
Mac Mini in-car coming soon.
Progress: [||||||||||||||||||--] (90% Complete,Initial install is complete, now adding on and fine tuning.)
Progress Blog: http://mikemazda3.blogspot.com/
TxMazda3 is offline   Reply With Quote
Old 07-11-2005, 03:52 PM   #4
My man uses Levitra.
 
Peoples's Avatar
 
Join Date: Dec 2004
Location: Maryland
Vehicle: '00 Honda Accord Coupe v6
Posts: 2,025
My Photos: (0)
http://www.ultimarc.com/JShopServer/...xCmd=cc&xCur=1
__________________
PC Components:
Lilliput; XPC/FLEX mobo; 1.7 ghz P4 Mobile;512 DDR; 160 gb HDD; opus 150; slot usb dvd-rw
My work log
Peoples is offline   Reply With Quote
Old 07-11-2005, 04:52 PM   #5
Super Duper Moderator
Bugbyte's CarPC Specs
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Vehicle: 2001 VW Beetle
Posts: 4,258
My Photos: (14)
Quote: Originally Posted by dougiefresh
Where can I get one of these "IPAC keyboard emulators"?
EDIT: and how is this used? I understand how a joystick can be modified for the steering wheel, but this? Me no understand....

It emulates a keyboard. You wire the switches to the silver screw terminals you can see on the IPAC. When you hit a switch, the IPAC generates a keyboard command, like "Ctrl-K". Your computer takes if from there.
__________________
-Where in the world is the iBug?
-Find out about theiBug
-Attention Newbies! Have you seen the FAQ Emporium?
-No time to figure it out? Take 5 minutes to view the Car PC 101 video
Bugbyte is offline   Reply With Quote
Old 07-11-2005, 10:02 PM   #6
Variable Bitrate
 
inniss777's Avatar
 
Join Date: Oct 2003
Location: SOCAL
Vehicle: 99/Ford/Expedition
Posts: 279
My Photos: (0)
So if we can get pre wired wire hardness made for each vehicle to plug into this thing it would be perfect.
__________________
Opus case. MB 899 core duo 2.0ghz
Dual vga out, 400 gb hard drive, Centrefuse front end
zapco 1000.4 for zapco 6.5 componets
zapco 1100.1 for 2 13" W6.
inniss777 is offline   Reply With Quote
Old 07-11-2005, 10:11 PM   #7
Low Bitrate
 
Join Date: Jan 2005
Location: Dallas, Tx
Vehicle: 2004 Mazda 3
Posts: 88
My Photos: (0)
bugbyte, have you tried to use this with your mac mini install? if so how'd it turn out?
__________________
Mazda 3, meet Mac Mini. Mac Mini, meet Mazda 3.
Mac Mini in-car coming soon.
Progress: [||||||||||||||||||--] (90% Complete,Initial install is complete, now adding on and fine tuning.)
Progress Blog: http://mikemazda3.blogspot.com/
TxMazda3 is offline   Reply With Quote
Old 07-11-2005, 11:04 PM   #8
Super Duper Moderator
Bugbyte's CarPC Specs
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Vehicle: 2001 VW Beetle
Posts: 4,258
My Photos: (14)
Nope. The Bug doesn't have steering wheel controls. I'll probably end up going with a Bluetooth phone as control or maybe using a Griffin Powermate.

No reason it wouldn't work on a Mac but you may have to program it using a Windows machine.
__________________
-Where in the world is the iBug?
-Find out about theiBug
-Attention Newbies! Have you seen the FAQ Emporium?
-No time to figure it out? Take 5 minutes to view the Car PC 101 video
Bugbyte is offline   Reply With Quote
Old 07-11-2005, 11:35 PM   #9
Low Bitrate
 
Join Date: Jan 2005
Location: Dallas, Tx
Vehicle: 2004 Mazda 3
Posts: 88
My Photos: (0)
cool cool ... then i guess i'll be blazing a new trail for the mazda 3 (and mac mini intigration) .... mac mini carputer and keep the steering wheel controls if i can pull off what i'm planning
__________________
Mazda 3, meet Mac Mini. Mac Mini, meet Mazda 3.
Mac Mini in-car coming soon.
Progress: [||||||||||||||||||--] (90% Complete,Initial install is complete, now adding on and fine tuning.)
Progress Blog: http://mikemazda3.blogspot.com/
TxMazda3 is offline   Reply With Quote
Old 07-12-2005, 12:14 AM   #10
Variable Bitrate
kamikaze2112's CarPC Specs
 
kamikaze2112's Avatar
 
Join Date: Feb 2005
Location: Barrie Ontario
Vehicle: 99 Pontiac Sunfire
Posts: 403
My Photos: (0)
Quote: Originally Posted by Bugbyte
2. The second type of system used in cars to detect button presses is a simple and elegant voltage divider network. A voltage is run through a circuit that measures the resistance. Each button introduces a different resistance when pressed. The car's circuitry can deduce which button has been pushed and respond accordingly. This is elegant because it does not require a separate wire for each button to be run down the center of the steering column.

To decode the network and convert it into something your PC can understand, you need a device like this.
It converts the resister network inputs into remote control outputs. You can use an infrared receiver on your computer and software such as Girder to interpret the outputs and convert them into commands for your applications.

I'm assuming that since this is essentially an analog output, you could just use your gameport as an input, figure out what signals are what, and use that? It's likely a better solution for someone who is maybe writing their own software....
__________________
1999 Pontiac Sunfire

New CarPC on it's way! Check out my worklog for details ;)
kamikaze2112 is offline   Reply With Quote
Sponsored Links
Old 07-12-2005, 02:17 PM   #11
MySQL Error
MatrixPC's CarPC Specs
 
MatrixPC's Avatar
 
Join Date: Sep 2003
Location: Beach City, Socal
Vehicle: 89 Supra Turbo, 04 Toyota Matrix XR
Posts: 4,019
My Photos: (0)
Another possibility:
Some cars there is an option to buy one of the device sell at some audio places that convert those button to IR signal. The purpose of those device is when upgrading to after market HU, you are able to use those buttons to control the "new" HU like the factory one.
Now, with the IR signal available, you can wire up a simple IR sensor with Girder and you are good to go. There is also a hack to use Lilliput IR sensor to control PC (you just have to search for this thread)
What good about this compare to the one BugByte talking about? Well with this one, you can use other remote control you have laying around to control the PC at the same time as the sterring wheel buttons.
__________________
2004 Matrix XR A7N8X-VM/400 AMD XP-M 2500+, DS-ATX
89 Supra Turbo P3 600E@750/Abit BE6 II, Alpine M-BUS Car2PC.
Y2K Accord Dell GX150
RoadRunner is the best FE PERIOD
EmoRebellion is a SCAMMER
MatrixPC is offline   Reply With Quote
Old 07-12-2005, 02:19 PM   #12
My man uses Levitra.
 
Peoples's Avatar
 
Join Date: Dec 2004
Location: Maryland
Vehicle: '00 Honda Accord Coupe v6
Posts: 2,025
My Photos: (0)
link to one of these devices?
__________________
PC Components:
Lilliput; XPC/FLEX mobo; 1.7 ghz P4 Mobile;512 DDR; 160 gb HDD; opus 150; slot usb dvd-rw
My work log
Peoples is offline   Reply With Quote
Old 07-12-2005, 02:35 PM   #13
MySQL Error
MatrixPC's CarPC Specs
 
MatrixPC's Avatar
 
Join Date: Sep 2003
Location: Beach City, Socal
Vehicle: 89 Supra Turbo, 04 Toyota Matrix XR
Posts: 4,019
My Photos: (0)
Quote: Originally Posted by Peoples
link to one of these devices?

Hit with "Steering Wheel Button IR" give this first link
Pac Audio
PIE is another one.
__________________
2004 Matrix XR A7N8X-VM/400 AMD XP-M 2500+, DS-ATX
89 Supra Turbo P3 600E@750/Abit BE6 II, Alpine M-BUS Car2PC.
Y2K Accord Dell GX150
RoadRunner is the best FE PERIOD
EmoRebellion is a SCAMMER
MatrixPC is offline   Reply With Quote
Old 07-12-2005, 02:49 PM   #14
My man uses Levitra.
 
Peoples's Avatar
 
Join Date: Dec 2004
Location: Maryland
Vehicle: '00 Honda Accord Coupe v6
Posts: 2,025
My Photos: (0)
so i guess this approach would be a little counter-intuitive, because you would need to find a device that IS NOT compatibile with your head unit. That way your headunit doesnt wig out when you are trying to control your PC. I guess if you dont have a head unit this is also a good solution. I notice the SWI-V has a list of headunits it is not compatible with, unfortunatly i think it is compatible with mine.
__________________
PC Components:
Lilliput; XPC/FLEX mobo; 1.7 ghz P4 Mobile;512 DDR; 160 gb HDD; opus 150; slot usb dvd-rw
My work log
Peoples is offline   Reply With Quote
Old 07-12-2005, 02:54 PM   #15
My man uses Levitra.
 
Peoples's Avatar
 
Join Date: Dec 2004
Location: Maryland
Vehicle: '00 Honda Accord Coupe v6
Posts: 2,025
My Photos: (0)
i guess if you go with the SWI-X then its a learning IR so what i said above is not an issue. Good find matrix. .....no i have to many options on how to implement this....damn
__________________
PC Components:
Lilliput; XPC/FLEX mobo; 1.7 ghz P4 Mobile;512 DDR; 160 gb HDD; opus 150; slot usb dvd-rw
My work log
Peoples is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using PC to control lighting. gguy General Hardware Discussion 7 10-16-2007 07:11 PM
cd changer control to control the pc babas151 General Hardware Discussion 6 10-25-2004 11:21 PM
Steering wheel controls Izik Input Devices 4 05-31-2004 09:46 AM
evaluate this in-dash tablet PC plan dimas Laptops, Tablets, UPMCs, etc. 10 11-15-2003 06:50 PM
pocket pc control? meyer64 Software & Software Development 5 09-28-2002 08:40 AM


All times are GMT -5. The time now is 07:20 PM.


Sponsored Links
The MP3car.com Store

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
Ad Management by RedTyger
Message Board Statistics