The idea
Electrooculography measures the corneo-retinal potential, so eye movement and blinks appear directly in the signal. Blink frequency is a clinically validated sleepiness marker, which makes it a reasonable thing to monitor continuously in a driver — the measurement is unobtrusive and the signal is large enough to work with outside a lab.
What we built
The device acquires the EOG signal, extracts blink events, and streams the result over Bluetooth Low Energy to a paired phone application. I built the app and the full BLE communication layer in C++, with an interface designed to be readable at a glance, since anything demanding attention defeats the purpose of a drowsiness warning.
We presented the project at the 2024 Florida Medical Manufacturing Consortium, where it was selected as one of the top three of fifteen teams in the cohort.