Glad to find you guys talking about car computers. Most of what I'm finding on car computers is outdated and it seems most people are only interested in accessory gauges via OBDII and music servers. I'm working on making a computer for my 2005 Dodge Ram 3500. However, a music server is at the very bottom of my priority list (a car stereo with bluetooth does that just fine).
Here's what I'm working on:
- OBDII communication with the truck, including the ability to manage my truck's performance chip settings
- 4 cameras (1 backup on horse trailer, 1 backup on truck tailgate, 1 backup above pickup bed to see gooseneck hitch, 1 cam inside the horse trailer. Want to be able to monitor all four cams in one screen and touch one to make it full-screen.
- Tire pressure monitor system for truck and trailer (10 tires total)
- Handsfree cellular telephone (iphone) and phone mirroring if I can get carplay or rplay to work.
- Navigation (GPS)
- 4G Internet connection and wifi hotspot
- After all that, then comes the media server.
As you can see, this is an ambitious project, which I am currently unqualified to create from scratch. I have been quite disappointed to find that many of the functionalities I need have been developed, but they date back as far as 2009 and are now obsolete. I have tried a number of them and find they don't work on the Pi3B. So, I'm going to need "a little help from my friends."
Here's what I have so far:
- Pi3B and a PizeroW
- Pi 7" capacitive touchscreen (once I get things working I'll move to a 10.1" screen for the truck)
- Adafruit GPS breakout board
- Navit (currently broken)
- 2 backup cameras (working on finding software to view the output) RAYOO cameras, available on eBay or Amazon
- RF tx/rc cards
- Powered USB2.0 hub
- 4CHUSBDVR 4-video input usb card (EasyCAP clone, got drivers loaded using wine, but can't seem to get the output to work)
- EasyCAP 1-input usb video card (this one works with VLC)
- 4G will be handled by a dongle as soon as I decide which cellular provider I will go with (likely Verizon)
- Rpi3B will handle bluetooth and wifi hotspot
- Rplay (VMlite) installed, but broken
- Autopi DIY card and Rpi3B adapter board
I have paid for an Autopi DIY board (https://www.autopi.io
), but it likely won't be delivered until next month, as it is still under development. That should handle the OBDII needs. The TPMS system is going to be expensive, as the transmitters alone run about $35-45 each. I have found a usb video card that accepts four camera inputs, but can't seem to get the software (Windows drivers) to work under Linux (Raspbian Stretch). I can see the cameras are live, but get gibrish, rather than images. My GPS is working, but Navit is broken. Trying to figure that out. Rplay, which is supposed to work like Apple Carplay, is installed but broken. Seems Vmlite has either abandoned it or has decided to market it as a pay app. Can't seem to find any current documentation on it.
As many of the accessories available to the rpi seem to use the same GPIO pins, I am trying to connect everything by USB.
Going to have to learn python.
Some things I have found so far (been working on it about a month).
- auto power with soft shutdown: https://www.mausberrycircuits.com/colle ... y-switch-1
(currently unavailable, waiting for them to produce more, hoping for a little more amperage)
- The RAYOO cameras work well for my needs and they work fine via VLC using the EasyCAP video card, but I need four inputs and don't want to have four separate video cards. The Windows software that comes with the 4CHUSBDVR video card works well in Windows and there are some old How-to articles out there, by which I was able to get the drivers loaded in my Linux computer, but something is not right, as the cameras output looks like gibrish and I can't seem to get the software to work even using wine emulator. I expect it is the antique Windows drivers used by the Chinese manufacturer combined with the obsolete SAA7113H video chip.
- My GPS (Adafruit Ultimate GPS breakout board) is connected via usb and is working fine, however Navit is broken and it appears there is not enough interest in fixing it by the developers. It was documented months ago that the installation via raspbian is broken. I'm not enough of a programmer to be able to help there. None of the documentation is written with the average end-user in mind.
- I haven't started on the TPMS yet, but I plan to buy one transmitter (315mhz - US) and try to get it working before I jump all the way into it.
- I have found the cheap Chinese cables to be fine, but the usb hubs, video cards, etc are a 50/50 proposition. In other words, about half the time they need repair out of the box or simply don't work. Poor workmanship. I have had to troubleshoot and resolder several components.
- These blogs have been informative:
https://www.development-cycle.com/2016/ ... 3-upgrade/
https://www.autopi.io/blog/build-a-rasp ... -computer/
I hope we can keep this thread alive and moving. I don't mean to hijack it. I think we can all help each other.