Forum: Mikrocontroller und Digitale Elektronik Bluetooth Transmitter von Akku auf Dauerstrom umstellen (ESP32)


von Svensche (sven_s895)


Angehängte Dateien:

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?

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Wenn da ein ESP32 im Spiel ist - warum lässt Du den den BT-Kram nicht 
selbst machen?

von Svensche (sven_s895)


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.

: Bearbeitet durch User
von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Lass den Akku doch drin und speise das BT Dings über den USB Anschluss. 
Für den kleinen LiPo wirst du sicher ein Plätzchen finden.

von Mario P. (mario_71950c)


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.

: Bearbeitet durch User
von Kolja (bastler_kolja)


Angehängte Dateien:

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

von Kolja (bastler_kolja)


Lesenswert?

Svensche schrieb:
> 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.

Seltsam, AC6956C und AC6955F sollen beide V5.1+BR+EDR+BLE konform sein

von Svensche (sven_s895)


Lesenswert?

Der verbaute BT Chip trägt die Bezeichnung AC23BP1S778-55F4.

Mit 3.3V anstelle der Batterie hatte ich es ja versucht, aber da 
startete er nicht. Ich werde mich jetzt mal mit einem Labornetzteil an 
die Mindestspannung herantasten.

von Svensche (sven_s895)


Lesenswert?

Matthias S. schrieb:
> Lass den Akku doch drin und speise das BT Dings über den USB Anschluss.
> Für den kleinen LiPo wirst du sicher ein Plätzchen finden.

Für den Akku ja, aber nicht für einen USB-Stecker ;-)

von Kolja (bastler_kolja)


Lesenswert?

Svensche schrieb:
> Der verbaute BT Chip trägt die Bezeichnung AC23BP1S778- 55F 4.

->AC6955F

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Svensche schrieb:
> Der ESP32 kann entweder Wifi oder BT. Beides zusammen geht nicht.

Danke für den Hinweis, das war mir so nicht klar (und erklärt, warum ich 
mit einem bestimmten Projekt, nämlich 
https://github.com/sle118/squeezelite-esp32, nicht zu sinnvollen 
Ergebnissen komme, wenn ich das Ding als Airplay-Senke und BT-Quelle 
verwenden will).

von Michael M. (do7tla)


Lesenswert?

Löte mal anstelle der Batterie einen Elko 470µF an.
Dann sollte es mit ein Netzteil am USB-Port funktionieren.

von Svensche (sven_s895)


Angehängte Dateien:

Lesenswert?

Danke für Eure Tipps.

Bin jetzt erst wieder dazu gekommen, etwas am Projekt zu basteln. Anbei 
ein Foto ohne das schwarze Klebepad. Hinter der USB-C Buchse sitzt noch 
ein 6-poliges IC. Ist das der Laderegler?

von Manfred P. (pruckelfred)


Lesenswert?

Svensche schrieb:
> Ist das der Laderegler?

Bitte vermeide es, Bilder mit zu vielen Details zu zeigen.

Anschlußleitungen mit etwas mehr Querschnitt könnten unnötig gut leiten, 
da sind die Chinakabel mit drei Härchen Draht im Inneren deutlich 
besser.

von Julian L. (rommudoh)


Lesenswert?

Svensche schrieb:
> Ich habe außerdem 5V vom ESP32 an die USB-Buchse und GND and das GND-Pad
> des Akkus gelötet

Warum das GND des Akkus und nicht der Buchse?

von Svensche (sven_s895)


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.

: Bearbeitet durch User
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.