Folgende Warnungen sind aufgetreten:
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 34 errorHandler->error_callback
/global.php 961 eval
/showthread.php 28 require_once
Warning [2] Undefined variable $thumblist - Line: 1033 - File: inc/functions_post.php PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/functions_post.php 1033 errorHandler->error_callback
/inc/functions_post.php 834 get_post_attachments
/showthread.php 1121 build_postbit
Warning [2] Undefined property: MyLanguage::$thread_modes - Line: 43 - File: showthread.php(1621) : eval()'d code PHP 8.2.24 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php(1621) : eval()'d code 43 errorHandler->error_callback
/showthread.php 1621 eval




Themabewertung:
  • 2 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
mein Projekt: Ersatz für Navi und Autoradio
#21
Ich bleibe erst mal bei Navit.
Bin gerade dabei, das nach meinen Bedürfnissen einzurichten, als nächstes versuche ich, die Sprachausgabe noch zu optimieren.

Eine RTC ist auch noch angekommen und wartet auf Installation.
Zitieren
#22
Bezüglich der Radioantenne kann ich nur sagen, dass Thema ist so kompliziert, da fehlen mir sowohl die Messgeräte als auch die Erfahrung, da geht es um Impedanzanpassung und Lambdawerte, um Kabelwiderstände etc. Da habe ich keine Ahnung von.
Also probiere ich aus, und was funktioniert, sprich, wo ich sauberen Empfang habe, wird genommen.
Neuere Autoantennen arbeiten mit 50Ohm (ISO-Stecker), alte Antennen mit 150Ohm (langer DIN-Stecker), meine Trennschaltung hat einen 75Ohm Widerstand drin, mit dem Widerstand arbeiten alle "normalen" Haus- und Zimmerantennen.
Es gibt Möglichkeiten, die Impedanz anzupassen etc.
Ist mir wie gesagt zu hoch das Thema.
Aber von 150Ohm Antenne auf 50Ohm Radioeingang soll laut Internet unkritisch sein.

Daher habe ich mal folgende Antenne bestellt: https://www.conrad.de/de/hirschmann-car-...74549.html
Dazu ein Verlängerungskabel und einen schraubbaren Antennenstecker. Und dann wird getestet, ob's geht oder nicht.
Zitieren
#23
So, statt Hardwarebastelei habe ich an Pfingsten mit der Software gekämpft.
Insbesondere die Sprachausgabe der Navit-Software und Bluetoothkopplung mit dem Handy sind eine Herausforderung.

Stand Sprachausgabe: Die Ausgabe mit eSpeak und pico2wave sind beide installiert und getestet. eSpeak klingt mehr wie "Roboter", pico2wave klingt natürlicher. Meine Wahl fiel letztendlich aus pico2wave.
Dazu habe ich SoX installiert, weil man damit die Sprachausgabe unglaublich anpassen kann. Es ist quasi alles möglich. Lautstärkeregelung, Bass und Höhen anpassen, Echo, Tremolo, Geschwindigkeit der Wiedergaben, komplette Verfremdung, unendliche Möglichkeiten.

Aber: die Sprachausgabe von Navit ist eine Mimose.
Nach einem kompletten Neustart nach Stromlos geht die Sprache. Bei Änderungen an der speech.sh ist es unbedingt nötig, nicht nur sudo reboot, sondern sudo shutdown. Beim Reboot funktionierte oft die Sprachausgabe NICHT, nur der "Gong" kam, aber keine Sprachausgabe. Warum? Keine Ahnung.
Was sich ebenfalls nicht gut vertrug bei mir: pulseaudio und die Sprachausgabe.
Deshalb die zweite Baustelle:

Bluetooth-Kopplung mit dem Handy.
Es geht. Zumindest theoretisch und halbwegs auch praktisch.
Aber ich hatte immer mit Problemen zu kämpfen.
Mal wurde der Raspberry 3b nicht als Medienwiedergabegerät erkannt nach dem Verbinden über Bluetooth.
Wenn dann die Verbindung als Mediengerät klappte, musste ich Wlan deaktivieren, sonst lief die Wiedergabe nur Sekunden.
Aber auch abgeschaltetes Wlan ist keine Garantie für dauerhafte stabile Wiedergabe. Auch mit deaktiviertem Wlan stockten die Lieder nach ein paar Minuten und liefen erst nach Druck auf Pause und Play am Handy weiter.
Keine praxisttaugliche Lösung.
Dazu kam, dass pulseaudio irgendwie mit der Sprachausgabe kollidierte, bzw. diese blockierte.
Alles dieses reichte, um die Handykopplung wieder zu deaktivieren.

Schade.

Ich friere den jetzigen Softwarestand ein und mache mal Backups. Die kommen dann in den Tresor. Ich habe jetzt so oft neu installiert, dass ich aus Schaden klug geworden bin. Demnächst wird nur noch die SD gewechselt, wenn ich mal wieder was verstellt habe.

An Hardware liegt noch eine RTC bereit, die auf Installation wartet.

Der Raspberry hat nun den ersten "Sonntagsausflug" im Auto absolviert und musste sich in der Praxis bewähren, was ganz gut geklappt hat, so dass ich jetzt an den Einbau ins Auto bzw. die Verlegung der Kabel denken kann.
Die Autoantenne fürs Radio kommt Ende des Monats.

Dann gehts weiter im Projekt.
Zitieren
#24
Ich finde es super dass du dein Projekt so mit uns teilst!
Zum Thema Bluetooth..... Da hat der Pi 3 schon immer Probleme. Damit das wirklich funktioniert musst du fast einen USB Bluetoothdongle arbeiten.
Zitieren
#25
Wenn das funktionieren würde, den internen Bluetooth deaktivieren und koppeln über USB-Bluetooth, dann würde ich das Thema noch mal versuchen...
Zitieren
#26
Zum abschalten vom internen Bluetooth probier mal folgendes.


Code:
sudo nano /boot/config.txt


Dann in der config.txt folgendes eintragen


Code:
dtoverlay=pi3-disable-bt


Evtl. musst du auch den Bluetooth Dienst abschießen...

Code:
sudo systemctl disable hciuart

Danach einfach neu starten....


P.S.
Wenn du auch das interne W-LAN abstellen willst musst du oben in der config.txt noch folgende Zeile hinzufügen

Code:
dtoverlay=pi3-disable-wifi


Das sollte es gewesen sein. Wink

Ich habe bei einem anderen Projekt eigentlich das gleiche Problem festgestellt. Mit externen Bluetooth funktiert es aber.
Zitieren
#27
Danke für den Tipp, wie ich den internen BT und WLan abschalte, dass hat sehr geholfen.

Ich habe nun internes BT auf meinem RasPi 3b abgeschaltet und einen USB-Bluetooth-Dongle installiert.
Mein Targus Bluetooth 4.0 Mini USB wurde erkannt und lief sofort.
Also Pulseaudio wieder aktiviert, Handy gekoppelt: voller Erfolg, keinen Verbindungsabbruch, kein Wiedergabe-Abbruch, und zwar trotz eingeschaltetem WLan.

Und jetzt das große ABER:
Wie vorher schon beschrieben auch hier wieder: wenn Pulseaudio aktiv ist, was für die Bluetooth-Audiowiedergabe nötig ist, gehen die gesprochenen Anweisungen vom Navit nicht mehr.
Ich hab's mehrfach getestet: Pulseaudio im Autostart (crontab...) = keine Sprachausgabe bei Navit.
Autostart von Pulseaudio in crontab auskommentiert = Sprachausgabe geht wieder.

Wie gesagt, mehrfach getestet. Es kommt kein Gong, keine gesprochene Anweisung.

Da die Navigation im Moment Priorität hat, verzichte ich wieder auf Bluetooth-Audio. Schade.

Wer auf die Sprachanweisungen verzichten kann, kommt mit einem USB-Bluetoothadapter bestens klar. Und vergesst am besten das interne BT vom RasPi 3b. Da wird niemand mit glücklich.
Zitieren
#28
So, nächste Etappe:
Eine RTC ist installiert.
Ich habe diese hier gekauft:
   

Schon fertig zum Aufstecken auf den GPIO, und so winzig, dass sie noch problemlos ins Gehäuse passte.
Die Software war dank der Anleitung von @Jack hier aus dem Forum schnell installiert. Danke dafür!

An den Bluetooth-Navisprachausgabeproblemen arbeite ich und denke, ich bin auf der richtigen Fährte.

Worauf ich noch scharf bin: einen OBD2 Adapter integrieren. Die paar Euro werde ich noch investieren!

So long!
Zitieren
#29
So, das Problem, dass Bluetooth-Audio die Sprachausgabe von Navit zerstört, ist behoben.
Meine Methode, pulseaudio per Crontab als Autostart zu starten, war Unsinn.

Gelöst habe ich es gemäß der Anleitung hier: https://wiki.debianforum.de/Audiokonfigu...A4tzliches

Ich habe eine Datei /etc/systemd/system/pulseaudio.service erstellt mit folgendem Inhalt:
Code:
[Unit]
Description=PulseAudio Daemon
Before=sound.target  
 
[Service]
Type=simple
BusName=org.pulseaudio.Server
PrivateTmp=true
ExecStart=/usr/bin/pulseaudio
Restart=always

[Install]
WantedBy=mutli-user.target
Danach die Datei einlesen und starten:
Code:
$ sudo systemctl daemon-reload
$ sudo systemctl enable pulseaudio
$ sudo systemctl start pulseaudio

Läuft...
Höre gerade Radio, Musik vom Handy UND die Sprachanweisung vom Navi. Gleichzeitig.
Zitieren
#30
Eigentlich wäre es nun Zeit, einen Sekt zu trinken.
Die Software auf dem Pi läuft nun zu 99,9% so, wie ich mir das vorgestellt habe, nein, meine Erwartungen sind sogar übertroffen worden.

Mein CarPC hat nun folgende Features:
UKW-Radio mit RDS und Radiotext.
MP3-Wiedergabe von SD-Karte und USB-Stick
Navigation mit angenehmer Sprachausgabe in Deutsch, Geschwindigkeitswarnung, Kartenmaterial D und Benelux
OBD2 Bordcomputer
Bluetooth Audiowiedergabe vom Handy (ohne grafische Oberfläche/Addon)
Wetter
RealTimeClock
2 Temperaturanzeigen
Kameraanschluß als Dashcam oder Rückfahrkamera (lauffähig, aber noch nicht im Auto verbaut)

Dabei laufen Navigation mit Sprachanweisung, OBD2 UND Bluetooth-Audiowiedergabe sogar parallel!

So viel Möglichkeiten hatte ich am Anfang noch gar nicht auf dem Schirm...

Hier ein paar Bilder mit großem Dank an ALLE Entwickler und Helfer des CarPi-Projekts und den Helfern im Forum!!!

Noch Bilder


Angehängte Dateien Thumbnail(s)
                               
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 39 Gast/Gäste
RasPiCarProjekt