Tuesday, November 7, 2017

E90 LCD add + iPod

Added a LCD to my car to show the coolant temp.

Then got to thinking.  While I had a connection to the CAN bus then why not have the program monitor for the skip buttons on the wheel.  The send skip the song on my iPod. Similar to the ibus ipod interface I had for my E46.

Got that working. Then thought if I put a bigger screen I display the song title (E46 I put it on the radio display).  With this screen I could fit a bunch of information.

View of the screen in the ash tray.

Close up of the screen.  It's a color screen. I chose a color that matched the rest of the cars displays.  I do have the engine temp change color based on Cold, Normal or HOT.

I made the screen bezel on my 3D printer. I need to glue it in instead of the tape. But you get the idea.

The program is essentially the same ipod program I posted earlier in this blog.  Except I modified the ibus inputs to be CAN bus.  And the outputs go to the LCD instead of the ibus.  I'll post code in the future.  Need to work out a few more formatting things.