• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Raspberry Pi 3 B+ Carputer ideas

Joined
May 23, 2014
Messages
62 (0.04/day)
Likes
5
System Name Evolution (As it is constantly evolving)
Processor AMD FX-8350 (4.5GHz)
Motherboard Asus Crosshair V Fomula 990FX
Cooling Corsair H80i; 4 x 140mm, 2x120mm case fans
Memory 16GB Corsair Vengeance DDR3 1600Mhz
Video Card(s) Asus Strix GTX 970
Storage 1 xSSD Corsair Force LS 120GB, 2 x 1TB 7200RPM WD Black
Display(s) 2 x Asus VS238H-P 23" 1080p LED
Case Corsair C70 Military Green
Audio Device(s) On-board
Power Supply Coolermaster SilentPro Gold 800W
Software Windows 8.1
Benchmark Scores Firestrike - 9407 (http://www.3dmark.com/fs/4033186)
#1
First of all, looking forward to this project when "resources" open up and allow me to get all of the parts together.

Parts List
Raspbery Pi 3 B+ ( https://www.adafruit.com/product/3775 )
SD Card Extender ( https://www.adafruit.com/product/3687 )
GPS Breakout ( https://www.adafruit.com/product/746 )
RF Cable ( https://www.adafruit.com/product/851 )
GPS Antenna, just in case ( https://www.adafruit.com/product/960 )
USB to TTL ( https://www.adafruit.com/product/954 ) - This is for the GPS
7" Display ( https://www.adafruit.com/product/2395 )
PiCan2 for getting system information ( http://skpang.co.uk/catalog/pican2-...-p-1475:70056bae343c6d51c6b86407da0a5e45.html )

Now, for the project. I will be replacing the Starlink HU in my 2016 Forester for something much better in terms of functionality, upgrade-ability, and over all snappiness. The basics of getting AndroidAuto (at least open source variants) to work with is something I'm comfortable with getting done. I've tracked down some tutorials on the basic install process for the software, and even getting the information for the SWC. The bluetooth connectivity for hands-free calling and voice commands is "easy" to do. The biggest thing I am going to have to do is get the reverse camera built into my Forester to launch a video window that fills the screen, over any other application running, and closing out when put into any other gear. I had tracked down a 7" LCD display that had a break out adapter for reverse camera's, however, Subaru has theirs hardwired into the HU.

If anyone can help me with the script, it would be very much appreciated!
 
Joined
Nov 20, 2013
Messages
2,721 (1.68/day)
Likes
2,805
Location
Kiev, Ukraine
System Name Evil Midget
Processor i3-6100
Motherboard MSI B150I PRO AC
Cooling Noctua NH-L9i
Memory 2x8GB Kinkston HyperX DDR4-2133 CL14
Video Card(s) ASUS GTX950 MINI
Storage Samsung XP941, Sandisk X400 512GB
Display(s) Samsung U24E590D (4K/UHD)
Case LianLi Q11B
Audio Device(s) Int.
Power Supply SeaSonic 450W 80+ GOLD
Mouse Logitech G5
Keyboard Zalman K500 modded
Software Windows 10
Benchmark Scores Can fit into a backpack =)
#2
The idea is cool, but you need to do some adjustments:
1) RPI3 has UART on GPIO breakout, so the USB-TTL cable is not needed at all
2) It's much better to use a MIPI-DSI display, cause it can be plugged in directly into Pi. No need for a dedicated scaler, hence it's cheaper and takes less space inside your dashboard
Here's an official one w/ multitouch display and touch driver board (TTL to USB)
https://www.element14.com/community/docs/DOC-78156?ICID=rpimain-related-prods
3) If you only need CAN bus to get the basic info like sensor readings, RPM and temperatures, then it might be cheaper just to get an ELM327 bluetooth adapter and hook it up to OBD-II port. It costs around $10 in retail (or cheaper), and is well-documented. There is no fully-functional software for Linux, but you can get it up and running under Android w/ a wide selection of apps.

I haven't touched OpenAuto yet, but if I have some time, I'll try to get some ideas about the rear camera.
 
Last edited:
Joined
May 23, 2014
Messages
62 (0.04/day)
Likes
5
System Name Evolution (As it is constantly evolving)
Processor AMD FX-8350 (4.5GHz)
Motherboard Asus Crosshair V Fomula 990FX
Cooling Corsair H80i; 4 x 140mm, 2x120mm case fans
Memory 16GB Corsair Vengeance DDR3 1600Mhz
Video Card(s) Asus Strix GTX 970
Storage 1 xSSD Corsair Force LS 120GB, 2 x 1TB 7200RPM WD Black
Display(s) 2 x Asus VS238H-P 23" 1080p LED
Case Corsair C70 Military Green
Audio Device(s) On-board
Power Supply Coolermaster SilentPro Gold 800W
Software Windows 8.1
Benchmark Scores Firestrike - 9407 (http://www.3dmark.com/fs/4033186)
#3
The display I linked has breakout dongle for video in from the back-up camera, which gets activated when the car is in reverse. I will probably move to the Asus Tinker Board to drive the HU, as it can natively run Android 6.0. The CAN bus is needed for the mapping of the steering wheel controls, as I have to get the information from the main "brain" inside the car. After doing some more diving, I think I will also need to do this for the trigger for reversing and activating the camera. The biggest hiccup I am going to have to tinker with, after getting everything, is writing a script to send a full screen video to over ride anything else being displayed on screen.

If I had an older car, I would not need to worry about the steering wheel control, or the factory install back-up camera. XD