***It is an ongoing project. I am still developing the firmware and still the hardware design is not completed yet. I am far away from the final development and I know this may not be significant, still I am sharing my work and I'll be updating it from time to time.***
*** If updating is restricted after the deadline, I'll share my work in a separated blog in my profile projects.https://www.hackster.io/sunnyiut/sonicsprint-update-ble-digi-stetho-d8feee***
Intro:This is a project blog is for the Sonic Sprint BLE Audio Design Challenge.It covers the design, implementation, and evaluation of a BLE-enabled Digital Stethoscope using the Nordic nRF5340 Audio Development Kit. The primary goal is to address the limitations of traditional stethoscopes by introducing wireless, low-latency, high-fidelity heart sound monitoring and sharing.
This project explores the feasibility of capturing low-frequency heart sounds through an analog stethoscope chestpiece and transmitting them wirelessly via Bluetooth LE Audio to BLE headphonesor a smartphone app. The use of Auracast broadcast mode and LC3 codec ensures multi-device connectivity and efficient streaming.
Key goals:
- Improve portability, signal quality, and real-time audio monitoring.
- Evaluate DSP and power performance of the nRF5340 platform.
- Enable real-world telemedicine, training, and clinical diagnosis scenarios
Traditional stethoscopes are constrained by:
- Wired operation and lack of mobility.
- No signal processing or amplification.
- Inability to transmit or visualize data.
- General-purpose earbuds lacking bass response to capture low-frequency heart sounds (S1/S2, murmurs).
A wireless digital stethoscope that overcomes these issues would significantly enhance auscultation quality and utility in clinical and remote health settings.
Target Audience:- Healthcare Professionals like doctors, nurses, and paramedics who require a portable and accurate tool for auscultation.
- Remote healthcare services like telemedicine, that need to transmit heart sounds to specialists in real-time.
- Medical Researchers and Educators can use it in studying heart sound patterns and abnormalities and teaching auscultation techniques to students.
- The nRF5340’s dual-core architecture makes it perfect for separate capture, DSP processing and separate interfacing or connectivity.
- nPM1100 power management ensure optimal power usage for portable applications which is a major requirement for portable digital stethoscope. I already have a Power Profiler Kit with me, which will be helpful, I believe.
- Bluetooth LE Audio enables low-latency, high-quality audio streaming and Auracast™ broadcast for one-to-many communication.
- DSP capabilities of the nRF5340 allow for real-time filtering, noise cancellation, and classification of heart sounds.
- CS47L63 Audio DSP for testing the driving capability without distortion at lower and higher edge frequency regions.
SystemArchitecture:
The device consists of two main components and an optional App -
- Transmitter Unit
- Analog Stethoscope Chestpiece with high-sensitivity mic (20 Hz - 1 kHz response)
- Preamp + Anti-aliasing filter circuit in a small red box
- nRF5340 Audio DK with ADC sampling and DSP filtering
- BLE broadcasting via LC3 codec (Mono 16-bit @ 16 kHz)
- Receiver Unit
- BLE LE Audio-capable headphones or smartphone
- Optional second nRF5340 Audio DK for playback test
- Optional App
- Visualizes heart sounds (waveform, FFT)
- Enables switching modes (bell/diaphragm), gain control, recording
- Noise Cancellation: Integrated DSP algorithms to filter out ambient noise.
- Equalization,Filters and Algorithms: Enhance low-frequency heart sounds for accurate reproduction. Heart sound is combined with Aortic, Mitral and Pulmonic and also Murmurs are there. Selection of frequency with gain helps to classify the abnormalities properly.
- Low-Latency Streaming: Synchronized audio playback for real-time diagnosis.
- User Interface: Physical buttons for mode selection and a readymade smartphone audio app for visualization.
Battery Type - Rechargeable Li-ion battery (500mAh).
Charging Method: USB-C for fast charging.
Power Consumption - (approximately):- Transmission Mode: ~20mA.
- Standby Mode: ~2mA.
- Playback Mode: ~10mA.
Battery Life: 6 to 8 hours of continuous use.
Current Progress:I am working on the firmware of the transmitter unit right now. A generalized draft is attached, later on I'll share the repository link when it gets final.recorded heart sound in audacity software after processing -
I'll be posting my detailed updates from time to time.
Comments