# Brancher casque bluetooth avec micro par jack TRRS

**URL:** <https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608>\
**Category:** Français\
**Created:** [December 14, 2025, 10:44am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608 "2025-12-14T10:44:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 14, 2025, 10:44am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/1 "2025-12-14T10:44:55Z")

</div>

Bonjour à tous,

J’ai une question à poser, je voudrais Brancher un casque Bluetooth avec micro par jack TRRS (4 pôles).

Serait il possible avec un esp32 de capter le casque Bluetooth est de gérer par fil (jack TRRS) l’envoie audio du micro et la réception audio pour le casque ?

Le fil serait branché sur un PC comportant une prise jack TRRS.

Merci d’avance pour vos infos, en espérant avoir été clair.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 14, 2025, 10:52am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/2 "2025-12-14T10:52:39Z")

</div>

Pour juste récupérer l’audio du micro Bluetooth, il faut que le périphérique Bluetooth supporte HFP ou HSP (Ces profils permettent de transmettre le flux micro vers un autre appareil).

L’ESP32 peut capter ce flux, mais il ne sortira pas de signal analogique TRRS vers votre PC sans un DAC/ADC externe et pour convertir le signal numérique Bluetooth en analogique, et la latence risque d’être visible.

Pourquoi ne pas mettre un dongle BT sur le PC s’il n’a pas le BT en standard ?

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 14, 2025, 12:37pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/3 "2025-12-14T12:37:30Z")

</div>

Parce que c’est un pc pro qui est bloqué en USB comme en Bluetooth.

Et en plus cela me ferait un petit challenge à relever, avec l’aide du forum 😊 , car je n’ai pas toutes les compétences pour le réaliser.

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 14, 2025, 1:08pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/4 "2025-12-14T13:08:03Z")

</div>

Est ce qu’il faut traiter le signal micro indépendamment du signal casque ?

C’est a dire deux modules Bluetooth et deux modules DAC/ACD ?

Module Bluetooth, j’ai vu ça :

[https://fr.aliexpress.com/item/32829818753.html?spm=a2g0o.productlist.main.5.10d66dc5KdmjRB&algo\_pvid=29bfd3e4-3ade-4108-bfef-b1395407aa39&algo\_exp\_id=29bfd3e4-3ade-4108-bfef-b1395407aa39-4&pdp\_ext\_f={"order"%3A"17"%2C"eval"%3A"1"%2C"fromPage"%3A"search"}&pdp\_npi=6%40dis!EUR!6.06!4.59!!!6.94!5.26!%402103891017657165987718555e914c!65022041972!sea!FR!0!ABX!1!0!n\_tag%3A-29910%3Bd%3A6f3434e%3Bm03\_new\_user%3A-29895%3BpisId%3A5000000187633564&curPageLogUid=wWckmibnR5Tb&utparam-url=scene%3Asearch|query\_from%3A|x\_object\_id%3A32829818753|\_p\_origin\_prod%3A](https://fr.aliexpress.com/item/32829818753.html?spm=a2g0o.productlist.main.5.10d66dc5KdmjRB&algo_pvid=29bfd3e4-3ade-4108-bfef-b1395407aa39&algo_exp_id=29bfd3e4-3ade-4108-bfef-b1395407aa39-4&pdp_ext_f=%7B%22order%22%3A%2217%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis!EUR!6.06!4.59!!!6.94!5.26!%402103891017657165987718555e914c!65022041972!sea!FR!0!ABX!1!0!n_tag%3A-29910%3Bd%3A6f3434e%3Bm03_new_user%3A-29895%3BpisId%3A5000000187633564&curPageLogUid=wWckmibnR5Tb&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A32829818753%7C_p_origin_prod%3A)

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 14, 2025, 1:35pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/5 "2025-12-14T13:35:05Z")

</div>

Vous voulez que le son du micro aille dans le PC et vous voulez recevoir le son du PC dans le casque ?

Le plus simple c’est de demander à votre équipe IT d’autoriser un casque Bluetooth…

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 14, 2025, 5:07pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/6 "2025-12-14T17:07:32Z")

</div>

Oui @J-M-L c’est exactement ça mon besoin.

Et oui encore,je suis entièrement d’accord avec toi. Mais c’est une chose que j’ai déjà fait, mais l’équipe IT n’autorise que du matériel que eux fournissent.

Le matériel fournis est du filaire et j’ai perso un casque Bluetooth que je voudrais utiliser en télétravail.

De plus comme dit précédemment, j’aimerais bien essayer de réaliser ce projet déjà pour voir ce que ça donne.

Tant mieux si le résultat est raisonnablement utilisable, il me sera utile, sinon j’aurais appris certaines choses sur l’audio et le Bluetooth et travaillé sur un projet qui me tenais a cœur.

---

<div class="post-metadata">

**Author:** ![jpbbricole](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jpbbricole/32/606025_2.png) [@jpbbricole](https://forum.arduino.cc/u/jpbbricole)\
**Post date:** [December 14, 2025, 5:41pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/7 "2025-12-14T17:41:06Z")

</div>

Bonsoir Treza88

Si tu recherches [bluetooth transmitter chez AliExpress](https://de.aliexpress.com/w/wholesale--bluetooth-transmitter.html?spm=a2g0o.productlist.search.0), tu as du choix 😉

Cordialement  
jpbbricole

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 14, 2025, 7:03pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/8 "2025-12-14T19:03:12Z")

</div>

ça me parait assez galère à réaliser avec latence faible.

Comme le dit @jpbbricole vaut mieux regarder du côté des produits tout faits mais Les simples émetteurs audio Bluetooth branchés sur jack ne transmettent que l’audio stéréo du casque, pas le micro - donc il faut prendre un truc qui va dans les 2 sens.

Je ne sais pas si ça existe...

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 14, 2025, 7:14pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/9 "2025-12-14T19:14:16Z")

</div>

Justement @J-M-L de mes recherches ça n’existe pas, c’est donc un chalenge supplémentaire trouver une solution qui n’est pas vendu.

A par peut être ça, mais c’est pas sur :

> **[KOKKIA iTRANSCEIVER: aptX Bluetooth iAdapter Transceiver, The Ultimate Bluetooth...](https://www.amazon.fr/-/en/KOKKIA-iTRANSCEIVER-Bluetooth-Transceiver-Transmitter/dp/B00IQY5XKO)**
>
> iTRANSCEIVER: The aptX iAdapter Transceiver (Transceiver+Receiver) was developed based on our experience with i10s/i10 products, many interesting conversations and user feedback of i10s/i10/A9/A10/A10m products. The iAdapter aptX Transceiver is...

Et au tarif ou c’est vendu, je peux bien m’amuser aussi pour le même tarif.

Je ne me rend pas compte de la latence qu’il peut y avoir, mais comme ça doit être faisable je veux bien tenter le coup.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 14, 2025, 11:15pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/10 "2025-12-14T23:15:48Z")

</div>

Si c’est pour le fun - pourquoi pas si ça vous amuse et vous avez le temps - ça ne sera pas trivial de passer de numérique à analogique « en temps réel » donc y’a du boulot !

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 15, 2025, 9:44am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/11 "2025-12-15T09:44:34Z")

</div>

Je suppose que le point crucial va être le choix du DAC et du ADC ?

Il en faut bien un de chaque ?

Car jusque là je n’en ai pas vu qui faisait les deux.

Comment savoir quel va être le module avec la latence la plus faible ?

Car je n’ai vu aucune caractéristiques qui me permette de le déterminer.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 15, 2025, 1:45pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/12 "2025-12-15T13:45:44Z")

</div>

Oui il faudra générer la tension adéquate du micro donc un CNA et récupérer le signal audio qui est analogique donc un CAN.

Les deux doivent potentiellement travailler en parallèle et les informations doivent aller sur la liaison BT dans les 2 sens…

---

<div class="post-metadata">

**Author:** ![fdufnews](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/fdufnews/32/238836_2.png) [@fdufnews](https://forum.arduino.cc/u/fdufnews)\
**Post date:** [December 15, 2025, 3:26pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/13 "2025-12-15T15:26:24Z")

</div>

> [@J-M-L](#):
>
> et récupérer le signal audio qui est analogique donc un CAN.

Il n'est pas impossible qu'un préamplificateur soit nécessaire si le signal venant du micro est trop faible.

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 16, 2025, 7:27am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/14 "2025-12-16T07:27:06Z")

</div>

Ok merci @J-M-L et @fdufnews pour ces infos, je vais regarder ce que je trouve comme matériel et je vous le soumettrai pour que vous puissiez me dire si j’ai fait un bon choix ou pas.

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 16, 2025, 7:30pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/15 "2025-12-16T19:30:14Z")

</div>

Voici ce que j’ai trouvé comme matériel :

Pour le microcontrôleur, j’ai des ESP32 qui pourrait convenir, à part si vous avez autre chose en tête.

Pour le Bluetooth :

> **[New CSR8645 4.0 Low Power Consumption Bluetooth-compatible Stereo Audio...](https://www.aliexpress.us/item/2251832643504001.html?gatewayAdapt=fra2usa4itemAdapt&_randl_shipto=US)**
>
> Smarter Shopping, Better Living! Aliexpress.com

Pour le convertisseur analogique digital :

> **[1 - 10PCS ADS1115 ADC Analog to Digital Converter Module with Programmable...](https://www.aliexpress.us/item/3256807442377637.html?gatewayAdapt=fra2usa4itemAdapt&_randl_shipto=US)**
>
> Smarter Shopping, Better Living! Aliexpress.com

Pour le convertisseur digital analogique :

> **[CJMCU-1334 DAC Module CJMCU-1334 UDA1334A I2S DAC Audio Stereo Decoder Module...](https://www.aliexpress.us/item/3256805882595971.html?gatewayAdapt=fra2usa4itemAdapt&_randl_shipto=US)**
>
> Smarter Shopping, Better Living! Aliexpress.com

Pour le préampli au cas ou :

> **[DC 5V-15V 12V AD828 Stereo Preamp Power Amplifier Board Preamplifier Module -...](https://www.aliexpress.us/item/3256806682806522.html?gatewayAdapt=fra2usa4itemAdapt&_randl_shipto=US)**
>
> Smarter Shopping, Better Living! Aliexpress.com

Sinon j’ai vu ce module Bluetooth qui gère de l’audio, mais je ne suis pas sur que ça puisse correspondre au besoin :

> **[1pcs DIY Bluetooth Audio Receiver Board Bluetooth 5.0 MP3 Car Audio Board...](https://www.aliexpress.us/item/3256809974091166.html?gatewayAdapt=fra2usa4itemAdapt&_randl_shipto=US)**
>
> Smarter Shopping, Better Living! Aliexpress.com

Et pour finir un ESP32-Audio-Kit ESP32-A1S qui pourrait peut être tout regrouper, mais je ne suis pas sur qu’il peut correspondre, il ne parait pas avoir de profil HFP ou HSP :

[https://fr.aliexpress.com/item/1005008773332187.html](https://fr.aliexpress.com/item/1005008773332187.html)

Dites moi si ça vous semble correspondre ou si je dois faire d’autres recherches.

PS : merci @fdufnews pour la correction des URL, je ne me souvenais plus de ce qu’il fallait faire.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 17, 2025, 9:09am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/16 "2025-12-17T09:09:42Z")

</div>

je ne connais pas ces composants, dans l'absolu il faudra tester. Ce qu'il faut c'est le moins de latence possible à l'acquisition du signal ou la génération du signal. Il faudrait aussi éviter de bloquer le processeur sur ces tâches, l'usage de DMA semble devoir faire partie de la solution sans doute ➜ pas simple sans design à bas niveau matériel.

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 17, 2025, 12:34pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/17 "2025-12-17T12:34:45Z")

</div>

> [@J-M-L](#):
>
> Ce qu'il faut c'est le moins de latence possible à l'acquisition du signal ou la génération du signal

Comment puis je déterminer cette latence ?

Est ce possible avec les caractéristiques des composants ou seulement en faisant des essaies ?

Pour l’Accès Mémoire Dynamique, je vais me documenter.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 17, 2025, 1:16pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/18 "2025-12-17T13:16:38Z")

</div>

Il faut certainement regarder la spec des composants mais ce ne sera pas suffisant - ensuite ça va dépendre de comment vous codez la création et gestion des buffers d’entrée sortie des données

---

<div class="post-metadata">

**Author:** ![Treza88](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/treza88/32/1013044_2.png) [@Treza88](https://forum.arduino.cc/u/Treza88)\
**Post date:** [December 20, 2025, 6:02pm UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/19 "2025-12-20T18:02:30Z")

</div>

Bonjour,

J’ai fait pas mal de recherche sur la connection bluetooth HFP ou HSP, mais je n’ai pa strouvé grand chose.

A part ça :

> **[HFP Client API - ESP32 - — ESP-IDF Programming Guide v5.5.1 documentation](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/bluetooth/esp_hf_client.html)**

Mais le seul exemple est en micro python

Sauriez vous ou je pourrais trouver des exemples de programmation C++ ?

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [December 21, 2025, 8:05am UTC](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608/20 "2025-12-21T08:05:43Z")

</div>

En fait après recherche rapide je pense que les API ne permettent même pas de capter le flux Audio du micro.

Il faut peut être regarder du côté de composants spécialisés - peut être le [FSC‑BT806B](https://www.feasycom.com/datasheet/fsc-bt806b.pdf#page22) qui semble être un module Bluetooth audio supportant HFP/HSP avec sorties analogiques ou I2S permettant de récupérer le son du micro pour le sortir en analogique sur une prise jack.

[Next page](https://forum.arduino.cc/t/brancher-casque-bluetooth-avec-micro-par-jack-trrs/1419608.md?page=2)
