What a strange message to read on the digital dashboard display of your car. This is proof that [Kristoffer Smith] was able to control the ODB-II bus on his Eagle Grand Cherokee.
He’s not just doing this for the heck of it. It stems from his goal of adding an Android tablet on the dashboard which has been a popular hack as of late. This left [Kristoffer] with steering wheel controls that did nothing. They originally operated the radio, so he set out to make them control the tablet.
He had seen an Arduino used to control the CAN bus, but decided to go a different route. He grabbed a USB CAN bus interface for around $25. The first order of business was to use it with his computer to sniff the data available. From there he was able to decode the traffic and figure out the commands he needed to monitor. The last piece of the puzzle was to write his own Android code to watch for and react to the steering wheel buttons. You can check out the code at his repository and see the demo after the break.
Continue reading “ODB-II hacking using an Android tablet”
It turns out that the Nexus 7 Android tablet is the perfect size to fit in a double DIN opening. DIN is the form factor of a single CD head unit for an automobile. Many models have room for a double DIN, which is defined as 4″ high by 7″ wide. Once [Meta James] figured out that the dashboard bezel for his Subaru framed the Nexus 7 perfectly he set out to fabricate the mounting system for an in-dash tablet installation.
Unlike a lot of these dashboard tablet installs, [James] didn’t need any Bondo, sanding, or painting to get things to look right. Like we mentioned, the bezel is a perfect fit so his alterations are hidden behind the tablet itself. He removed the stock head unit and ordered a DIN adapter kit to get the black bracket plate seen above. He built an acrylic box the same size as a double DIN head unit, then mounted the plates to the sides and a Nexus 7 case to the front. This holds the tablet in firmly, lets him mount the entire assembly using the factory mounting points, and leaves plenty of room for the cabling that connects the device to the car. Since he already had a hands-free phone system he just uses that to amplify the audio fed to it via Bluetooth.
The work which [Mark] did to mount this iPad mini in the dashboard of his Ford truck is commendable. It looks like it came from the factory this way, and the functionality matches that illusion.
He actually started the project before he had the iPad mini on hand. A PDF that mapped out the exact dimensions was used as a template for the layout and alteration. He took the stereo controls out of the original faceplate. That opening was made to fit the screen by cutting, adding putty, then sanding and finishing.
Since the bezel won’t let [Mark] get at any of the buttons on the iPad itself he picked up an external home button on eBay and mounted it just to the left of the screen. Inside the dashboard a docking connector is responsible for powering the tablet and connecting it to the sound system. There’s even a WiFi connection thanks to the MiFi system he mounted in the overhead console.
Here’s how you can have a hands-free, no worries about the battery, Android experience while you drive. [Steve] removed the head unit from his car and replaced it with a Samsung Galaxy SIII Android phone. The look is pretty nice, but we do have a few suggested improvements if you try this one for yourself.
It started simply by removing the factory stereo which left a double-height opening in the dashboard. [Steve] cut a piece of wood to fit the gaping hole, painting it a grey that would compliment the interior colors of the car. The phone is mounted on this plate, with plenty of room for the USB and audio cables. From there it is finished up with another wooden plate which has a cutout for the touch screen. See the final project, as well as glimpses of the installation, in the video after the break.
[Steve] demonstrates using the GPS features and playing music. We’d improve this in a couple of ways. First off, using something like the IOIO board you could add a physical volume knob, which we’re not interested in giving up for a touch screen quite yet. If you were willing to go the extra mile, a CAN-BUS chip could be added too that would monitor button presses from the steering wheel music controls.
Continue reading “Galaxy SIII hack puts Android in your dashboard”
[Hyeinkali’s] iPod Nano looks right at home on the dashboard of his 2001 Honda Accord. He got rid of the simple LCD clock and the buttons that were used to set it. The hack holds the iPod securely in place, but it remains easy to remove and take with you.
He started by popping out the bezel that holds the clock module and hazard light button in place. The original display was about the same width as the Nano, but he wasn’t interested in mounting the mp3 player under the dash. Since he needed to be able to take it with him to sync his music library he made a space near the bottom of the bezel to accept the connector end of the USB cable while keeping the device accessible. After connecting the other end to power he covered the hole in the bezel with mesh and put everything back together. We’re not sure if audio is piped into the car stereo via a cable or through Bluetooth, but it does feed to the head unit.
When a few lights in the dashboard of [Garrett]’s truck burned out, he was looking at a hefty repair bill. The repair shop would have to replace the huge PCB to change a few soldered light bulbs, so he was looking at a $500 repair bill. Lighting up a LED is everyone’s first project, so [Garrett] decided to change out the bulbs with LEDs and save a few dollars.
The repair was very simple – after removing the dials and needles, [Garrett] found a huge PCB with a few burnt out bulbs on board. He took a multimeter to each bulb’s solder pad and replaced each one with an LED and resistor. The finished project looks like it came out of a factory and is a huge improvement over the ugly amber bulbs originally found in his truck. [Garrett] also posted a nice Instructable of his build showing the nicely soldered lamp replacements.
So if you’re knee deep in an Arduino-based project and you want to constantly monitor all of the micro’s pins, what’s the best way to go about it? [Jonathan Clark] from LVL1 in Louisville was looking to keep a closer eye on his board and whipped up an application he calls ArduinoDashboard.
Programmed in Processing, the application gives you a look at all of your Arduino board’s analog and digital pins in a simple to use display. All that’s required to run the application is a bit of code inserted at the top of your sketch, which can be called anywhere in your program’s loop. Once the code snipped is called, all of the board’s pins are read and the data is sent to your PC.
ArduinoDashboard is still very much in beta at the moment, but it looks to be stable enough for everyday use. [Jonathan] has plenty of improvements and new features in mind, so be sure to check back often to see what’s changed.
[via Adafruit Blog]