Cloud to Edge Heart Rate Monitor
A dual-core arrhythmia detector: clinical ECG data streams from the cloud to a microcontroller that classifies it with a C inference engine I wrote.
Spec
- Patient simulator
- Raspberry Pi 5
- Classifier
- Raspberry Pi Pico (RP2040)
- CPU
- Dual-core Arm Cortex-M0+
- Data
- MIT-BIH, from Cloud Storage
- Link
- Custom UART protocol
- Model
- Int8 weights, float math
- Core 0
- Inference engine in C
- Core 1
- Watchdog, panic strobe after 1 s hang
Write-up coming soon.
Why I built it
Who it was for and what problem they had.
The hard part
One decision I had to make and what I gave up.
What I'd do next
Honest limits and the next measurement.