Hallo Gemeinde,
möchte hier gerne mein Projekt des CarPCs vorstellen, meine eingesetzte Hardware vorstellen, meine bisherigen Erfahrungen teilen, aber auch eine Frage zu meinen Soundproblem los werden. Ziel des Projekts ist es eine große Musiksammlung sinnvoll durchstöbern und abspielen zu können, Video- oder Bildfunktionen sind nur untergeordnet wichtig.
Ich hatte schon mehrere Jahre einen CarPC auf Win7-Basis im Auto verbaut, leider zeigten sich immer wieder Probleme, weshalb ich nun den Raspberry einsetzte. Ich bin ziemlicher Leihe im Bereich Linux und versuche mit meiner Beschreibung auch jeden einzelnen Schritt im Detail zu erklären.
Neben dem Raspberry Pi Version B mit 512MB Ram (Link), der notwendigen SDHC-Karte (Link), setze ich Raspbmc als Programm ein. Die Installation von Raspbmc möchte ich hier nicht erklären, da dies ja ausgiebig auf anderen Seiten erklärt wird. Zur Steuerung benutze ich natürlich auch noch Putty.
Nun zu der spezifischen Hardware:
1. Spannungsversorgung:
Zur Spannungsversorgung setzte ich zwei Spannungsregler ST L7805CV (Link) ein. Einer betriebt den RPi, der andere den USB-Hub. Dazu habe ich die Spannungsregler incl. der notwendigen Kondensatoren entsprechend des Datenblatts angeschlossen.
Für den RPi habe ich ein Mikro-USB Kabel (Link) angelötet (rotes und schwarzes Kabel), der passive USB-Hub wird einfach über einen seiner Eingänge mit Strom aus dem zweiten Spannungsregler versorgt in dem ich einen normalen USB-Stecker an zweiten Spannungsregler angelötet habe. Damit sich die zwei Spannungen nicht am USB-Port des RPi kreuzen, habe ich die 5V (Plus) am USB-Port des USB-Hubs mit einem Stück Klebeband überklebt.
Natürlich hätte ich auch einen Spannungsregler mit mehr Strom nehmen können, leider gab es bei Pollin aber keine stärkeren im Angebot, deswegen diese Methode.
Der RPi läuft kontinuierlich, so muss dieser nicht aufwendig gestartet werden, wenn man los fährt. Da der RPi auch nur ca. 800mAh zieht und ich jeden Tag zur Arbeit fahre, habe ich keine Probleme mit dem Stromverbrauch.
Trotzdem habe ich noch einen kleines Ladegerät (Link) angeschlossen, so wird die Batterie immer voll geladen. Eine 230V Versorgung hab ich sowieso für eine Motorvorwärmung am Auto.
Möglicherweise hat aber jemand eine gute Idee, wie man den RPi und den USB-Hub über die GPIO Stecker beim Einschalten des Radios mit einschalten und natürlich auch wieder ausschalten kann.
2. Eingabegeräte
Als Tastatur hatte ich noch eine LOGILINK ID0104 (Link) die sehr gut funktioniert.
Für meinen alten CarPC hatte ich bereits eine VDO-Lenkradfernbedienung (Link), die ich gerne weiter benutzten wollte. Dazu habe ich mir noch einen Flirc-Empfänger (Link) bestellt. Der Flirc simuliert eine normale Tastatur, dazu programmiert man ihn am PC über ein kostenloses Programm. Man gibt die gewünschte Tasttureingabe (z.B. Enter) ein und ordnet dann die gewünschte Taste auf der Fernbedienung zu. Etwas problematisch war hier, dass die Fernbedienung abwechselnd zwei verschiedene Codes bei der gleichen Taste sendet, ich konnte aber einfach beide Codes der einen Eingabe zuordnen, jetzt läuft alles problemlos und auch während der Fahrt ist eine sichere Bedienung möglich. Der große Vorteil des Flircs ist halt, dass man die Zuordnung der Tasten nicht über Lirc etc. vornehmen muss, ich hatte mich dort eingelesen, es dann aber auf Grund der Komplexität schnell wieder verworfen.
3. Bildschirm
An meinem CarPC hatte ich einen 7'' Touch-Display von Faytech (Link) verbaut. Die Touch-Funktion funktioniert beim RPi leider nicht richtig, er erkennt zwar einen Berührung, weil bestehende Markierungen verschwinden, aber es lassen sich keine Menüpunkte wirklich anwählen. Da ich die Funktion aber sowieso nicht benötige (beim Fahren kann man eh nicht genau genug den Bildschirm berühren), stört mich dies nicht weiter. Ansonsten hat der Bildschirm genau die richtige Größe, man erkennt alle anzeigen, trotzdem ist er nicht zu groß, läuft über 12V und kann abgedunkelt werden für Nachfahrten. Angeschlossen ist er natürlich über HDMI.
4. Festplatte
Ich setze eine 120GB SSD im externen Gehäuse (Link) ein. Ich hatte kurz eine normale Festplatte angeschlossen, dieser verursachte aber Störgeräusche in meiner Verstärkeranlage, diese Erfahrung hatte ich auch schon mit dem alten CarPC gemacht. Da ich die SSD übrig hatte, konnte ich auf diese zurück greifen.
5. WLAN
Um neue Musik aufspielen zu können, habe ich mir einen WLAN-Stick (Link) geholt. Zur Installation muss man im Raspbmc über "Programme" - "get more" - den "Network Manager" downloaden und installieren. Danach startet man den Network manager, klickt auf "Add" - wählt sein WLAN Netz aus - Enter - gibt seinen Code ein - Cancel. Über Status kann man die Verbindung überprüfen.
In Raspbmc sind alle erforderlichen Programme, wie Samba installiert, so kann man per Netzwerk ohne Probleme auf die Festplatte zugreifen und neue Dateien kopieren.
6. Sound
Mein JVC-Radio verfügt über einen Line-Eingang, über diese wollte ich den Sound einspielen. Leider hatte ich mit dem Sound aber große Probleme.
6.1 Über die 3,5mm Klinke des RPi habe ich große Störgeräusche, die sich nicht abstellen ließen. Ich hatte zwar schon vorher gelesen, dass der Sound nicht besonders gut ist, aber ich verstehe nicht, wie man darüber überhaupt Sound hören kann. Zum Test hatte ich auch bereits ein altes PC Netzteil zur Spannungsversorgung angeschlossen um die Spannungsregler als Ursache ausschließen zu können.
6.2 Danach habe ich eine USB-Soundkarte LogiLink UA0053 (Link) getestet. Diese wird als funktionierende Hardware gelistet. Dazu habe ich zuerst mittels "apt-get install alsa" alsa installiert, dann mittels "nano /etc/modprobe.d/alsa-base.conf" die Zeile "options snd-usb-audio index=-2" per "#" auskommentiert, ein Update mittels "sudo apt-get update" vorgenommen und zum Schluß in den raspbmc settings die Audio Engine aktiviert. Die Soundkarte spielte dann den Sound ab, leider war dieser aber abgehackt, so als wenn die Hardware nicht schnell genug ist.
6.3 Ich habe auch eine 7.1 USB-Soundkarte LogiLink UA0099 (Link) getestet. Leider konnte ich diese gar nicht zum laufen kriegen obwohl ich in mehreren Foren gelesen habe, dass diese funktioniert. Ich hoffe, dass mir jemand erklären kann, wie ich sie installieren kann.
6.4 Die letzt Möglichkeit zur Soundausgabe ist diesen per HDMI an den Monitor zu senden. Dieser verfügt auch über einen Sound-Ausgang mittels 3,5mm Klinke, leider ist die Qualität aber eher befriedigend, es hört sich alles etwas dunpf an. Bis jetzt ist es aber leider die einzige Möglichkeit überhaupt Musik hören zu können.
Ich würde mich freuen, wenn ich hier jemandem mit meinen Erfahrungen helfen kann und hoffe natürlich auch auf eine Lösung meines Sound-Problems, gerne vollende ich dann meine Beschreibung hier.