Odroid Car Infotainment System

Post Reply
poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Contact:

Odroid Car Infotainment System

Unread post by poptmartone » Tue Sep 11, 2018 6:15 pm

Hi everyone, I'm proud to present my "Odroid Car Infotainment System". It is a combination of Odroid C2 and Arduino platforms capable of CAN communication with the car BCM module. This feature let the steering wheel controls to "communicate" with Android operating system through a further IR interface (as I proposed some time ago). Here the complete hardware list:
  • - Odroid C2
    - VU7 Plus display assembly
    - Hi-Fi Shield plus audio board
    - SmartPower 2 power board
    - Bluetooth USB module
    - Wifi USB module
    - GPS USB module
    - Externally powered USB hub
    - Cooling fan
    - Arduino Nano
    - Niren MCP2515 CANBUS tranceiver
    - Step down converter 12/24 V -> 5V (to power the Arduino and the CAN module)
    - Many DuPont connectors (male and female)
    - Cables.... and patience
The Arduino Nano "works under the hood" and provides the main operating logic (system on / off, IR interface, CANbus communication and stereo head unit remote control services) while the Odroid board makes the fun :D.
In order to minimize volumes and accomodate everything into my car dashboard housing, I realized an electronic control board which comprehends all the needed electronic components as show below.

Image

Image

Image

After disassembling the VU7 display kit and rearranging components in a sort of "motherboard" this is what I got:

Image

Image

Then, mounting everything into the car dashboard housing:

Image

Image

Image

Please note the IR led...

Image

Getting everything togheter, this is the final results:

Image

Image

[youtube]https://www.youtube.com/watch?v=uQf7kH7wbuQ[/youtube]

Hope you like it.
Last edited by poptmartone on Tue Sep 11, 2018 7:23 pm, edited 3 times in total.

InspecteurGadget
Posts: 68
Joined: Thu Apr 27, 2017 3:33 am
languages_spoken: French, English
ODROIDs: Odroid C2
USB GPS, Bluetooth, Wifi
Emmc 8g Android M
Rtc modue
Contact:

Re: Odroid Car Infotainment System

Unread post by InspecteurGadget » Tue Sep 11, 2018 6:48 pm

hi,
I can't see your photo. and your text appears in 3 times.
it is a beautiful project =)

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Contact:

Re: Odroid Car Infotainment System

Unread post by poptmartone » Tue Sep 11, 2018 7:24 pm

InspecteurGadget wrote:hi,
I can't see your photo. and your text appears in 3 times.
it is a beautiful project =)
I've just uploaded the photos on Mediafire. Let me know if you can see them normally.
Last edited by poptmartone on Tue Sep 11, 2018 11:14 pm, edited 1 time in total.

User avatar
mad_ady
Posts: 5258
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2
Location: Bucharest, Romania
Contact:

Re: Odroid Car Infotainment System

Unread post by mad_ady » Tue Sep 11, 2018 7:29 pm

Looks great!

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Contact:

Re: Odroid Car Infotainment System

Unread post by poptmartone » Tue Sep 11, 2018 11:12 pm

mad_ady wrote:Looks great!
Many thanks

User avatar
rooted
Posts: 6330
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Contact:

Re: Odroid Car Infotainment System

Unread post by rooted » Wed Sep 12, 2018 5:10 am

I really like the steering wheel controls, you integrated it so well. Good stuff :)

User avatar
mad_ady
Posts: 5258
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2
Location: Bucharest, Romania
Contact:

Re: Odroid Car Infotainment System

Unread post by mad_ady » Wed Sep 12, 2018 5:56 am

I believe he relays the original controls by sniffing events from the can bus and relays them via ir to the odroid. It's elegant, though I wonder if a usb can bus (if such a thing exists) would have been easier to integrate.

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Contact:

Re: Odroid Car Infotainment System

Unread post by poptmartone » Wed Sep 12, 2018 6:19 am

mad_ady wrote:I believe he relays the original controls by sniffing events from the can bus and relays them via ir to the odroid. It's elegant, though I wonder if a usb can bus (if such a thing exists) would have been easier to integrate.
That's right, however the IR communication I think is much easier and flexible.

User avatar
mad_ady
Posts: 5258
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2
Location: Bucharest, Romania
Contact:

Re: Odroid Car Infotainment System

Unread post by mad_ady » Wed Sep 12, 2018 1:55 pm

Right. I forgot you're running android.
How did you identify the can messages? Did you press keys while capturing traffic?

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Contact:

Re: Odroid Car Infotainment System

Unread post by poptmartone » Wed Sep 12, 2018 3:02 pm

mad_ady wrote:Right. I forgot you're running android.
How did you identify the can messages? Did you press keys while capturing traffic?
Yes, I use this method:
1) set the proper baud rate for the CAN line you want to sniff (mine were 95 kbps and 33 kbps for the medium and low speed CAN respectively)
2) start sniffing everything
3) wait some time
4) copy all the sniffed messages from the Arduino serial to excel
5) sequentially apply a CAN filter for each of the sniffed arb ID, if it corresponds to a desired function keep it, else delete every recurrence with the same useless ID

It's a long but simple method.

najaray
Posts: 21
Joined: Sun Jul 17, 2016 9:42 pm
languages_spoken: english
ODROIDs: C2
Contact:

Re: Odroid Car Infotainment System

Unread post by najaray » Fri Sep 14, 2018 8:47 pm

awesome I love this but the only remaining is the AV in port acc 12V on the screen for instant car cameras and an updated android OS with CarPlay and androidauto (there are a big competition now a days for updating android OS and creating new android images like station OS from firefly) deep sleep future with backlight control

I suggest hardkernal to wake up and add a AV in port acc 12V in the up coming screen and do something create your own OS


For you poptmartone I suggest you to see this
https://bluewavestudio.io/index.php/our ... wer-supply

maxderoswell
Posts: 1
Joined: Fri Sep 28, 2018 3:19 am
languages_spoken: French but good knowledges in English
ODROIDs: Odroid C2 only
Contact:

Re: Odroid Car Infotainment System

Unread post by maxderoswell » Fri Sep 28, 2018 4:43 am

Nice project.

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Contact:

Re: Odroid Car Infotainment System

Unread post by poptmartone » Fri Sep 28, 2018 6:50 pm

maxderoswell wrote:Nice project.
Many thanks :D

that_kid
Posts: 1
Joined: Wed Sep 21, 2016 4:36 am
languages_spoken: english
ODROIDs: C2
Contact:

Re: Odroid Car Infotainment System

Unread post by that_kid » Wed Oct 03, 2018 4:36 am

This is great. I would like to do the same thing, currently I have a nexus 7 in my dash but it's controlled by an Teensy 3 which handles all canbus communications. I wanted to move from that to an Odroid C2, I actually had it running as a demo in the car but i haven't had the time to finish it up. I'm interested in the board you made, especially how you integrated it with the vu7 mainboard. I need to source a the cable to extend the vu7 screen from the mainboard, that would allow me to put the main electronics in a better spot and build the fascia for the screen. Any chance you have extra control boards?

joy
Posts: 630
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Contact:

Re: Odroid Car Infotainment System

Unread post by joy » Sat Oct 13, 2018 9:59 am

Cool~~!!! Awesome project!

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest