|
||||||
| Electronics | Audio | NAV | Infotainment Anything related to in-car electronics, navigation, and infotainment. |
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Member
Join Date: Jun 2014
Drives: 2013 BRZ
Location: United States
Posts: 33
Thanks: 3
Thanked 13 Times in 8 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Speed Sensitive Volume w/ AppRadio4
I really miss the vehicle speed adjustments to the audio with the original head unit and I'd like to attempt to recreate this feature with my new AppRadio4 headunit.
I have an idea on how to get this feature back and wanted to know what you guys thought. Tap into the VSS (Vehicle Speed Sensor) wire and depending on the speed, a different voltage is sent through the wire. Using an arduino, receive the voltage from the VSS as input and create "map" in software that accepts the different voltages, and maps those out to different volume up or down commands that can be sent to the hard wired steering wheel control input on the back on the headunit. What I'll need to do is understand what is going across the wire when a vol up and down is pressed and be able to recreate that with the arduino, again using the VSS voltage changes as input. Does this makes sense? Also, has anyone attempted to do something similar with their "86"? |
|
|
|
|
|
#2 |
|
Member
Join Date: Jun 2014
Drives: 2013 BRZ
Location: United States
Posts: 33
Thanks: 3
Thanked 13 Times in 8 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Update: Looks like rather than a specific voltage being applied, its a pulse that switches on and off so many times a sec. The number of times it pulses in a given time frame determines the speed. So ill have to find out what the appropriate pulse values are for certain speeds.
|
|
|
|
|
|
#3 |
|
Senior Member
Join Date: Oct 2012
Drives: 1996 ST204, Series 10 FR-S
Location: Calgary, Alberta
Posts: 253
Thanks: 89
Thanked 207 Times in 87 Posts
Mentioned: 20 Post(s)
Tagged: 0 Thread(s)
|
Found the following on the Arduino forum:
#define DIV 120 #define FPM 5280 #define TIRCIR 7.56 #define PPR 123.2 long TIME = 1000000;//time constant to divide freq long vsspulse = pulseIn(vss, HIGH); float vssval = (vsspulse / TIME); float MPHpulse = ((1 / vssval)/ 2); byte MPH = ((MPHpulse / FPM) * (TIRCIR / PPR) * DIV); The issue is that the Arduino does not know what volume your head unit is already at so it would be annoying if you are already blasting your music going 20mph. Then you will be deaf by the time you hit 60mph |
|
|
|
|
|
|
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Overly-sensitive Passenger air-bag Sensor | marebear | Scion FR-S / Toyota 86 GT86 General Forum | 53 | 05-17-2016 12:16 PM |
| My FR-S is sensitive (to tire pressure) | babydriver | Wheels | Tires | Spacers | Hub -- Sponsored by The Tire Rack | 21 | 04-23-2015 08:13 PM |
| FR-S may be very sensitive to bad gas. | FRiSson | Scion FR-S / Toyota 86 GT86 General Forum | 49 | 02-15-2014 12:54 AM |
| Sensitive Passenger seat??? | Trmx2 | Scion FR-S / Toyota 86 GT86 General Forum | 5 | 01-07-2014 08:35 PM |