PHT
All work

Thesis · In progress · Embedded systems

AedesCapella

An embedded acoustic mosquito classification system with ESP32 hardware and a Supabase-backed operator dashboard.

Overview

AedesCapella processes audio for the wingbeat signature of Aedes aegypti. A detection result is reported to a separate controller that manages citronella repellent delivery. The system is designed for a fixed installation.

My contributions cover embedded integration, deployment, device-side processing, testing, and investigation of inference behavior.

Two controllers

Detection

ESP32-S3

938 ms per inference, measured on device

Captures audio, resamples it, computes a mel filterbank, and runs the quantized model. It reports the result to the system.

Actuation

ESP32-C3

Exclusive relay authority, fails closed

Holds the relay connection and defaults to closed. Separating relay control from audio processing lets the actuator keep its own control logic.

Signal path Microphone to dashboard

StageRuns onNote
CaptureESP32-S3Onboard microphone, continuous
ResampleESP32-S3Fixed point, parity tested against a golden vector
Mel filterbankESP32-S3Precomputed filter coefficients
InferenceESP32-S3Quantized 2D-CNN, 938 ms per window
Relay decisionESP32-C3Fail closed, exclusive authority
ReportingSupabaseEvents to a React operator dashboard