All case studies

Hardware · IoT

MULTI-SENSOR HEALTH TRACKER

Wearable on Seeed Xiao + Raspberry Pi. C/C++ firmware for real-time GPS, heart rate, and temperature, from hardware to dashboard.

Designed and built a wearable multi-sensor health tracking system combining a Seeed Xiao microcontroller and Raspberry Pi. Wrote C/C++ firmware for real-time acquisition of GPS coordinates, heart rate, and ambient temperature over UART, then streamed data to a Python-based dashboard for live visualization and historical analysis.

Role
Embedded and application engineer
Challenge
Acquire several sensor signals reliably on constrained hardware and make them useful off-device.
Outcome
Produced a working hardware-to-dashboard prototype for live health telemetry.

Decisions

  • Keep firmware responsibilities small
  • Stream readings over a simple serial contract
  • Visualize current and historical measurements separately

Architecture

  1. GPS and health sensors
  2. Seeed Xiao firmware
  3. UART transport
  4. Raspberry Pi service
  5. Python dashboard

What changed my thinking

  • Simple protocols are easier to debug at the hardware boundary
  • Sensor failures need explicit states
C/C++Raspberry PiIoTPythonUART
View all case studies