Forum: HF, Funk und Felder ESP32 + STX882 Bluetooth FM transmitter mit RDS


von Anton G. (dwm89)


Lesenswert?

Ich habe mir vor Jahren schon vorgenommen einen kleinen 
Stereo-FM-transmitter zu bauen der RDS mitsendet.

ich habe immer wieder versucht google zu treten mir Hilfreiches zu 
finden, doch bisher immer vergebens...

die Idee die ich aktuell verfolge ist die Folgende:

*ESP32 nehmen um per bluetooth ein gerät zu koppeln
*am smartphone auf play drücken
*ESP32 frisst mein audio (a2dp/avrcp) und liest den datenstrom soweit 
aus, dass es Interpret/Songtext als text vorliegen hat (später für rds 
wichtig)
*das Audio direkt wieder fm-kodiert (wie ist mir egal, meine Versuche 
vor 12 Jahren das ganze voll analog zu machen mit stereo kodieren von 2 
Analogeingängen hat auf Papier funktioniert mit pll, L+R, 2x L-R und 
Pilotton 19khz aber die umsetzung war etwas chwieriger...und das 
händische ausrechnen eines tschebyscheff-tiefpasses 10ter ordnung 
gestaltete sich zeit raubend und nervenzermürbend...)
*STX882 nutzen um mittels SDR das FM-Signal in die weite Welt 
hinauszublasen und dabei
*RDS in das FM-audio Signal mit reinzuwursten, damit ich beim 
Liedwechsel auf dem Radio-Display den neuen Titel angezeigt bekomme

was dazu wohl nötig ist soweit ich das verstehe:
*Text Inhalt aus dem bluetooth-strom extrahieren (hab dazu nichts 
gefunden das mir geholfen hat)
*bluetooth-audio zu fm Signal umcodieren
*fm mittels 433mhz senden


ich nagel mich aber nicht auf esp32 oder den STX882 fest sondern bin 
bereit andere Möglichkeiten zu nutzen, solange mir keiner vorschlagen 
will, nen raspberryPi zu nutzen...da ist doch der kosten/nutzenfaktor 
echt mies...
zumal das teil auch viel zu groß ist in meinen augen und ebenso viel 
zuviel strom frisst für so nen kleinen anwendungsfall und da auch zuviel 
nebenher Laufen muss...will eben was Performantes

was schön wäre:

zusätzlich die Möglichkeit nen kleines Mikro an den ESP32 dranzupacken 
(oder wlches board auch immer) und paar kleine tasten um 
nächstes/vorheriges lied reinmachen zu können, ebenso wie laut/leise, 
play/pause und am rufannahme (damit man mit dem mikro zusammen eine 
freisprecheinrichtung im auto hat an der alten FM-möhre)

ich bitte darum keine Kommentare zu bringen wie:
"nimm doch nen Aftermarket radio"
"FM ist doch eh tot, nimm doch nen dab+ radio"
oder ähnliches...das hab ich schon ausprobiert und hab es gehasst (die 
hauseigenen radios von den automobilherstellern besserer autos sind 
einfach besser optimiert...und ich hab ne volle integration von 
radio/cd/whatever in mein display vom tacho)
bluetoothmodul für das autoradio gibts leider auch nicht in brauchbar...
außerdem bin ich nicht bereit 300€ für nen autoradio auszugeben, welches 
schlechter ist als das in meiner E-Klasse


falls jemandem vielleicht einfällt wie man das Ziel handy audio/anrufe 
-> FM-radio+rds (anrufer ID/musik-titel) mittels eines Krc-86b 
hinbekommt, ist mir das mehr als recht...

Vielen Dank an alle die versuchen zu helfen/helfen wollen und erst recht 
an die, die tatsächlich hilfreiche Antworten haben schonmal im voraus..

Beste Grüße
Anton

von 100Ω W. (tr0ll) Benutzerseite


Lesenswert?

Hallo,

ich würde das Projekt erstmal in mehrere Teile aufteilen:
- Den Audioteil erstmal mit dem ESP32 zum laufen bringen (Einen 
BT-Audioempfänger mit dem ESP32 bauen bauen).
- Den Titel/Caller-ID auswerten und auf der Seriellen Schnittstelle 
ausgeben
- Den Sender ans laufen zu bringen
- RDS ans laufen zu bringen
- Alles Kombinieren

Schau dir dafür mal den SI4713 als Sender und RDS-Encoder mal an.

tr0ll

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.