Originally Posted by willfck4beer
Dude, that's pretty sick! I'm a bit confused though.
This is for a second device to act as HUD (that perhaps stays with the car) and maintains a connection to the car's bluetooth A2DP to stream music to the car; bluetooth OBDII dongle for rpm; bluetooth Iradar?
So, Ideally, this HUD device might be a tablet?
Where does the HUD device get internet? from my daily driver phone in my pocket? or it doesn't need it?
Got anymore screenshots?
Looks really coool man. Thanks for the hard work!
Is this in the play store?
Thanks for the comments, I appreciate it! I haven't heard too much feedback from anyone, so I was curious is anyone had any interest in it.
Anyway, while carhud can work as a standalone, I designed it for my needs which would be for two devices. I've got an appradio 3 in the car that basically makes your android phone your headunit for playing music, navigation, etc etc. So my main android phone (galaxy s4) is always the device playing music in my car. So carhud is running as a sender on it and sending pertinent info over to the receiver device (my old phone, a samsung galaxy s2). The s2 makes its own connections to obd2 and the cobra and then just waits for info from my main phone. So, even if my main phone wasn't connected, I would still get speed, rpm, temp, battery and radar alerts.
The connection between the two phones is just a simple bluetooth serial port for sending data, so the a2dp conneciton is still between my gs4 and the headunit. The sender simple reads the current playing track and sends that data via serial over to the gs2. It does the same thing for incoming calls, texts, navigation commands, etc. So this setup would work perfect for people using any type of audio connection(wired, a2dp, or hdmi/mhl like the appradio) to their car headunit.
The HUD device could be any android app you wanted it to be. I figured a lot of people probably had old android phones laying around their house, no longer in use, that they wouldn't mind dedicating for this... and wouldn't be concerned about leaving them in their car. But, you could definately use a tablet too. Although, I think the smaller screen of an old phone might be more reasonable to have in the dash.
Carhud doesn't use any data on the hud once installed, but I do have bluetooth tethering enabled on mine for any data the s2 might want. I'm then using tasker to automate that connection.
Also, I'm using tasker to handle auto starting carhud on boot and auto shutdown once power is lost. I then put a modified playlpm on the gs2 to enable auto turn on once it sees power.. giving me a fully automated system.
As far as screenshots, I'm working on making a video of it in action once I figure out a good hud film. Right now I've just got the phone in mirror mode bouncing off some light tint in the windshield. It looks great at night but during the day the HUD is barely visible. I'm going to try to find some darker tint to put on the front windshield to see if that resolves the issue. Once I get that going I'll focus on getting a demo video up.
Thanks again! Feel free to hit me up with any other questions, or suggestions, or anything. I'm always looking for ways to make it better.