Overview

A Raspberry Pi helmet HUD with live sensor readings, navigation, weather, and destinations sent from a phone. There are native and browser-based display options, plus a simulator for working without the hardware connected.

Data freshness

The sensors report at different rates. Orientation changes quickly; weather and battery readings generally do not. The display needs to distinguish a current reading from an old one, and keep the fast inputs responsive. A heading from a second ago is mostly of historical interest.

Sensor and phone data goes into a shared store, which supplies the display. Keeping those parts separate means I can work on the renderer or routing without needing every sensor running at once.

Status

Still in progress. The project includes the sensor integration, display, navigation, and phone client.

Contact