Ik ben bezig om een **Ai-Thinker ESP32-Audio-Kit** werkend te krijgen voor een Halloween-project.
Op de SD-kaart staan 10 MP3-bestanden:
* `1.mp3`
* `2.mp3`
* ...
* `10.mp3`
Mijn bedoeling is dat de ESP32:
1. verbinding maakt met een **Bluetooth-speaker** (A2DP);
2. de MP3-bestanden vanaf de SD-kaart kan afspelen;
3. via WiFi bereikbaar is;
4. waarbij ik vanaf een ander apparaat een MP3 kan starten met een eenvoudig HTTP-commando, bijvoorbeeld:
`http://ESP32-IP/play/1`
`http://ESP32-IP/play/2`
enzovoort tot:
`http://ESP32-IP/play/10`
Het probleem is dat ik de verschillende onderdelen afzonderlijk wel werkend krijg. Ik kan bijvoorbeeld de Bluetooth-speaker verbinden, of een webserver op de ESP32 draaien, of MP3's vanaf de SD-kaart afspelen. Maar zodra ik **SD + MP3-decoding + Bluetooth A2DP + WiFi/webserver** allemaal tegelijk probeer te combineren, loop ik tegen problemen aan.
Daarom ben ik eigenlijk op zoek naar advies over de beste aanpak.
**Bestaat er bijvoorbeeld al een complete oplossing/library/project waarmee dit mogelijk is?** Het liefst iets waarbij je een SD-kaart met MP3-bestanden plaatst en vervolgens via HTTP een bestand kunt starten, bijvoorbeeld `/play/1`, waarbij het geluid via Bluetooth A2DP naar een speaker wordt gestuurd.
Een andere oplossing mag natuurlijk ook. Ik hoef niet per se de Ai-Thinker Audio-Kit te gebruiken als er een eenvoudiger/betrouwbaarder module bestaat die dit standaard kan.
Het is uiteindelijk voor een Halloween-project, dus het belangrijkste is dat ik vanaf bijvoorbeeld Home Assistant, een andere ESP32 of een computer eenvoudig een geluid kan triggeren via HTTP.
Heeft iemand hier ervaring mee of een bestaand project dat hier goed bij aansluit?
Bluetooth en Wifi maken gebruik van dezelfde radio op de ESP32, dat kan problemen geven. Welke ESP32 versie gebruik je?
Voorzover ik me kan herrinneren kan alleen de classic ESP32 tegelijk WiFi en BT draaien, de latere versies alleen WiFi+BLE. En A2DP kan niet op BLE.
Voor een simpel (one-off?) project zou ik overwegen er een tweede ESP32 tegenaan te gooien voor de Wifi.
Op zaterdag 3 oktober 2026 11:34:06 schreef blurp:Welke ESP32 versie gebruik je?
Wat bedoel je precies, de Hardware of Software versie ?
...zou ik overwegen er een tweede ESP32 tegenaan te gooien voor de Wifi.
Denk je dat een wemos d1 hiervoor te gebruiken is ?
Edit: Met 4 IO lijnen kan ik nu 15 verschillende tracks afspelen.
Nu de wemos zijde nog...
Op zaterdag 3 oktober 2026 13:37:57 schreef Twan1983:
Moet de audio per sé via BlueTooth afgespeeld worden?
Tja ik heb alleen een BlueTooth-speakertje, dus dat heeft wel de voorkeur
Ik gebruik nu een Wemos D1 mini voor het Wifi/Server gedeelte en de geluidskaart alleen voor het geluid, dat werkt goed.
Iedereen die meegedacht heeft bedankt.