Ishu1519
Published © MIT

Dead TWS Earbud as a Bluetooth Data Modem

Repurpose a dead TWS earbud into a low-speed Bluetooth A2DP data modem for microcontrollers using custom 3-tone FSK and CRC packets.

IntermediateFull instructions provided9 hours41
Dead TWS Earbud as a Bluetooth Data Modem

Things used in this project

Hardware components

ESP32 Dev Module
×1
TWS earbud / TWS Bluetooth receiver PCB
×1
Solderless Breadboard Half Size
Solderless Breadboard Half Size
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

PlatformIO IDE
PlatformIO IDE
ESP32 firmware build
Python
Host-side modem/transmitter
NumPy
waveform generation/DSP
sounddevice
Bluetooth audio playback
PySerial
ESP32 serial communication

Story

Read more

Schematics

TWS-A2DP-Mode

schematic/technical diagram

Code

TWS-A2DP-Mode

its my repo u can look it for better Understanding

Credits

Ishu1519
3 projects β€’ 0 followers

Comments