Hallo Zusammen,
ich möchte hier mein letztes Projekt kurz vorstellen.
Und zwar habe ich mich schon eine Weile über das RNS-E und eine fehlende Geräteanbindung geärgert. Ich wollte einfach und unkompliziert Musik im Auto hören. Am besten dabei noch auf meine Spotify Lieder zugreifen können. Meine erste Idee war ein CarPC. Also habe ich mich ans Werk gemacht und diesen verbaut. Doch haben mich schon nach kurzer Zeit die Bootzeiten geärgert.
Ich möchte ins Auto einsteigen und am besten ohne große Verzögerung direkt Musik abspielen.
Also habe ich den CarPC wieder ausgebaut und einen Bluetooth Chip verbaut.
Was mir das CarPC Projekt aber gebracht hat, waren viele Erkenntnisse zum Aufbau des A3 und seiner Systeme.
VIelleicht schaut ihr euch einfach die angehängten Bilder an.
Natürlich kann man das Ganze auch professionell auf einer Platine aufbauen, aber dieser Aufwand war mir zu Groß und ich würde mich noch als Einsteiger in der Mikrocontroler-Welt bezeichnen.
Daher entschuldigt den vielen Heißkleber
Aber nun weiter… Was zur Hölle ist das alles ?
- Ein Arduino Mega 2560 R3 (http://arduino.cc/en/Main/ArduinoBoardMega2560)
- Ein Canbus Shield (Ist nicht mehr erhältlich, aber dieses sollte es auch können: https://www.sparkfun.com/products/10039)
- Eine Ladeschaltung für Iphones (http://www.amazon.de/gp/product/B00A6LEN2Y?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00)
- Das Bluetooth Bord mit Soundausgabe (https://www.sparkfun.com/products/11777).
Die Funktionsweise ist relativ einfach.
Der Arduino steuert die einzelnen Komponenten. Er ist mit dem Comfort-Can des A3 verbunden und schaltet den TV-Modus des RNS-E frei. Dies ist notwendig um überhaupt ein Audiosignal in das Radio zu bekommen. Außerdem reagiert er auf die Tasten des RNS-E. So kann ich z.B. im TV Modus auf weiter drücken, und der Befehl wird weitergegeben.
Außerdem überwache ich die Schlüsselposition und schalte bei aktiver Zündung die Funktionen frei.
Das Bluetooth-Board stellt die Verbindung mit meinem Iphone her und leitet den Musikstream an das Radio weiter.
Die Anzeige im FIS wird auch über Canbus realisiert. Hier überwache ich den Modus des Radios. Wenn ich im TV-Modus bin sende ich die entsprechenden Texte an das FIS.
Leider bekomme ich zur Zeit über die Bluetooth Verbindung keine Titelinformationen. Iphone und Apple sei Dank Aber theoretisch könnte ich diese schon im FIS scrollend darstellen.
Außerdem kann ich allerlei Informationen über den Arduino auslesen (z.B. die Fahrgestellnummer, Kilometerstand, Temperatur… und was da noch so alles über den Canbus flitzt).
Die Ansteuerung aller Geräte am Comfort-Can ist auch möglich. Allerdings habe ich mich damit nicht beschäftigt. Im Moment reicht mir die bisherige Funktionalität.
Was kostet der Spaß?
Der Arduino: 37,17€
Das Can-Shield: 42,45€
Bluetooth Modul: 32,00 €
Ladeschaltung: 12,99€
Alles zusammen ca. 125 € ! Ein bisschen Holzleim, Kabel, Lötutensilien usw. nicht eingerechnet.
Eine vergleichbare Fertiglösung kostet 130€:
http://shop.dension.com/de/gateway-lite-bt
Gespart habe ich an dieser Stelle also nicht… Aber dafür kann die Fertiglösung auch nicht alles was mein Aufbau schafft. Ich hatte den Gateway 300 kurzzeitig verbaut. Und da dieser nicht an den Canbus angebunden ist (Die BT Lösung ebenfalls nicht)… Funktioniert hier keine FIS Anzeige und auch keine Steuerung über vorhandene Knöpfe im Auto (Radio + Lenkrad).
Der Ladestrom für das Iphone ist ebenfalls geringer. Außerdem hat das ganze Basteln und ausprobieren viel Spaß gemacht.
Ich werde das Ganze bei Zeit sicherlich noch weiterentwickeln. Den Quellcode für den Arduino gebe ich auf Anfrage gerne weiter.
Viele Grüße,
Quiggy