Skip to main content
Home
Back to Projects

cat ./projects/sonicdivide-2026

SonicDivide

Privacy-conscious ESP32-S3 environmental sound monitor producing frequency-band metrics without storing raw audio

Dates
Feb 2026 - Feb 2026
Primary domain
Hardware & Embedded Systems
Additional domain
Software Engineering
Project kind
application
Roles
Embedded Systems Developer
Location
Brookings, SD
Work setting
on-site
Team
solo
Team size
1

Highlights

  • Built embedded sound monitor sampling a PDM microphone at 16 kHz and writing 500 ms numeric acoustic summaries and diagnostics to microSD
  • Implemented 1,024-point FFT processing with Hann window and 50% overlap across 60-250 Hz, 250-2,000 Hz and 2,000-8,000 Hz bands
  • Designed 3-task FreeRTOS capture, DSP and logging pipeline using a 4,096-sample ring buffer and 50-row queue to isolate acquisition from SD latency
  • Analyzed 6 archived hardware sessions totaling 1,940 rows and approximately 16.5 minutes with monotonic 512 ms timing and zero reported audio drops or SD errors

Skills and tools

ESP32Embedded DevelopmentFreeRTOSC++PlatformIOPDM AudioFast Fourier TransformAudio ProcessingReal-Time SystemsSD Card StorageDigital Signal ProcessingPrivacy by Design