BlueWave Studio forum
  • Login
  • Register
  • Login Register
    Login
    Username:
    Password:
  • Home
  • Help
  • View Today's Post
  • More
    • BlueWave Studio
    • Shop
User Links
  • Login
  • Register
  • Login Register
    Login
    Username:
    Password:

    Quick Links Home Help View Today's Post
    More
    • BlueWave Studio
    • Shop
    BlueWave Studio forum Head-unit projects Your projects Fully Featured Install - JDM Subaru Forester STI

    Fully Featured Install - JDM Subaru Forester STI
    gecko242
    Offline

    Member

    Posts: 86
    Threads: 8
    Joined: Feb 2020
    Reputation: 14
    #1
    06-19-2020, 06:45 PM (This post was last modified: 06-19-2020, 06:53 PM by gecko242.)
    Hey Everyone, 

    My project is finally at a point where I am ready to post some info about it. I have aimed to create a fully featured head unit replacement using Openauto Pro, utilizing almost all of its features Smile 

    Appologies in advance, this is going to be a long boi.

    First of all, and briefly, the car:
    [Image: 2u4BPcK.jpg]

    Its a 2004 Subaru Forester STI, only sold in Japan. 330BHP, AWD turbo fridge. Its mostly stock, apart from some handling mods so far.

    Imported into the UK in 2017, it really is an affordable dream car for me, so it deserves a top notch stereo system!

    Subaru offered a factory fit double din pod for these cars, so that made housing the official 7in touch screen relatively easy. Its placed nicely on top of the dash, leaving room for another double din stereo. Currently this just takes the place of an amplifier, and radio receiver. Once Openauto integreates a reliable DAB system I will probably replace this with a standalone amp.


    [Image: uzrybqN.jpg]

    In my opinion, one of the biggest issues with modern infotainment systems is that they rely entirely on touchscreens, which are a poor interface when driving, especially on bumpy roads. 

    Luckily, I managed to integrate an E60 Idrive unit into the centre console, just where your hand naturally falls to. This allows much easier control over the head unit.

    [Image: FEkNotz.jpg]
    This is attached using 2 3D printed brackets, screwed into the centre console and resting on the top of the transmission tunnel.

    [Image: 5wgdaUX.jpg]
    [Image: WJqso2H.png]

    Now this brings us to the problem of interfacing. The Idrive controller uses CAN bus, which whilst the pi supports, it needs some external hardware to enable. 

    And such, I designed an interface HAT that would sit on top of the pi, and fetures a whole host of things that make the pi more suited to being a car computer.

    [Image: 3xM7NKv.jpg]

    This features: 

    - 12V - 5V buck converter to power the pi and touchscreen, with fuse and filtering.
    - Safe shutdown circuitry to allow the pi to control its own power.
    - Dedicated reverse, ilumination and aux inputs, all opto isolated. 
    - 4 opto isolated general purpose inputs.
    - 2 high current, high side switched 12V outputs. (for switching relays, lights ect)
    - 2 independent CAN bus ports. One for connecting to OBD, and one for connecting to accesories such as Idrive.
    - Real time clock to maintain time across reboots.
    - Broken out I2C bus for light sensor and other peripherals
    - Broken out 1W for temperature sensor.

    All packed into a 65mm x 55mm board!

    All connectors are latching, ensuring that they wont vibrate out of place.

    This sits on the back of the pi and screen combo, and accepts all of the inputs I required. 

    [Image: TiLaDeV.jpg]

    At this point, I thought since I was going to all of this effort, it would be silly not to include a reversing camera! 

    So I designed a mount around a wide angle version of the raspberry pi CSI camera, and 3D printed it. This includes an O ring to seal it from the outside world. 

    I painted this to match the car, and installed in on the boot. 

    I am using a pair of these to send the CSI signal over a long HDMI cable, and up to the head unit:

    https://www.tindie.com/products/freto/pi...extension/

    [Image: oe8KSak.jpg]

    This is triggered through the reverse input on the board, so it automatically brings up the camera view upon entering reverse.

    ( I hit the image limit, oops!)

    Last, but not least, the light sensor! This is connected over I2C, and mounted in the top of the double din pod, under the windscreen. Using a python script, this controls the screen brightness depending on ambient conditions.

    [Image: 62jNYbb.jpg]

    Last, but not least, the light sensor! This is connected over I2C, and mounted in the top of the double din pod, under the windscreen. Using a python script, this controls the screen brightness depending on ambient conditions.

    [Image: 3AVB7LY.jpg]

    In terms of other accesories, I have a USB soundcard and bluetooth chip managing the base requirements for openauto, along with a small microphone placed on the drivers side sun visor.

    I am running custom splash screens, showing the "STI" logo and a small loading graphic.

    So the final result - an OEM esque install, bringing the 16 year old car up to date Smile



    [Image: 1Dz377I.jpg][Image: gLsjr06.jpg][Image: c0oSdav.jpg]
    [Image: 4WBFyFz.jpg]

    Future Plans:

    I would like to implement Torque Pro esque dials utilising the secondary CAN interface, allowing diagnostics and possibly datalogging, to go along with the Defi Gauges I already have installed.



    So, if I have missed anything feel free to drop a question below. I would love to hear your thoughts and opinions on what has been quite a big project!

    Cheers for reading this far, 

    Sam
    Chrisfromwa
    Offline

    Senior Member

    Posts: 391
    Threads: 38
    Joined: Sep 2018
    Reputation: 8
    #2
    06-19-2020, 08:16 PM
    Wow!
    This has to be the best OAP install I've seen to date!
    I love your expansion board, you created that all your self? Are you selling them? I could see that being quite popular!! My install has all this stuff behind the dash and is messy. On my next install, would love to have something like you've got going on.
    BubRubb
    Offline

    Junior Member

    Posts: 8
    Threads: 0
    Joined: Jul 2019
    Reputation: 0
    #3
    06-19-2020, 08:53 PM
    Just wow. So many cool features and such professional execution, congrats!
    I second what Chris said, this expansion board would surely be of interest to many people!

    I take it you're using your aftermarket head unit for radio purposes and feeding the PI's audio through its input jack?
    Oh and is there a chance you could share your backlight control script?

    Enjoy your cool fridge!
    gecko242
    Offline

    Member

    Posts: 86
    Threads: 8
    Joined: Feb 2020
    Reputation: 14
    #4
    06-20-2020, 11:09 AM
    Thanks for your kind words guys.

    I should add - The screen is currently not centred in the cubby. This is due to some of my 3D printed brackets warping in the sun, and drooping. So I will make some metal ones soon.

    As for brightness control, I am using the following script:

    https://bluewavestudio.io/community/show...hp?tid=672&highlight=light+sensor

    @BubRubb yes - audio is piped through stereo aux input.

    Another thing I forgot to mention is that I have a DS18B20 to measure cabin temp, as the car already has external temp.

    And finally the expansion board! Yes, I designed it myself. I hadnt thought of producing them, but if there is enough demand then I could produce a run.
    To anyone that would be interested in buying one, drop me a line in this thread and I will keep an eye on numbers.
    Chrisfromwa
    Offline

    Senior Member

    Posts: 391
    Threads: 38
    Joined: Sep 2018
    Reputation: 8
    #5
    06-20-2020, 01:10 PM
    (06-20-2020, 11:09 AM)gecko242 Wrote: And finally the expansion board! Yes, I designed it myself. I hadnt thought of producing them, but if there is enough demand then I could produce a run.
    To anyone that would be interested in buying one, drop me a line in this thread and I will keep an eye on numbers.

    As long as the cost isn't too high, count me in!
    and I wouldn't be surprised if every person who buys OAP would also want one. How did you even come up with this! Smile
    budman1758
    Offline

    Member

    Posts: 65
    Threads: 8
    Joined: Apr 2020
    Reputation: 1
    #6
    06-20-2020, 03:34 PM
    Count me in on one of those hats also.  Looks great!!
    "The glass is twice as big as it needs to be".
    oliverisss
    Offline

    Member

    Posts: 65
    Threads: 1
    Joined: Aug 2019
    Reputation: 4
    #7
    06-20-2020, 04:55 PM
    If the price is reasonable I would buy one Smile
    stefi
    Offline

    Member

    Posts: 71
    Threads: 0
    Joined: Apr 2019
    Reputation: 3
    #8
    06-21-2020, 05:55 AM
    i would have one also
    skrimo
    Offline

    Member

    Posts: 228
    Threads: 11
    Joined: Feb 2019
    Reputation: 13
    #9
    06-21-2020, 09:10 AM
    Shure. If the price is right I'm in for it
    Raspberry Pi 4b-4gb / Official 7" touchscreen / OAP 5.0 / Honor 8x (AndroidAuto 5.) / USB sound card / USB microphone
    TheBasedDoge
    Offline

    Junior Member

    Posts: 40
    Threads: 4
    Joined: Jun 2020
    Reputation: 1
    #10
    06-21-2020, 07:07 PM
    I would also be interested in the HAT for my build
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)

    Pages ({1}): 1 2 3 4 Next »



    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Help · BlueWave Studio · Shop

    Copyright © bluewavestudio.io. All rights reserved.

    Linear Mode
    Threaded Mode