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
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?
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.
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?
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.
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.
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?
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
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.
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.
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
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.
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.
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 ;-)
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.
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
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 :)
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.
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
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