Odroid Car Infotainment System

Post Reply
poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Has thanked: 0
Been thanked: 1 time
Contact:

Odroid Car Infotainment System

Post by poptmartone »

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.
These users thanked the author poptmartone for the post:
tdd146 (Sun Jan 19, 2020 3:47 am)

InspecteurGadget
Posts: 94
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
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by InspecteurGadget »

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
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by poptmartone »

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.

mad_ady
Posts: 8465
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 577 times
Been thanked: 461 times
Contact:

Re: Odroid Car Infotainment System

Post by mad_ady »

Looks great!

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by poptmartone »

mad_ady wrote:Looks great!
Many thanks

User avatar
rooted
Posts: 7983
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 724 times
Been thanked: 243 times
Contact:

Re: Odroid Car Infotainment System

Post by rooted »

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

mad_ady
Posts: 8465
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 577 times
Been thanked: 461 times
Contact:

Re: Odroid Car Infotainment System

Post by mad_ady »

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
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by poptmartone »

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.

mad_ady
Posts: 8465
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 577 times
Been thanked: 461 times
Contact:

Re: Odroid Car Infotainment System

Post by mad_ady »

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
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by poptmartone »

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: 23
Joined: Sun Jul 17, 2016 9:42 pm
languages_spoken: english
ODROIDs: C2
Has thanked: 0
Been thanked: 0
Contact:

Re: Odroid Car Infotainment System

Post by najaray »

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: 37
Joined: Fri Sep 28, 2018 3:19 am
languages_spoken: French but good knowledges in English
ODROIDs: Odroid C2 only
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by maxderoswell »

Nice project.

poptmartone
Posts: 52
Joined: Wed Aug 03, 2016 10:39 pm
languages_spoken: english italian
ODROIDs: ODROID C2
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Odroid Car Infotainment System

Post by poptmartone »

maxderoswell wrote:Nice project.
Many thanks :D

that_kid
Posts: 16
Joined: Wed Sep 21, 2016 4:36 am
languages_spoken: english
ODROIDs: C2,N2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: Odroid Car Infotainment System

Post by that_kid »

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: 1410
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 155 times
Been thanked: 172 times
Contact:

Re: Odroid Car Infotainment System

Post by joy »

Cool~~!!! Awesome project!

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

Re: Odroid Car Infotainment System

Post by maxderoswell »

poptmartone wrote:
Fri Sep 28, 2018 6:50 pm
maxderoswell wrote:Nice project.
Many thanks :D
Hello poptmartone.

I start my project but I will need many help. idorel77 come too :mrgreen:

Mathieu

tdd146
Posts: 2
Joined: Sun Jan 19, 2020 3:02 am
languages_spoken: english
ODROIDs: Odroid
Has thanked: 1 time
Been thanked: 0
Contact:

Re: Odroid Car Infotainment System

Post by tdd146 »

Hello,
I agree with your from turkey.
the project is very nice. I want to do it too :)
can you give me the steering keys, canbus messages?
I would be glad if you help. I'm waiting for your answer. :)

tdd146
Posts: 2
Joined: Sun Jan 19, 2020 3:02 am
languages_spoken: english
ODROIDs: Odroid
Has thanked: 1 time
Been thanked: 0
Contact:

Re: Odroid Car Infotainment System

Post by tdd146 »

is there anyone to help?

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 1 guest