|
Electronics | Audio | NAV | Infotainment Anything related to in-car electronics, navigation, and infotainment. |
|
Thread Tools | Search this Thread |
10-19-2017, 02:58 AM | #1 |
I may be an idiot
Join Date: Jun 2014
Drives: Winona - White 2014 Scion FR-S
Location: Omaha, NE
Posts: 158
Thanks: 37
Thanked 56 Times in 28 Posts
Mentioned: 3 Post(s)
Tagged: 2 Thread(s)
|
Advice needed! Integrate aftermarket features into OEM+ style control system
Hey everyone, I need advice on an electrical project. If you are interested in helping, please read carefully as there is a lot of info and ideas, so just bear with me.
Background: I'm a big fan of the OEM+ look and feel. Everything from OEM Brembos, valved exhaust for stock level noise or racecar noise, and harnesses with electronic inertial reels so I can comfortably daily in them, to the 10 inch subs hidden inside custom enclosures in the walls were the crappy 3inch speakers were. It tickles my fancy to have a car with cool additional features while retaining a near-OEM look and feel. Issue: I have an electrically controlled exhaust, electrically controlled HVT dynamic dampening suspension, electrically controlled harness inertial reels, electrically controlled nitrous system, etc.. And I like a clean car interior without random switches and buttons stuck randomly around the console like eyesores. Mission: I would like one clean, elegant way to control all of these things and possibly more in the future. Ideas: Android headunit with Input/output functions? Make an GUI app to interface with the electronics? Maybe? ECU Connect app? It already allows some cars to add custom inputs/outputs. But for the FRS there is only one hijack-able physical output which is the CPC solenoid valve. So the best you can do is to be able to control only one output without an aftermarket ECU. Workshop 12 was working on an amazing project called Brainiac that would integrate climate control, radio, even things like TPMS and air ride control. And that probably wouldve working swimmingly. Unfortunately they shut the project down. Any advice or ideas are welcome. Help me Ft86club forum, you're my only hope.
__________________
Winona, My Wingless Angel Edelbrock SC w/ Flex Fuel - 18x9.5 Titan 7 wheels w/ 265/35x18 Michelin PS4S - Radium Dual Catch Cans - Verus Aero - OEM Brembos - Prototype HVT 6100e Dynamic Dampening Coilovers - JDL 4-2-1 EL / OP / Dual Catted FP w/ Greddy SP Supreme Catback Last edited by Arcadien Angel; 10-19-2017 at 03:09 AM. |
10-19-2017, 03:50 AM | #2 | |
Time Traveller
Join Date: May 2013
Drives: 2013 Scion FRS - Raven
Location: So Cal - Orange County
Posts: 3,705
Thanks: 9,529
Thanked 3,416 Times in 1,677 Posts
Mentioned: 87 Post(s)
Tagged: 2 Thread(s)
|
Quote:
CANBus Triple https://www.kickstarter.com/projects...cking-platform https://ksr-video.imgix.net/projects...-h264_high.mp4 [ame="https://www.youtube.com/watch?v=tj0AsuT4f8g"]CANBus Triple rolling windows down over Bluetooth LE - YouTube[/ame] or Macchina 2 https://www.kickstarter.com/projects...g-control-of-y [ame="https://www.youtube.com/watch?v=xxYcsptzg_E"]Simple Car hacking with Macchina M2 - YouTube[/ame] I'm sure there are many other methods these days, with 100 hackerboards available. Still either of these platforms will get you there. With a learning curve of course. |
|
10-19-2017, 06:36 AM | #3 | |
I may be an idiot
Join Date: Jun 2014
Drives: Winona - White 2014 Scion FR-S
Location: Omaha, NE
Posts: 158
Thanks: 37
Thanked 56 Times in 28 Posts
Mentioned: 3 Post(s)
Tagged: 2 Thread(s)
|
Quote:
Thanks for the response, Daemano. The info you provided is interesting, but it doesn't quite help me here. The videos describe the process of reverse engineering the CAN bus to control OEM features using a computer or prototyping board. But doesn't seem to do anything with adding features from aftermarket peripherals. What I'm looking for example: is a way to take something like my electronic exhaust, and open and close the valve using a system that looks OEM, like a stereo head unit. Just anything cleaner than just a toggle switch drilled into my dash somewhere.
__________________
Winona, My Wingless Angel Edelbrock SC w/ Flex Fuel - 18x9.5 Titan 7 wheels w/ 265/35x18 Michelin PS4S - Radium Dual Catch Cans - Verus Aero - OEM Brembos - Prototype HVT 6100e Dynamic Dampening Coilovers - JDL 4-2-1 EL / OP / Dual Catted FP w/ Greddy SP Supreme Catback |
|
10-19-2017, 06:57 AM | #4 |
Member
Join Date: Mar 2014
Drives: 2014 WRB BRZ
Location: Portland
Posts: 60
Thanks: 7
Thanked 35 Times in 25 Posts
Mentioned: 4 Post(s)
Tagged: 2 Thread(s)
|
I think Daemano has you pointed in the right direction. Get into an Arduino, it has a boat load of inputs and outputs and can be programmed however you want. They have a ton of aftermarket support as far as addons.
I think your end result would probably be a combo of an android head unit with a custom app that interfaces with the arduino. |
10-19-2017, 08:54 AM | #5 |
Senior Member
Join Date: Dec 2013
Drives: FRS
Location: Atlanta
Posts: 1,181
Thanks: 575
Thanked 291 Times in 216 Posts
Mentioned: 17 Post(s)
Tagged: 1 Thread(s)
|
Agreed.
__________________
|
The Following User Says Thank You to Chimera For This Useful Post: | DAEMANO (10-19-2017) |
10-19-2017, 01:03 PM | #6 |
Senior Member
Join Date: Jul 2017
Drives: FR-S 10 Series
Location: Los Angeles, CA
Posts: 137
Thanks: 193
Thanked 82 Times in 58 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
Yes, Arduino/Raspberry Pi is most likely what you're looking for. I'm going the toggle switch route for my custom electronics (simply because I love toggle switches and I'm a jet fighter fanboy), but you could easily splice wires to make it so that certain things turn on/off with other OEM buttons on the dash. You could probably even find an app to control the arduino or rpi. I know a few already exist for monitoring outputs from the OBDII port.
Subscribing to your thread to watch your progress. |
The Following User Says Thank You to Beachin86 For This Useful Post: | DAEMANO (10-19-2017) |
10-19-2017, 10:50 PM | #7 |
Senior Member
Join Date: Mar 2015
Drives: RAVEN FRS
Location: Canada
Posts: 148
Thanks: 31
Thanked 36 Times in 33 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
I would use a rasberry Pi V3. They have more processing power than the arduino and they can be connected to an LCD screen which can be programmed for those specfic functions.
https://www.canakit.com/raspberry-pi...rc=raspberrypi https://www.sparkfun.com/products/13733 |
10-20-2017, 06:55 AM | #8 | ||
I may be an idiot
Join Date: Jun 2014
Drives: Winona - White 2014 Scion FR-S
Location: Omaha, NE
Posts: 158
Thanks: 37
Thanked 56 Times in 28 Posts
Mentioned: 3 Post(s)
Tagged: 2 Thread(s)
|
Quote:
I have experience with both Arduino and Raspi, and that seems to be the direction I'll be headed in. I am an aircraft electrical technician, so I don't need my car to remind me of work, haha. I don't know about the OEM buttons part, I'm not savvy with the CanBus system and am not willing to risk the ECU for this little project. Quote:
This is definitely an option, and not the first time I'd have a Raspi in my car. But I'm trying to steer away from having another screen in the car. I had an OFT, and my smartphone with Torque. And I'm looking to clean it all up. An android head unit with the ECUTek Connect app would be amazing if I can get Inputs/outputs out of the head unit. But I don't have experience with aftermarket HUs. Unless I designed and build my own head unit using an Arduino, like Brainiac, but that would be incredibly labor intensive.
__________________
Winona, My Wingless Angel Edelbrock SC w/ Flex Fuel - 18x9.5 Titan 7 wheels w/ 265/35x18 Michelin PS4S - Radium Dual Catch Cans - Verus Aero - OEM Brembos - Prototype HVT 6100e Dynamic Dampening Coilovers - JDL 4-2-1 EL / OP / Dual Catted FP w/ Greddy SP Supreme Catback |
||
10-20-2017, 10:45 AM | #9 | |
Senior Member
Join Date: Dec 2013
Drives: FRS
Location: Atlanta
Posts: 1,181
Thanks: 575
Thanked 291 Times in 216 Posts
Mentioned: 17 Post(s)
Tagged: 1 Thread(s)
|
Quote:
Depending on the maker of the android HU, you can just install apps on them just like a tablet or phone, and interact with peripherals the same, generally over Bluetooth or the likes. If you have a pioneer HU, many of them have their AppRadio supported, which when paired with appradio unchained lets you basically control an android peripheral device as an input screen on the HU. The Chinese android units are more open, and some makers will even give you access to adb and stuff if you email them, or so I have been lead to believe from xda. that said they (Chinese android unit) are cheaper quality than something like a pioneer unit, however they (pioneer unit) are (much) more expensive, and more locked down. the newer pioneer units do run on android as well, but none of your traditional android features are exposed, and they utilize a boot procedure called Warp, which will fail if you modify the OS in the wrong ways. I do think for your use case, an android unit is probably the most direct and functional solution, however a pioneer with app radio might look more OEM+ than just straight up android Head unit. I am currently running a pioneer myself, however have considered going to an android. one cool thing you can do with them is install viper, which allows you to use an impulse response to eq your music. with this in theory you can measure your speakers, and create a custom impulse, and then use that for your car.
__________________
|
|
10-30-2017, 10:02 AM | #10 |
Senior Member
Join Date: Jul 2013
Drives: WRB BRZ
Location: Toronto, Canada
Posts: 286
Thanks: 21
Thanked 161 Times in 97 Posts
Mentioned: 5 Post(s)
Tagged: 2 Thread(s)
|
Tbh with you, integrating products that were not designed to be integrated with other products is going to be a challenge.
If you only need switch controls, simple relays can work with that. For products that have their own controller like the dampers, you would either replace their servos and controller with your own or you hack the controller pcb board. When you do get those interfaces ready for integration, then you'd have to deal with networking all of them. I suggest canbus. Then, you also need a centralized way to control them, say Android head unit. You'd need to interface canbus to head unit, probably canbus to Bluetooth. Then finally, you need an app to control this custom Bluetooth interface. I suggest start with the most complex one, integrating the dampers. Sent from my Pixel XL using Tapatalk
__________________
|
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Advice Needed -- DD for $1K | carczar87 | Other Vehicles & General Automotive Discussions | 29 | 10-05-2017 07:10 PM |
tire size advice needed | marcom | Wheels | Tires | Spacers | Hub -- Sponsored by The Tire Rack | 8 | 09-08-2015 03:45 PM |
ECUTek Autoblip & Launch-control features review? | mit_peid | Software Tuning | 10 | 07-28-2013 05:05 PM |
What to do.. Advice needed | fuddbutter | AUSTRALIA | 44 | 01-29-2013 07:02 AM |