Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.74 KB

readme.md

File metadata and controls

43 lines (27 loc) · 1.74 KB

SmartGlassesDriveAssistant

This is an example app that displays your vehicle's speed and engine RPM on your smartglasses. It works in conjunction with the SmartGlassesManager.

Demo video

Installation

  • Install the SmartGlassesManager on your phone and make sure it's running.

  • Install this app on your phone.

Usage

This app gets your vehicle's speed and RPM from a Bluetooth ODB II reader. You can buy one for $13 here, but almost all other ELM327-based ODB II readers should work.

  • Plug the OBD II reader into your vehicle

  • Pair it with your phone in your Bluetooth settings

  • Launch the app via the SmartGlassesManager

    • (Do this by saying: "Hey computer, drive assistant")

TODO

  • Optimize display refresh
    • Only refresh for significant changes (±50 rpm, ±1mph)
    • Prevent "flicker" on display update (related to SGM)
  • Improve padding
    • Make left padding work
    • Add user-configurable option to enable top and/or left padding in the app
  • Stretch goals
    • Google Maps (or similar) integration for navigation
    • RoadCurvature integration for blind turns

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT