My new CarPC Project - Honeycomb Here I Come
1 Attachment(s)
Over the past couple years I've been running a Windows 7 micro itx setup. With it I've had full HU / steering integration using a Grom Car2PC adapter and some custom code I developed for media management.
I've been following the Android tablet market for some time and have finally landed on a replacement. I'll be using a Dell Streak 7" 3G/4G as a replacement for my entire setup. The end result should be pretty impressive as I'll be replacing about 30' of cabling, the lilliput LCD, and my trunk stored mini-itx PC with nothing more than the tablet (mounted via cradle in my jdm retractable nav tray), a pdmi cable, a hidden multimedia dock (supplies power, 3.5mm audio, and usb), and the FTDI maintained Android serial drivers to control my grom car2pc adapter with some new custom code developed on my part. Anyway, I'll keep this thread updated as I progress. I'll be tackling the project in multiple steps, initially taking a step back and loosing some integration -- namely HU control, but have no doubt I'll be back to where I am today upon conclusion -- likely 3-6 months out. |
reserved for even more future build updates
|
reserved just in case I need it
|
4 Attachment(s)
I tore down my center console today and pulled the lilliput screen and retractable tray. After a little bit of drilling into the existing center stand I got the $44 car mount I bought off ebay installed with no issues.
I'll put it back into the car tomorrow running a temporary 3.5mm audio plug to my car2pc adapter and a 12v lead (going to hijack the existing one I wired for the Lilliput) for the pdmi plug on the Streak. The Streak 7s dimensions (width & height) exactly match the Lilliput 7". The depth is a little less than the Lilliput.. Basically a perfect fit for the tray. Here are some pictures of the tray mounted: https://www.rx8club.com/attachment.p...1&d=1322362904 https://www.rx8club.com/attachment.p...1&d=1322362904 https://www.rx8club.com/attachment.p...1&d=1322362904 https://www.rx8club.com/attachment.p...1&d=1322362904 And the mount itself (stole the marketing image from ebay): |
That is badass man. I can't wait to see the finished product.
|
thanks, 9k!
I'll have some more pictures up tomorrow once I've got the tray reinstalled into the console. Should provide a really good visual for the final setup. |
looks awesome!
can't wait to see how this ends up as I've been giving more thought to simply using a tablet device for a carPC. |
5 Attachment(s)
Got everything mounted temporarily as I await the 12V pdmi power converter. Initial impressions are OMFG this rocks!
Audio integration is complete. My one big TODO is getting the FTDI Serial enumerator kernel module built and incorporated. Once that is done I can do full on HU integration. Currently all I've got is volume control (although all I existing HU functions still work as was the case with my prior Win7 setup). Here's a nice shot of JDM nab tray coming together prior to install into the car: https://www.rx8club.com/attachment.p...1&d=1322427818 All the front console "guts": https://www.rx8club.com/attachment.p...1&d=1322427818 First test: https://www.rx8club.com/attachment.p...1&d=1322427818 All buttoned up (head on view): https://www.rx8club.com/attachment.p...1&d=1322427887 Drivers Eye View: https://www.rx8club.com/attachment.p...1&d=1322427818 |
That's money. I want.
|
4 Attachment(s)
Google Navigation:
https://www.rx8club.com/attachment.p...1&d=1322428208 Android Camera: https://www.rx8club.com/attachment.p...1&d=1322428171 All stealth like when not in use: https://www.rx8club.com/attachment.p...1&d=1322428171 And my final shot for the day, Parmer DashCommand for Android connecting via my cheapo Bluetooth ELM adapter: https://www.rx8club.com/attachment.p...1&d=1322428171 |
Sub'd! I've wanted to do this when I first saw a thread on someone else thinking about it back in the summer. Where did you get the nav tray from? Also are you gonna post up your code to get the HU stuff up and running when completed?
|
best place to get the nav tray is from japanparts.com It is a Mazda (JDM) accessory. Any code and/or kernel modules I develop / modify will certainly be open sourced and available in binary and source forms once I get to that point.
|
Found it! For those in the future trying to find it, Mazda Retractable Navigation Box
|
I'll be sure to add it to the top posts once I take some time to clean up the thread.
|
looks great except those side connector, but overall clean install and nice job :)
|
I'll be building a pdmi male to pdmi female cable at some point in the near future to allow for a connection to a docking station. This will allow me to move the audio connection down to the dock (likely stored in my center console, behind the HU, or in the glove box) as well as get access to Honeycomb's USB device enumerations (which also requires some kernel tuning and custom code) for HU/steering control integration.
|
good to hear, waiting for the update :)
|
Looks good man. keep up the good work!
|
This has got to be THE coolest car PC project.
Honestly, I contemplated building a car PC for a good while and put it away for various reasons... but if this gets done, I might become just a copycat and do the same thing. Way to go, man. Thanks for sharing. Will look out for your future development news. |
Originally Posted by flametail
(Post 4133377)
Found it! For those in the future trying to find it, Mazda Retractable Navigation Box
That's friggin' EXPENSIVE! :( |
subbed, cant wait to see more on this
|
Very cool. Subbed as well.
|
Looking into doing something like this sometime in the near future..Nicely done!!! Subscribed :)
|
Having failed to source, and not looking foward to "nano level" soldering, a pdmi to pdmi extension cable for integrated power, audio, and USB host mode, I have deviated a smidge plan wise.
I bought a GROM Bluetooth adapter (http://indashpc.org/new/aux_adapters/grom-aux-maz.html) and assuming all goes well I'll be discontinuing use of the car2pc adapter completely. I'll be building some "hardening" code on Android to ensure the bluetooth link stays up... should simplify things considerably. It's a little sad that I'm giving up on the car2pc interface. It was a treat to work with under Windows. |
Dude. You have a frickin tablet in your car. *shakes shelldude* YOU HAVE A FRICKIN TABLET IN YOUR CAR!!! AND IT LOOKS GREAT TOO!!! Totally Stoked.
|
ok this is going to sound stupid but i tried to do this with my dell streak 7 and i can get S**t to work is there a soft ware you need to download or some thing i need. help me what do i need to do please help.
|
What exactly is it you tried to do? There are numerous aspects to this project, none of which up to this point have required custom code on the Streak -- however I will be doing some custom service work for the bluetooth stack shortly... just waiting on getting my 8 back from a turbo rebuild.
|
ok then how do you get the fuel and all of that to show up on your dell streak 7?
|
An ELM bluetooth adapter and any number of Android OBD2 apps. I believe I'm using Dashcommand in the screenshots.
Something like this should work fine: |
Finally gutted the old PC, all wiring, and the car2pc adapter today.
the grom aux/Bluetooth adapter is installed and paired. 5v power from my carnetix p2140 is done too. Now I've just got to put everything back together. |
Time moves fast. Ice Cream Sandwich is now on your heels. :)
|
Originally Posted by firebirdude
(Post 4221568)
Time moves fast. Ice Cream Sandwich is now on your heels. :)
I may even go back to gingerbread at some point. |
I've started development on my Car Home activity. Wrapped up music and bluetooth remote control tonight.
Some things I plan to add:
|
1 Attachment(s)
|
Very cool. Looking forward to further news about this.
Great song selection too :D: Wish there was a way to find that mount for a sane price though... |
1 Attachment(s)
I stumbled upon an Android open source OBD2 library yesterday and couldn't resist the urge to integrate it into my "RX-8 Home" app. After a little bit of trial and error I'm reading all of the basic OBD2 PIDs and have pulled in the ones I'm most interested in.
Over the next couple days I'll skin some cool gauges and integrated them in place of the current TextViews. The library is called libvoyager and can be found here: https://github.com/gtosoft/libvoyager I couldn't get any of the sibling sample projects to work unmodified, but after a little finesse I had my own utility class built that is working flawlessly. Here's the code: Code:
package com.shellware.CarHome; Code:
@Override Code:
((TextView) findViewById(R.id.textView1)).setText("OBD Voltage: " + String.valueOf(obd.getVoltage()) + "v"); It is a FULL OBD/CAN implementation library. I can read and clear CELs, add Mazda specific PIDs, you name it. |
3 Attachment(s)
From the start of this project I'd been wanting to do some things that utilized Location Services and the cameras.
Using an SMS receiver RX-8 Home intercepts inbound SMS text messages and looks for specific keywords from a phone # white list. When it receives a "Where are you?" text message it responds with a URL to Google Maps including its current GPS coordinates. https://www.rx8club.com/attachment.p...1&d=1334386179 https://www.rx8club.com/attachment.p...1&d=1334386478 The app also waits for a "What do you see?" text message and responds with two MMS messages containing snapshots from the front and back cameras. |
Great stuff :rock:
Now... does anyone have this mount for sale? :D: |
Originally Posted by Tamas
(Post 4239259)
Great stuff :rock:
Now... does anyone have this mount for sale? :D: |
Originally Posted by HiFlite999
(Post 4239285)
Post #14, this thread.
|
You could always get the metra kit and the parrot asteroid.
|
Eh... I like your tablet solution but not that parrot thingy.
|
dude. LIKE A BOSS.
|
1 Attachment(s)
Skinned some gauges and wired up their needles. Still not 100% with the AFR gauge. I'm looking for a better template.
|
Looks awesome, I've been running the appradio set up for a while...wish pioneer would release some an app like Carhome hah
|
Awesome as usual Shell. Any real downside to this project yet?
|
Downside... hmm...
There's a bug with the Grom AUX / Bluetooth adapter that once you cycle past track 99 A2DP integration fails until you either cycle the bluetooth connection or press Prior Track enough times to get back in the 50-99 track range. I coded a work-around that recycles the bluetooth connection automatically every "net" 40 forward track presses as it cycles from one track to the next and have reached out to Grom to see if they can patch their firmware. Reaching the Honeycomb lower action bar can be a pain at times since the tablet is recessed a bit into the JDM mount. It's not undo-able, just a little tricky while driving. I've built a work-around for this that I haven't shown in the thread yet that uses a Gallery type marquee and double tap steering wheel controls for basic Android navigation. These are really trivial issues given what I'm getting back from all of this. And I fully anticipate resolution of both as I invest a little more time into the interface overall. I'm currently in the process of tracking down some of the more advanced (and secretive) Mazda PIDs for things like TPMS, FOBs, etc. I know the CANBUS got a huge overall with the SIIs and there might be things I could do on an SII (such as controlling CD text, etc) that are not available to me on the S1... similar to what you see paimon.soror doing in his RxDuino: Development Chat thread. |
Im a big Android fan and was thinking of a car PC myself for some time now... but this is just simply awesome. Subbed.
|
3 Attachment(s)
More gauges.... more cleanup up of the UI required... It's not flowing well enough for me yet.
I also finished up DTC detection and DTC Reset tonight (didn't have any stored codes ... otherwise they would've been listed)... Here's what my "steering control double tap" scrollable menu looks like (pulled it off the emulator -- all other shots are from my Streak. |
All times are GMT -5. The time now is 05:39 PM. |
© 2024 MH Sub I, LLC dba Internet Brands