Overview
What this challenge is about.
Set up a Zephyr workspace, configure the device tree for the provided nRF52840 + ADXL355 + custom BLE service. Implement: SPI driver for accelerometer at 4 kHz, on-device 1024-point FFT (CMSIS-DSP or fixed-point), RMS + dominant-frequency feature extraction, BLE GATT custom service publishing every 30 seconds, ultra-low-power sleep between samples. Validate on the hardware with the power profiler kit — current must average under 20 microamps to hit 3-year coin-cell life. Deliver firmware, power-profile report, and 8-page design writeup including device-tree decisions and FFT precision tradeoffs.
The Brief
What you'll do, and what you'll demonstrate.
Implement a Zephyr-based wireless vibration sensor that samples at 4 kHz, performs on-device FFT, transmits over BLE every 30 seconds, and meets a 3-year coin-cell battery target.
Earning criteria — what you'll demonstrate
- Configure Zephyr device-tree and Kconfig for a custom sensor board
- Implement BLE GATT services with throughput + power tradeoffs
- Profile and tune for sub-20-microamp average current
- Apply on-device DSP under tight memory and energy budgets
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
Career mappings coming soon.