Forum: Mikrocontroller und Digitale Elektronik RaspberryPi als Autoradio


von Green3lood (Gast)


Lesenswert?

Hallo zusammen,

ich habe in letzter Zeit mit dem Gedanken gespielt, einen RaspberryPi 
als Autoradio zu verwenden. Entsprechende 7" Displays gibt es schon für 
wenig Geld auf Ebay. Einziges Problem ist in meinen Augen die 
Lenkradsteuerung meines Autos (Seat Leon 1P). Nach meinen jetzigen 
Informationsstand funktioniert diese über den CAN-Bus. Da ich ja nur 
Signale empfangen will sollte ich in der Theorie ja nichts kaputt machen 
können, stimmt das? Außerdem bräuchte ich ein entsprechendes 
Breakoutboard für den Raspberry. Gefunden habe ich da dieses: 
http://www.skpang.co.uk/catalog/pican-canbus-board-for-raspberry-pi-p-1196.html

Wäre das für mein Projekt angemessen? Gibt es vielleicht andere 
Development Boards welche für mein Projekt besser geeignet sind (evtl. 
BeagleBoard Black)? Vielen Dank schonmal für eure Hilfe!

Grüße Green3lood

von Max (Gast)


Lesenswert?

Green3lood schrieb:
> Da ich ja nur
> Signale empfangen will sollte ich in der Theorie ja nichts kaputt machen
> können, stimmt das?

Wenn deine Hardware richtig aufgebaut ist, ist das Mithören kein 
Problem. Das größere Probleme sehe ich in der Aufschlüsselung der CAN 
Nachrichten. Woher weisst du welche IDs benötigt werden und wie die 
darin enthaltenen Informationen auszuwerten sind?

von Lutz H. (luhe)


Lesenswert?

Nicht umsonst sind richtige Autoradios so teuer,

- 40 °C bis + 80 °C Umgebungstemperatur, das macht nicht jedes Display 
mit.

Das Lesen  der CAN Nachrichten müsste gehen, ist die Botschaftsnummer 
und das Signal bekannt? Ich würde einem Schalter vorsehen,  mir  dem der 
CAN- Anschluss bei einer Störung ausgeschaltet werden kann.

von Nick S. (nick_s)


Lesenswert?

Hi, hab mich jetzt mal angemeldet und bin jetzt nicht mehr Green3lood 
sondern nick_s :D

-40° Wird es in Deutschland glaube ich nicht, 80° scheinen mir da im 
Sommer bei geschlossenen Fenstern realistischer. Das Auswerten der 
Signale stelle ich mir nicht sonderlich schwer vor. Wenn ich die die 
Byte-Ketten auslese und entsprechend oft eine Taste drücke, sollten sich 
doch die Byte-Ketten wiederholen und so "leicht" auf zu finden sein 
oder?

Ist denn das Breakoutboard geeignet? Es hat ja einen 9-Pin D-Sub 
Anschluss, das Kabel zum Radio allerdings nur 3 Pins (CAN+ CAN- und 
Masse (?? hab das Bild mit der Belegung daheim)) - sehe ich das richtig?

: Bearbeitet durch User
von Lutz H. (luhe)


Lesenswert?

Nick S. schrieb:
> -40° Wird es in Deutschland glaube ich nicht

Hab ich auch gedacht, war mal bei den Österreichern 100km hinter 
Salzburg, Ostwind , früh um 4,00 Uhr , - 35 °C. War aber nur einmal.

von Karl H. (kbuchegg)


Angehängte Dateien:

Lesenswert?

Nick S. schrieb:

> Ist denn das Breakoutboard geeignet? Es hat ja einen 9-Pin D-Sub
> Anschluss, das Kabel zum Radio allerdings nur 3 Pins (CAN+ CAN- und
> Masse (?? hab das Bild mit der Belegung daheim)) - sehe ich das richtig?

Also wenn ich mir das Bild des Breakout-Boards ansehe, dann sehe ich 
dort auch eine Klemmleiste mit genau den 3 CAN-Anschlüssen. Du hast dann 
eben einen 9-poligen Sub-D Anschluss, den du nicht brauchst, aber das 
macht ja im Prinzip erst mal nichts.

von Nick S. (nick_s)


Angehängte Dateien:

Lesenswert?

Das Display soll jetzt erstmal nicht das Problem darstellen.
Danke für den Hinweiß, die Anschlüsse decken sich ziemlich mit den 
Anschlüssen auf dem Bild (Blauer Kasten).

Wie groß ist denn die Chance dass ich meine Signale vom CAN abgreifen 
kann. Laufen da viele Daten drüber?

von Bastler (Gast)


Lesenswert?

Nick S. schrieb:
> Das Display soll jetzt erstmal nicht das Problem darstellen.
> Danke für den Hinweiß, die Anschlüsse decken sich ziemlich mit den
> Anschlüssen auf dem Bild (Blauer Kasten).
>
> Wie groß ist denn die Chance dass ich meine Signale vom CAN abgreifen
> kann. Laufen da viele Daten drüber?

oooohhhh ja....
ca. 250 messages pro Sekunde

von Karl H. (kbuchegg)


Lesenswert?

Bastler schrieb:

>> Wie groß ist denn die Chance dass ich meine Signale vom CAN abgreifen
>> kann. Laufen da viele Daten drüber?
>
> oooohhhh ja....
> ca. 250 messages pro Sekunde

Ich würde sagen: kommt drauf an.
Bei meinem vorhergehenden Auto, Citroen Xsara Picasso, hab ich auch mal 
ein wenig recherchiert, ob es mir gelingt, die Lenkradfernbedienung des 
Autos mit einem Autoradio zu verbinden. Was ich rausgefunden habe war, 
dass es da 2 verschiedene CAN-Busse gab, das ganze 'Multimedia'-Zeugs 
war auf einem eigenen Bus, so dass man dort die ganzen wichtigen 
Systemmeldungen nicht mitbekommt.

Aber: Nick
Deine Fragen klingen langsam schon ein bischen nach: Ich will das zwar 
machen, hab aber eigentlich keine Ahnung. CAN kenne ich dem Wort nach 
und Rasbperry Pi kenn ich nur, weil mein Nachbar mal davon gesprochen 
hat.
Das kommt mir alles schon ein wenig blauäugig vor. Mit: Ich nehm das aus 
der Schachtel, zieh da ein paar Kabel, konfigurier das 10 Minuten lang 
(wenn ich ein entsprechendes How-To dafür finde), und dann hab ich ein 
tolles Multimediasystem im Auto - das spielt es so nicht.

von Nick S. (nick_s)


Lesenswert?

Na das kann ja heiter werden. Weiß jemand ob es von den VW-Autoradios 
irgendwo Dokumente gibt, wo die Signale der LFB dokumentiert sind?

von Max (Gast)


Lesenswert?

Nick S. schrieb:
> Weiß jemand ob es von den VW-Autoradios
> irgendwo Dokumente gibt, wo die Signale der LFB dokumentiert sind?

Ich bin mir recht sicher, dass VW keine CAN-Matrizen veröffentlicht. 
Generell wird kein Hersteller solche Daten veröffentlichen, auch wenn es 
nur um das Radio geht.

von Nick S. (nick_s)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Aber: Nick
> Deine Fragen klingen langsam schon ein bischen nach: Ich will das zwar
> machen, hab aber eigentlich keine Ahnung. CAN kenne ich dem Wort nach
> und Rasbperry Pi kenn ich nur, weil mein Nachbar mal davon gesprochen
> hat.
> Das kommt mir alles schon ein wenig blauäugig vor. Mit: Ich nehm das aus
> der Schachtel, zieh da ein paar Kabel, konfigurier das 10 Minuten lang
> (wenn ich ein entsprechendes How-To dafür finde), und dann hab ich ein
> tolles Multimediasystem im Auto - das spielt es so nicht.

Ganz so tragisch ist es zum Glück nicht. Experimentiert habe ich mit dem 
RasPi schon viel. Auch mit den GPIOs. Aber ein Auto CAN ist eben eine 
andere Liga über die man in Kombination zum Raspberry nur wenig findet.
Das ein Autoradio kein 10-Minuten Projekt ist mir durchaus klar und auf 
Probleme hab ich mich eingestellt, möchte aber so viele wie möglich im 
Voraus beseitigen. Dafür brauche ich eben Fachmeinungen und keine 
vorgefertigten How-To's

von Kille H. (kille)


Lesenswert?

Schau mal auf die Seite:
http://www.canhack.de/

Grüße

von Nick S. (nick_s)


Lesenswert?

Okay, die Signale der LFB sollten auf dem Infotainment CAN laufen 
welcher laut VW (http://www.volkspage.net/technik/ssp/ssp/SSP_238.pdf) 
mit 100 kbps läuft. Das schränkt die Datenmenge doch etwas ein. Auf 
Canhack.de findet man leider nichts passendes für die VW/Seat LFB - da 
muss ich wohl selbst ran.

Ich werde mir das Breakout-Board einfach mal bestellen und probieren an 
die Daten der LFB zu kommen.

: Bearbeitet durch User
von Bastler (Gast)


Lesenswert?

Ich habe keine Ahnung wie die Busanbindung der LFB in deinem Auto 
realisiert ist, aber wenn die direkt am CAN Hängt, würde ich ganz doof 
erst mal den stecker abziehen, die LFB von extern mit 12V versorgen und 
schaun ob sich was auf dem CAN tut wenn ich schalte.

von Max (Gast)


Lesenswert?

Nick S. schrieb:
> Ich werde mir das Breakout-Board einfach mal bestellen und probieren an
> die Daten der LFB zu kommen.

Ist durchaus machbar mit einem eigenen CANalyzer Clone ;-)

von Stefan (Gast)


Lesenswert?

Wie bringst du den Raspberry Pi dazu, Radiosender zu empfangen?

Ich miene, ich kaufe doch auch nicht eine Kettensäge, um Schrauben zu 
drehen.

von W.S. (Gast)


Lesenswert?

Green3lood schrieb:
> ich habe in letzter Zeit mit dem Gedanken gespielt, einen RaspberryPi
> als Autoradio zu verwenden.

Ähemm... jaja.

Du hast zwar dran gedacht, ein tolles 7" LCD dranzuknibbern, aber denk 
doch mal ein klein wenig weiter, nur ein klitzekleines Bißchen: So ein 
Autoradio sollte doch - nach meiner bescheidenen Meinung - ein RADIO 
sein, also was Akustisches von sich geben und selbiges aus dem 
UKW-Bereich empfangen. Neuerdings auch aus dem Band III, also DAB+. 
Obendein sollte sich so ein Radio ja auch bedienen lassen - und das im 
Auto. Also ist zumindest für das Allergröbste ein oder mehrere 
Drehknöpfe angesagt. So richtig welche zum Anfassen und nix grafisches 
auf dem Screen. Schließlich sollst du ja suf die Straße gucken und nicht 
auf dem LCD herumwurschteln.

Und dafür willst du ein RPI benutzen? Ja? Wo das ja SOOO viele gut für 
sowas geeignete I/O's hat.

Es vergeht in diesem Forum wirklich kein Tag ohne solch grandiose 
wohldurchdachte Ideen.

Kauf dir lieber ein China-7"-Autoreadio und lauf zur Höchstform auf beim 
Einbau und Installation der Software.

W.S.

von Max G. (l0wside) Benutzerseite


Lesenswert?

Stefan schrieb:
> Wie bringst du den Raspberry Pi dazu, Radiosender zu empfangen?

Das hier könnte z.B. passen: 
http://www.watterott.com/de/Breakout-Board-mit-Si4703-FM-Empfaenger
Wird sicher keine gigantisch berauschende Qualität geben, aber 
schlechter als ein Aldi-Radio wird´s auch nicht sein.
Oder auch http://www.cartft.com/catalog/il/1618.

Fürs Gehäuse am besten ein Radio vom Schrottplatz ausschlachten.


Ansonsten: Macht den armen Kerl doch nicht gleich fertig. Wir alle haben 
uns schon mal beim Basteln ein bisschen viel vorgenommen. Und zum Lernen 
bietet das Projekt allemal genug.
Für mc.net ist dieser Thread aber erstaunlich konstruktiv :-)

Max

von Nick S. (nick_s)


Lesenswert?

W.S. schrieb:
> Ähemm... jaja.
>
> Du hast zwar dran gedacht, ein tolles 7" LCD dranzuknibbern, aber denk
> doch mal ein klein wenig weiter, nur ein klitzekleines Bißchen: So ein
> Autoradio sollte doch - nach meiner bescheidenen Meinung - ein RADIO
> sein, also was Akustisches von sich geben und selbiges aus dem
> UKW-Bereich empfangen. Neuerdings auch aus dem Band III, also DAB+.
> Obendein sollte sich so ein Radio ja auch bedienen lassen - und das im
> Auto. Also ist zumindest für das Allergröbste ein oder mehrere
> Drehknöpfe angesagt. So richtig welche zum Anfassen und nix grafisches
> auf dem Screen. Schließlich sollst du ja suf die Straße gucken und nicht
> auf dem LCD herumwurschteln.
>
> Und dafür willst du ein RPI benutzen? Ja? Wo das ja SOOO viele gut für
> sowas geeignete I/O's hat.
>
> Es vergeht in diesem Forum wirklich kein Tag ohne solch grandiose
> wohldurchdachte Ideen.
>
> Kauf dir lieber ein China-7"-Autoreadio und lauf zur Höchstform auf beim
> Einbau und Installation der Software.
>
> W.S.

Ernsthaft? Du willst mir also erzählen was mein Autoradio so können 
muss? Genauso wie mein FERNseher zum fernsehen verwendet werden muss 
oder? Ups da ist ja gar kein Receiver dran und auch kein Kabel - also ab 
damit in die Tonne, ist ja unbrauchbar. Hättest DU nur ein klitze 
kleines bisschen weiter gedacht, wäre dir vielleicht auch in meinem Text 
aufgefallen, was ich denn vor habe.. Kleiner Tipp, es sind die Worte 
"Lenkradfernbedienung" "RaspberryPi" und "Verbinden" gefallen.

Der RasPi ist ungeeignet? Dann schlag doch was besseres vor, schließlich 
hab ich auch danach gefragt:

Green3lood schrieb:
> Wäre das für mein Projekt angemessen? Gibt es vielleicht andere
> Development Boards welche für mein Projekt besser geeignet sind (evtl.
> BeagleBoard Black)? Vielen Dank schonmal für eure Hilfe!

Am besten erzählst du mir jetzt noch dass ein Raspberry zu wenig PWMs 
hat um die Servos meiner Lenkung zu steuern.
Ganz ehrlich. Ich erwarte von diesem "Projekt" keine verkaufsfähiges 
Produkt, sondern ein Projekt was mir spaß macht und bei dem ich etwas 
lerne und nebenbei zieh ich daraus noch einen Nutzen. Wenn es dir nicht 
passt was manche leute so planen, dann lass sie doch auf die Fresse 
fliegen.

Max G. schrieb:
> Das hier könnte z.B. passen:
> http://www.watterott.com/de/Breakout-Board-mit-Si4703-FM-Empfaenger

Danke für den Link, aber Radio brauche ich garnicht :)

von Max G. (l0wside) Benutzerseite


Lesenswert?

Nick S. schrieb:
> Danke für den Link, aber Radio brauche ich garnicht :)

Autoradio ohne Radio...Sachen gibt´s.

von Andreas K. (hammerhead)


Lesenswert?

Max G. schrieb:
> Autoradio ohne Radio...Sachen gibt´s.

Yap, funktioniert super, hab ich in meinem Auto auch so gebaut, kommt eh 
nur murks über Funk rein, da lese ich lieber entspannt für mich 
relevante Nachrichten im Internet und höre während der Fahrt die Musik, 
die mir gefällt.


@nick_s: nenne es doch nicht mehr Autoradio, sondern 
"Infotainmentsystem", damit die ganzen alten Herren hier nicht verwirrt 
sind ;)


Also wie schon wer sagte, laufen in so einem Auto mehrere CAN-Busse und 
nicht einer. Es gibt mindestens Management und Entertainment-Bus, 
manchmal auch noch ein paar andere. Der für dich relevante ist natürlich 
Entertainment. Was du ausprobieren könntest ist, deinen RPi mit dem 
CAN-Dingsi an dem stecker anzuklemmen, der an dein Radio ging und 
versuchen, da mitzulauschen. Dann kannst du auf den Knöpfen der LFB 
rumdrücken und musst am ende nur noch auswerten, welche Messages sich 
verändern oder zusätzlich gesendet werden.

W.S. schrieb:
> Obendein sollte sich so ein Radio ja auch bedienen lassen - und das im
> Auto. Also ist zumindest für das Allergröbste ein oder mehrere
> Drehknöpfe angesagt. So richtig welche zum Anfassen und nix grafisches
> auf dem Screen. Schließlich sollst du ja suf die Straße gucken und nicht
> auf dem LCD herumwurschteln.

Funktioniert auch super mit Touchscreen. Hab ich jetzt seit 2 Jahren 
drin mit entsprechender Bedienoberfläche. Drehknöpfe sind im digitalen 
Zeitalter vollkommen überbewertet und nur noch eine Altlast von damals, 
als man beim Radio den Kondensator mechanisch verdrehen musste, um die 
Frequenz einzustellen.

von Max K. (Gast)


Lesenswert?

Cooles Projekt Nick!

Andreas Kist schrieb:
> da lese ich lieber entspannt für mich
> relevante Nachrichten im Internet

Wie jetzt, ernsthaft? Während der Fahrt?
Oder hast ne schicke Sprachausgabe, die dir die Nachricht vorliest?

Ciao
Max

von Nick S. (nick_s)


Lesenswert?

Andreas Kist schrieb:
> @nick_s: nenne es doch nicht mehr Autoradio, sondern
> "Infotainmentsystem", damit die ganzen alten Herren hier nicht verwirrt
> sind ;)

Danke, ja ich glaube das ist besser so. Ich schau jetzt seit mind. 2 
Jahren kein Fernsehen mehr und höre kein Radio. Meine Serien und Musik 
die ich sehen/hören möchte habe ich und ich sehe keinen Grund noch Radio 
zu hören.
Mal ganz abgesehen davon ob Knöpfe veraltet sind oder nicht gibt es 
entsprechende Module die genau für sowas ausgelegt sind:
EBAY LINK UNTEN

Abgesehen davon habe ich ja mein Lenkrad für die Lautstärke :)

Wie oben schon mal erwähnt gibt es ein Dokument von VW welches 3 
verschiedene Buse beschreibt.

Wie gesagt, bei nächster Gelegenheit besorge ich mir das CAN-Breakout 
für den Raspi und halte euch auf dem laufenden ob ich die Signale 
gefunden habe oder eben auch nicht!

Danke nochmal an alle die hier freundlich sind und versuchen konstruktiv 
mit zu helfen!


http://www.ebay.de/itm/2DIN-IN-DASH-7-Samsung-HDMI-Touch-Screen-Monitor-KIT-USB-SD-Raspberry-Pi/121002169460?_trksid=p2045573.m2042&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D15813%26meid%3D1839684356501968221%26pid%3D100033%26prg%3D7513%26rk%3D4%26rkt%3D4%26sd%3D151074149637%26

von Flip B. (frickelfreak)


Lesenswert?

Als kleiner anstoss: fürs gleiche Geld gibt gute tablets mit 
integriertem GPS navi!

von Nick S. (nick_s)


Lesenswert?

Flip B. schrieb:
> Als kleiner anstoss: fürs gleiche Geld gibt gute tablets mit
> integriertem GPS navi!

Daran habe ich auch als erstes gedacht. Aber um die Navigation alleine 
geht es mir garnicht. Es ist das Gesamtpaket was es für mich so 
interessant macht. Natürlich könnte ich mir ein entsprechendes fertiges 
Produkt für 700€ kaufen aber wo bleibt denn da der Spaß - Ich bin 
beruflich Entwickler und brauche einfach das Basteln :P

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.