Wustis Blog

Der Blog über Tobias Wust und seine Reise

Nexus 7 als Autoradio mit Multifunktionslenkrad

| 69 Kommentare

Nexus 7 Radio fertig

Mein Nexus 7 als Autoradio

Einbau eines Nexus 7 als Autoradio mit Lautstärkeregler, Aux-Anschluss und Lenkradfernbedienung.

6 Stunden Fahrt irgendwo hin. Radio an. Nur Mist. Jeden Tag hat es mich gestört, dass ich das Radio beim Autofahren zwar anmache, aber die Hälfte der Zeit damit beschäftigt bin, auf Weiter zu drücken. Entweder es läuft nur doofe Musik oder es wird nur geredet. Ich benutze Waze zum navigieren. Da brauche ich die Verkehrsnachrichten nicht. Andere Nachrichten interessieren mich eigentlich auch selten. Wutentbrannt habe ich das Radio raus gerissen und auf die Straße geschmettert. Nicht ganz – aber so ungefähr. Ich habe es ausgebaut und stattdessen ein Tablet eingebaut. Mit Zugriff auf Spotify, Google Music, Waze… alles was Android eben an Mehrwert bietet. Und das beste: Ich habe es geschafft mein Multifunktionslenkrad anzuschließen und kann so auch ohne von der Fahrt abgelenkt zu werden durch die Musik zu browsen.

Mein treuer Seat Ibiza, der mich seit Jahren begleitet hat, ist dieses Jahr leider ums Leben gekommen. Auf der Fahrt zu einem Survivaltraining im Bayrischen Wald ist der Wagen auf der Autobahn stehen geblieben. Dank meiner coolen ADAC Plus Mitgliedschaft habe ich tollen Service bekommen und konnte kostenlos mit einem Mietwagen weiterfahren. Mein Wustmobil sollte aber kaputt sein. Motorschaden. Es wurde kostenlos zur Werkstatt meiner Eltern transportiert, wo es dann auch die vernichtende Diagnose gab: lohnt sich nicht mehr.

Ein neues Auto musste her und nur wenige Monate später habe ich mir das Wustmobil 2 gekauft. Jetzt fahre ich einen 2006er Seat Altea. Ein sehr schönes Auto… aber ein Radio ohne Aux-Anschluss. Hätte es den gehabt, wäre ich wohl nie auf dieses Projekt gekommen. Den hatte es aber nicht. Und jetzt habe ich ein Tablet eingebaut. Das hier ist keine Präzise Anleitung. Wenn ihr genau wissen wollte, was wo wie angeschlossen ist, dann fragt mich bitte.

Material

Optiktest

Mal schauen, wie das Tablet an der Stelle wirkt..

Für das Radio:

Für das MFL:

Optional:

Kram von Ebay für wenige Euro oder was noch herumlag:

  • USB-Kabel für Tablet und für Arduino
  • Kippschalter
  • 3,5mm Klinkenstecker mit Schalter
  • Altes Kopfhörerkabel für die 3,5mm Klinke
  • Heißkleber, Isolierband, etc.

Zusammenbau

Radio Ausbau

Radio Ausbau mit Kabelbindern

So geht es eher nicht so gut..

Zunächst muss natürlich das alte Radio raus. Im Seatforum in der Selbsthilfeecke habe ich eine Anleitung gefunden, wie man das Radio ausbauen können soll. Dazu verbinde man drei Kabelbinder, schiebe die dahinter und dann kräftig ziehen. Das hat bei mir nicht geklappt. So gar nicht. Entweder ich habe Kabelbinder zerrissen oder es hat sich einfach gar nichts ein bisschen gerührt. Und das obwohl ich gezogen habe, wie die Pferde bei Guerickes Halbkugelexperiment. Zum Glück haben meine Eltern eine Autowerkstatt, da habe ich mir diese Entriegelstifte geben lassen, damit ging das nur so klacklackklack und draußen war das. Also ich würde empfehlen entweder kurz in eine Werkstatt zu fahren oder solche Entriegelstifte bei Ebay zu suchen.

Radio Elektronik

Das Radio sollte über einen Hardware-Lautstärkeregler verfügen. Dafür habe ich das Gehäuse geöffnet, das Potentiometer am Lautstärkeregler abgelötet und mit ein paar Kabeln nach außen verlegt. Dann wollte ich einen AUX-Eingang haben. Hin und wieder hat man ja doch bestimmt Mitfahrer, die Musik auf dem Handy haben oder beim Tablet ist Strom leer oder oder oder. Also habe ich mir bei Ebay einen 3,5mm Klinkenstecker mit Schalter besorgt, der zwischen Verstärker und Tablet kann. Der macht im Grunde genommen, dass der Sound vom Tablet immer dann ankommt, wenn kein anderer Klinkenstecker steckt. Wenn ein Klinkenstecker steckt wird die Verbindung zum Tablet unterbrochen und man hört die externe Musik.

Erste Versuche mit der Elektronik

Versuche, ob das mit der Elektronik klappt, wie ich es mir vorstelle

Das Tablet wird ganz normal über USB-Strom gespeist. Dafür habe ich einen von diesen normalen billigen Zigarettenanzünder-Adapter genommen und mit dem Bordnetz verbunden. Leider verfügt der Altea im Radioslot nur über Dauerplus und hat kein Zündplus. Darum musste ich einen Kippschalter einbauen. Der unterbricht sowohl den Strom zum Verstärker als auch zum Tablet. Wenn das Auto steht und ich den Schalter umlege verbraucht das Radio also keinen Strom und zieht mir nicht die Batterie leer. Wenn ich starte muss ich dafür immer erst den Kippschalter umlegen. Cool ist es aber irgendwie.

Den Audioausgang vom Verstärker hatte ich zuerst direkt an den Radioanschluss angeschlossen. Das hat bei Fahrzeugstillstand auch gut Funktioniert. Beim Fahren hatte ich dann allerdings ein Problem mit Lima-Pfeifen. Das heißt, dass je mit höheren Drehzahlen im Motor ein höheres und lauteres Pfeifen von der Lichtmaschine auf den Lautsprechern zu hören war. Komischer weise kam das nur, wenn das Tablet auch geladen worden ist. Also wurde wahrscheinlich irgendwo eine Massa falsch durchgeschleift. Um das zu vermeiden habe ich mir eine galvanische Trennung gekauft. Die bewirkt, dass Signale aber keine Ströme übertragen werden. Damit konnte ich das Lima-Pfeifen vollständig eliminieren.

Viele weiter Tests der Elektronik

Viele weitere Tests mit der Elektronik folgen…

Dann habe ich mir eine Radioblende von Amazon gekauft. Das Nexus 7 ist zufällig genau so hoch wie ein Doppel DIN Auto Radio. Daher musste ich nur die Breite anpassen. Die Geschichte war eine der schwierigsten für mich. So mit normalem Handwerk bin ich nicht der Geschickteste. Aber mit nem Dremel, etwas Geduld und Spucke habe ich es dann recht okay hinbekommen.

Zuerst wollte ich die Pogopins des Nexus 7 benutzen, die für die Dockingstation gedacht sind. Über die laufen Audio und Strom, also genau was ich brauche. Im Test habe ich es auch irgendwie geschafft die Pins an der Radioblende so zu befestigen, dass das Tablet verbunden ist. Aber wenn ich es dann im Auto hatte war irgendwie Spannung auf der Blende oder so, dass die Pogopins nie Kontakt hatten. Es wäre mit den Pins schön gewesen, das Tablet einfach rein und rausnehmen zu können. Mit meiner jetzigen Lösung muss ich dafür Strom und Audio extra per Hand stecken. Aber da gibt es auch schlimmeres.

Dann war noch wichtig reichlich Heißkleber zu nehmen. Im Auto rüttelt und wackelt es viel, dass ich am Anfang relativ schnell einen Kabelbruch hatte. Daher habe ich jetzt sämtliche Lötstellen mit Heißkleber stabilisiert.

Das Tablet in die Blende gelegt. Noch ohne Funktion.

Das Tablet in die Blende gelegt. Noch ohne Funktion.

MFL Elektronik

Um das Lenkrad auszulesen mache ich es genau, wie das Originalradio. Hinten am Radio ist der Anschluss, wo auch Audio und Strom herkommt. Dort findet sich auch der Can-High und der Can-Low Anschluss. Die Can-Leitung ist kurz gesagt eine, die durch das ganze Auto läuft und mit verschiedenen Befehlen die Fahrzeugelektronik steuert. Die gilt es auszulesen und ins Tablet zu kriegen. Dafür habe ich mir ein Can-Bus Shield für den Arduino geholt und hab erstmal versucht Signale zu bekommen. Eingangs ist einfach nichts passiert. Nach ein wenig Recherche habe ich aber herausgefunden, dass man bei manchen Fahrzeugen den Jumper P1 auf dem Seeed Shield unterbrechen muss. Also ich das gemacht habe, konnte ich die Signale auslesen.

Es kommen natürlich eine hunderte Befehle sehr schnell. Daher war mein Ansatz erstmal eine Zeit Zeug zu loggen und in eine Log-Datei zu schreiben. Dann beim zweiten Durchgang möglichst schnell ein paar Mal den Knopf drücken und dann den Zweiten Log vom ersten abziehen. So habe ich relativ schnell die richtige Can-ID herausfinden. Im zweiten Durchlauf habe ich einen Filter für diese Can-ID gemacht und konnte dann schon in Echtzeit sehen, welcher Knopf welchen Wert auf dieser Can-ID verschickt. Das ganze musste ich nur noch in ein kleines Programm schreiben, das mit meinem Bluetooth HID spricht und so die Befehle weiter an das Tablet schickt. Schöner wäre es gewesen, wenn ich irgendwie per Seriellem Bluetooth Befehle ins Tablet hätte schicken können, um Tasker Events zu triggern. Leider gibt es aber noch kein passendes Plugin für Tasker. Daher musste ich mich erstmal mit normalen HID zufrieden geben. Das ermöglicht mir aber nun die wichtigsten Sachen: Zurück, Weiter, Pause, Lauter, Leiser.

Sonstiges

Als Spielkram habe ich noch einen Bluetooth Controller und einen OBD2 Dongle. Der Bluetooth Controller ist für Emulatoren. So kann ich auf Android meine Spiele von zuhause mitnehmen und wenn ich mal auf meine Freundin warten muss oder irgendwo nichts zu tun habe, dann kann ich einfach mal ne Runde Banjo Kazooie weiter zocken. Der OBD2 Dongle erlaubt es mir mit Hilfe der App Torque in Echtzeit Fahrzeugdaten auszulesen. Da gibt es alle möglichen Daten, die ich nicht verstehe oder die mich nicht interessieren. Ich nutze es eigentlich nur für den Momentanverbrauch. Spritfahrend fahren ist immer gut. Für das Portemonaie und für die Umwelt. Das hätte man übrigens auch über den Can-Bus mit Hilfe des Arduino auslesen können und z.B. ein kleines Display dafür basteln. Aber das ist euren Projekten überlassen.

Das Ganze Projekt hat bei mir ca. 4 Monate gedauert. In der Zeit steckt aber auch viel Frust, lernen, ausprobieren, warten und so weiter. Wenn ich jetzt schon wüsste, wie alles geht und es nochmal Bauen würde, wäre es wahrscheinlich hat gut 1-2 Tagen machbar. Mir macht mein neues Tabletradio beim Fahren viel Spaß. Ich hoffe irgendwer kann auch ein bisschen Inspiration aus meinem Projekt ziehen. Für Fragen bin ich offen.

Hier noch ein paar Links, die mir geholfen haben.

Und wie ist es bei euch? Hört ihr normales Radio? Handy an Aux?

Ach und noch eine Frage: Technische Artikel in meinem Blog – findet ihr das gut oder sollte ich bei Abenteuer und Reiseberichten bleiben?

69 Kommentare

  1. Pingback: Arduino Nano Treiber - Wustis Blog

  2. Pingback: Tablet als Autoradio - Budgetvariante - Wustis Blog

  3. Pingback: Multifunktionslenkrad mit Arduino auslesen - Der Quelltext - Wustis Blog

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.