Raspberry Pi als Car PC?! Erfahrungen, Ideen?

Bitte bei Problemen mit dem Forum das Endgerät und Version angeben!
  • Eine Desktopumgebung ist für ein System dieser Grösse eine Herausforderung. Aber wenn du sagst, dass es problemlos und flüssig läuft, spricht natürlich nichts dagegen. Im Gegenteil, sie erspart einige Probleme die anstonsten gelöst werden müssten. Also weiter! :thumbup:

    Die Bootzeit mit einer Desktopumgebung wirst du allerdings nur durch mehr Rechenpower (also RPI2) signifikant reduzieren können. Aber wenn das mit der ZV klappt, ist das ja eh kein Thema mehr.

    Gruss rafael

    2 Mal editiert, zuletzt von rafael_r (27. März 2015 um 14:26)

  • I have proof: :D

    Hier läuft jetzt nur der Player in lxde.

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

  • @RobertP:Wow! Klasse wie sich das entwirckelt hat! Ich warte heute eigentlich nur noch auf den AUX-Line-In Adapter. Dann werde ich mir hier auch eine kleine Testumgebung am Schreibtisch aufbauen.

    Vielen Dank auch für die Links bzgl. des Wechslerprotokolls. Ich hab ich erinnert, dass wir darüber auch schon mal Kontakt per BM hatten, oder? Es kommt mir aber leider noch immer sehr spanisch vor bzw. weiß ich nicht recht wie ich den PI dazu bringe, die Bits auszulesen. UAC hat er über die GPIO's doch defaultmäßig an Board?

    Ich hatte seinerzeit übrigens ein kleines Borad bestellt (http://mausberry-circuits.myshopify.com/collections/ca…supply-switches) dass mir hoffentlich den Weg über die ZV etc.pp ersparen wird. Muss mir dafür nur noch überlegen, wie ich die Strippen ziehe.

    Nutzt du eigentlich den original Lineout vom PI? Hatte gelesen, dass der nicht gerade viel können soll?

    halloho!

  • So richtig habe ich das Wechslerprotokoll noch nicht kapiert. Es scheint dem, das das MFL, nutzt sehr ähnlich zu sein. Also muss ich da trotzdem nochmal ran. :wacko:

    Ich kann mich an nichts erinnern. :D

    Der Pi kann nicht direkt mit dem Radio sprechen, weil er sonst an den 5V vom Radio sterben würde. Also mindestens ein Levelshifter ist nötig. Da kann man dann auch gleich einen AVR nehmen.

    UAC? Was'n das?

    Ich nutze einen Raspberry Pi A+, B+ und Pi2. Entweder bin ich ein akustischer Neandertaler oder der analoge Audioausgang ist in Ordnung. Das soll für den A und B aber anders sein. Die habe ich aber nicht probiert.

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

  • Ach.. wenn man nicht ganz bei der Sache ist.. Ich meinte nicht UAC sondern UART.. Darüber kommuniziert das Radio doch mit dem Wechsler?! Ich versuche mich die Tage mal genauer in die Materie einzulesen. Im Prinzip stelle ich mir das so vor, dass ich DATA OUT von Radio an den PI klemme (ggf. mit einigen Bauteilen dazwischen). Der PI horcht dann am Pin ob eine Bit Sequenz kommt und schaltet z.B. zum nächsten Lied o.ä.

    halloho!

  • Grund für die schlechte Audio-Qualität bei den ersten Generationen des Raspberry war die unstabile Spannungsversorgung, die Störungen in den Analogteil einkoppelte. Bei den späteren Generationen wurden die Spannungsversorgung überarbeitet und die Störungen weitestgehend beseitigt. Ich bin allerdings nicht sicher ob diese Änderung erst bei den A+/B+-Modellen einfloss, oder ob sie bereits davor Einzug hielt.

    Gruss Rafael

  • Ich meinte nicht UAC sondern UART

    Ok. So wird ein Schuh draus.

    Darüber kommuniziert das Radio doch mit dem Wechsler?!

    Nein. Der Wechsler kommuniziert mit dem Radio über SPI. Ein Indiz dafür ist die CLOCK-Leitung. Auf der DATA OUT-Leitung sendet das Radio die Kommandos zum Wechsler. Aber nicht per UART oder SPI oder einem sonstigen verbreiteten Protokoll. Diese Schnittstelle muss man in Software realisieren. Das ist sehr zeitkritisch und kann meiner Meinung nach nicht von einem RPI übernommen werden. Wenn das OS deine Anwendung weg "schedule"t bekommst du das Kommando nicht mit.

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

  • Ich bin allerdings nicht sicher ob diese Änderung erst bei den A+/B+-Modellen einfloss, oder ob sie bereits davor Einzug hielt.

    Ich habe noch zu B-Zeiten gelesen, dass es mit irgendewas im Kernel zu tun haben soll, was dann wegoptimiert wurde. Oder so.

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

  • Ja, anfänglich waren auch softwaretechnische Probleme für unerwünschte Geräusche auf dem Audioausgang verantwortlich (z.B. Knackgeräusche beim Start der Wiedergabe). Diese Probleme konnten im Kernel behoben werden. Ein weiterer Grund soll aber auch die schlechte Spannungsversorgung gewesen sein, die dann in einem Hardware-Update, bei dem man auch den Linear-Regler durch einen getakteten Regler ersetzt hat, verbessert wurde. So habe ich das zumindest hier und wenn ich mich nicht täusche auch an anderen Orten gelesen.

    Gruss Rafael

  • Meine Aktivitäten am caRPi beschränkten sich die letzte Zeit auf debugging.
    Jetzt sind alle Probleme bis auf das mit der ZV behoben und vor allem die Steuerung über den Dreileiterbus klappt jetzt wunderbar.
    Vorher hat die Ausgabe pausiert, wenn meine Schaltung den 3lb Frame nicht 100%ig verstanden hat. Das passierte meist beim Einlegen des Rückwärtsgang und wenn eine Meldung vom Verkehrsfunk rein kam.

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

    Einmal editiert, zuletzt von RobertP (17. April 2015 um 18:28)

  • Nach langer Pause habe ich die letzte Woche wieder ein bisschen Zeit zum Basteln gefunden und (nachdem ich schon seit Anfang des Jahres mein Radio verkauft hatte und immer ohne Musik gefahren bin) endlich den Plan "Gamma + PI" in die Tat umgesetzt.

    In der Mittelkonsole werkeln jetzt "erstmal" diese Teile

    - 2Din Monitor + integriertes ButtonBoard (5 Knöpfe die man individuell programmieren kann. In meinem Fall: Zur Playlist, Zurück, Enter, Skip und Prev
    - PI B
    - Hifiberry DAC
    - 7er USB HUB
    - ein Powerswitch von Mauseberry Circuts (Boot und Shutdown des PI über Zündungsplus + keinerlei Standby

    Der PI und der HUB werden über das Powerswitch betrieben. Der Monitor über ein Relais.

    Vom Gamma hab ich mir die Leitungen vom Rear Audio L und R zu einem Helix AAC Wandler gezogen, der die Signale für die beiden Endstufen unterm Beifahrersitz liefert. LineIn wollte ich erst ins Gamma löten, hab mich nun aber doch für einen (auch hier im Thread erwähnten) Adapter für den CD-Wechsler Anschluss entschieden. Das Löten überstieg einfach meine Kenntnisse und ich wollte jetzt fertig werden :).

    Das Frontsystem Coax + TMT läuft nun über die erste 4 Kanal und ein Dual Reflex Sub gebrückt an der 2. 4 Kanal.

    Vom Ergebnis bin ich sehr zurfrieden. Mein Ziel, die original Optik im T4 wiederherzustellen, hat funktioniert und auch das "Klangerlebnis" ist wirklich gut (hatte anfänglich Bedenken bzgl. des AAC Wandlers und das ich die Signale durch das Radio schicke). Die Endstufen müsste ich mal besser einmessen aber dafür brauch ich erst die entsprechenden Geräte und TestCD's. Es fehlt zwar der gewohnte Komfort, Soundeinstellungen über das Radio vorzunehmen, wenn aber erstmal alles eingestellt ist, stört mich das auch nicht weiter.


    Hier mal ein paar Fotos vom Basteln.. (mir fällt gerade auf, dass ich keins vom Endzustand und im Betrieb hab... reiche ich, falls gewünscht, nach..)


    edit: Die Blende in der Konsole ist mittlerweile übrigens eingeclippst.. Als das Foto entstanden ist, war ich mir noch nicht sicher, ob ich da noch mal ran muss :)
    edit2: Der Monitor hat übrigens einen Trigger für die Rückfahrtkamera. Funktioniert ebenfalls weiter wie gewohnt.

  • Das sieht sehr gut aus. Ein Bild im Betrieb will ich aber schon noch sehen. :D

    Läuft deine Navigation schon?

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

  • Nüscht. Die nächste Generation liegt seit Jahren aufgebaut in der Bastelkiste.

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

  • Navigation läuft bei mir. :D

    index.php?page=Attachment&attachmentID=280175&h=7f0059c08a983a9bcb967cd525b6779300218c14

    OH MEIN GOTT!!

    Über so etwas denke ich seit vielen Jahren nach,

    ich glaube nach dem 3dColorMFD MFA Display,

    wäre dass meine nächste unnötige, NICE TO HAVE,

    Bestellung.

    Das mit HiFi Berry wäre die ideale Ausgangslage für

    mein T4 HiFi Soundprojekt über die nächsten Jahre :D

    Wenn die Bedienung, mindestens so komfortabel

    wie das original ist, bin ich schon happy,

    wenn es ein state of the art Overlay gäbe,

    wär ich mehr als überglücklich.

    Kann man da eigentlich "auf einfach" ein modernes

    Display einbauen?

    ohohohoh... das ist Öl auf mein Gedankenapparatfeuer :pinch:

  • Das mit HiFi Berry wäre die ideale Ausgangslage für

    mein T4 HiFi Soundprojekt über die nächsten Jahre

    Da brauchst Du keinen HiFi-Berry. Ein normaler Pi 2++ reicht völlig und die Audioqualität wird vom MFD begrenzt. Also natürlich nur, wenn Du den Radioteil vom MFD, wie ich, weiter verwendest. ich finde es wenig attraktiv, alles selbst zu bauen und dann mit den selbstgebauten Bugs leben zu müssen. Gibbs schon genug.

    Ich habe natürlich noch eine gewöhnliche Endstufe mit 4 TMT am MFD hängen.

    Wenn die Bedienung, mindestens so komfortabel

    wie das original ist, bin ich schon happy,

    wenn es ein state of the art Overlay gäbe,

    wär ich mehr als überglücklich.

    Die Bedienung hakelt manchmal etwas. Schuld daran ist aber natürlich meine eigene Implementierung (ich habe eine Leitung für die 5V Referenz vom MFD vergessen, also greift der ADC immer mal daneben, weil die 5V am MFD und die 5V an meinem Pi manchmal sehr unterschiedlich sind). Für den Notfall habe ich eine mini-Tastatur im Handschuhfach liegen. Das Overlay kannst Du bei "meiner" Navigation selbst gestalten. Ist alles nur XML.

    Kann man da eigentlich "auf einfach" ein modernes

    Display einbauen?

    Nein. Das ist ein 320x200px RGB Display. Sowas gibt es schon sehr lange nicht mehr. Das Format ist aus heutiger Sicht auch "abenteuerlich".

    Details

    Viele Grüße Robert
    477632.png


    Vorsicht!
    Dieser Beitrag kann Spuren von Ironie, Sarkasmus, satirischen Äußerungen und weiteren rhetorischen Figuren enthalten.

    Einmal editiert, zuletzt von RobertP (20. Februar 2021 um 22:56)