Bluetooth Transmitter von Akku auf Dauerstrom umstellen (ESP32)

OP #7611497
Lesenswert?

Hallo Schwarm,

ich habe mir diesen Bluetooth Receiver bei Amazon gekauft https://www.amazon.de/dp/B09GYKYTZB . Habe ihn aus dem Gehäuse herausgeholt und in meinem selbstgebautes Webradio (https://github.com/chess-levin/esp32webradio) als Bluetooth-Sender verwendet. Funktioniert initial auch alles.

Nun kommt dieses Bluetooth Device aber mit einem Akku (3.7V) daher, den ich nicht brauche und nicht in meinem Radio haben will. Ich dachte, ich könnte den Akku einfach ablöten und dann das Teil mit konstant 5V (oder 3.3V) vom ESP32 versorgen. Aber das geht leider nicht: Ohne Akku lässt sich das Device nicht starten. Also per Knopfdruck in den Scan-Modus bringen - die LEDs bleiben aus.

Ich habe außerdem 5V vom ESP32 an die USB-Buchse und GND and das GND-Pad des Akkus gelötet, damit der Akku permanent geladen wird. Das klappt aber auch nicht. Der Akku hat eine winzige PCB an der Kopfseite festgeklebt. Ich gehe mal davon aus, dass das ein Laderegler darstellt.

Ich hatte schon die Idee einen Spannungsteiler zu löten und anstelle des Akkus, konstante 3.7V anzulegen. Ginge das?

Hat jemand einen Tipp, wie man das Akku-Problem lösen kann?

Angehängte Dateien:
OP #7611507
Lesenswert?

Der ESP32 kann entweder Wifi oder BT. Beides zusammen geht nicht.

"The ESP32 only supports either Bluetooth or WIFI, but not both at the same time. So if you use A2DP, you will not be able to use any functionality which depends on WIFI (e.g. FreeRTOS queues)" Quelle: https://github.com/pschatzmann/ESP32-A2DP/wiki/WIFI-and-A2DP-Coexistence

Das herauszufinden hat mich viel Zeit gekostet. Denn mit dieser Annahme das beides parallel ginge, habe ich dieses Projekt begonnen.

Ich habe auch schon diesen BT-Tranceiver getestet https://www.amazon.de/dp/B09F6LSGRN, aber entgegen der Beschreibung kann er sich nicht mit einer aktuellen 5.x BT-Version pairen, wie sie z.B. meine Marshall Emberton II Box verwendet. Daher ist das Teil aus dem Rennen geflogen.

#7611576
Lesenswert?

ich habe bei einem Mobilfunkrouter auch den Akku durch eine externe Spannungsquelle ersetzt. Wenn ich die externe Versorgung am originalen Lade-USB-Anschluß des Routers angeschlossen habe, wollte der auch nicht bei entferntem Akku starten. Also speise ich jetzt die externe Versorgung an der Stelle mit 3,6V ein, wo der Akku angeschlossen war. Mit 3,3V will der Router nicht arbeiten, ist ihm zu wenig. Vielleicht funktioniert das auch bei dir.

#7611581
Lesenswert?

Ich habe außerdem 5V vom ESP32 an die USB-Buchse und GND and das GND-Pad des Akkus gelötet, damit der Akku permanent geladen wird. Das klappt aber auch nicht.

Das ist aber seltsam. Und mit USB-Ladegerät geht das?

Der Akku hat eine winzige PCB an der Kopfseite festgeklebt. Ich gehe mal davon aus, dass das ein Laderegler darstellt.

winzige PCB ist zum Akkuschutz da. Laderegler verbirgt sich wahrscheinlich unter dem schwarzen Schaumstück.

Ich hatte schon die Idee einen Spannungsteiler zu löten und anstelle des Akkus, konstante 3.7V anzulegen. Ginge das?

Hat jemand einen Tipp, wie man das Akku-Problem lösen kann?

Der AC6955F kann 2,2 bis 5,5V am VBAT

https://www.lenzetech.com/public/store/pdf/jsggs/AC6955F%C2%A0Datasheet%C2%A0V1.1.pdf

also kannst du 3,3 oder 5V statt Akku anklemmen. nur Leiterbahn zum Laderegler würde ich kappen

Angehängte Dateien:
OP #7618031
Lesenswert?

So, nun funktioniert es.

Da ich im Gehäuse keinen Platz habe, um an die USB-C-Buches einen Stecker anzuschließen hatte ich mich auf den Batterieanschluss fokussiert. BTW: Es ist eine 6-polige USB-Buchse aufgelötet. Ich habe versucht rauszufinden, an welchen der Pins ich 5V anlegen muss. Da bin ich nicht schlau draus geworden und habe es nach einem Versuch gelassen, um nix zu zerstören. Wenn jemand eine gute Quelle über die Belegung dieser 6-poligen Buchse kennt, dann gerne her damit.

Zum Testen habe ich mal an die ausgebaute Platine ein USB-Ladegerät per USB-C angeschlossen und einen 47myF Elko anstelle des Akkus. Funktioniert.

Beim weiteren Rumtesten habe ich festgestellt, dass ich vom ESP32S3 DevKit v4 am 5V Pin nur 4.8V bekomme, wenn ich das DevKit per USB mit einer Stromquellen wie Ladegerät oder Laptop versorge. Vielleicht hat jemand eine Idee, warum das so ist...?

Ich habe dann mit einem Labornetzteil getestet ab wieviel Volt am Akkuanschluss, die Platine beginnt zu arbeiten: 3.5V Dann habe ich das Netzteil langsam hochgefahren und bei 4.4V funktionierte noch alles fein.

Dann habe ich mir eine Diode (1N4007) gesucht und die zwischen den 5V Pin (4.67 - 4.81 V gemessen) vom ESP32 DevKit und den +-Akku-Anschluss gehängt. Voila, läuft.

Inzwischen habe ich dieses schöne Teil entdeckt: https://www.tinysineaudio.com/products/tsa5001-bluetooth-5-3-audio-transmitter-board-i2s-digital-input

Damit kann ich direkt vom ESP32 per I2S in Bluetooth wandeln und spare die D/A/D-Wandlungsschritte dazwischen. Muss ich aber noch testen.

Also falls noch jemand die 4,8V am 5V Pin des ESP32 DevKits erklären kann, würde ich mich freuen.

@pruckelfred: Ja, die Chinakabel sind Mist. Aber wenn man gerade kein Bock auf Crimpen hat, dann schneidet man bei denen ebend mal ein Ende ab und lötet es an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren