Skip to content

This is a project use GarminHUD as speedometer HUD, or a GoogleMap navigation HUD.

License

Notifications You must be signed in to change notification settings

Niklas04/Garminuino

 
 

Repository files navigation

Garminuino

This is a project use GarminHUD as

Two Garmin HUD application

App layout

2019-02-19 v0.3.1

Add arrow recognize for roundabout.
According to country, arrows of roundabout can classification to clockwise or counter-clockwise.
Left-sided drive / Right-hand traffic country, like USA, roundabout arrows are counter-clockwise.
Right-sided drive/ Left-hand traffic country, like United Kingdom, roundabout arrows are clockwise.

2019-02-11 v0.2.0

New layout of app. Add some status indicator for qucik debug.

2019-02-06

It's necessary to figure out auto coneection is working well or not, so I removed the naevtamarkus' BT Library first. I also re-arrange some layout of app, for convient to use.

2019-01-15 v0.1.6

Thanks for Niklas04's help, Fix speedmeter, autoconnect.

2019-01-07

Thanks for Niklas04's help to improve parsing & add German language support.

2018-11-05

Auto connect to last binded bluetooth device(not tested yet).

2018-10-30

Add english/korean language support, thanks for cloddin's help. We have pre-release now, please download and try it from https://github.com/skyforcetw/Garminuino/releases

2018-10-01

All GoogleMaps_HUD app source code is uploaded!

2018-09-07 VERY IMPORTANT UPDATE!

A Vega-HUD feature enlightened me a directed way to get turn-by-turn infomation. I can get turn-by-turn from google map's notification(android)! It's a big change for Garminuino, because it's mean I don't need arduino anymore! So navigation part of Garminuino turn into a pure android's app(apk) now!

A pure android app, for project navi-info of google map navigation. Works just like garmin streetpilot with Garmin HUD.

ToDo List

  1. Add auto-connection function.
  2. Auto lanunch google map when HUD connected.
  3. Comment source-code.
  4. Show some usage infomation when navigation is done, don't make it seems hang when navigating done.
  5. Figure out auto connection is working well or not.
  6. Lets "Show Speed" function working well.

Authors

Contributor

  • Gabriel Valky / Frank Huebenthal - garmin hud protocol research - github

  • Niklas04 - help improve parsing & add German language support github

  • Android-BluetoothSPPLibrary - Bluetooth SPP Library, use to link Garmin HUD. github

  • Android-BluetoothSPPLibrary - Bluetooth SPP Library also, which fixed issue of auto connection. github


Hence the information below is not necessary anymore, but I still keep it for commemorative.

Initial concept of Garminuino This is the inital concept of Garminuino, but the implment is slight difference to the concept. For example, Garmin Hud is not linked by BLE, so BLE moduble is needless.

IMAGE ALT TEXT HERE

(click image can link to Youtube film)

A OBD/CanBus parser by Arduino, and a speed info transmitter by bluetooth(to GarminHUD) .

navigation HUD (deprecated now!)

IMAGE ALT TEXT HERE

(click image can link to Youtube film)

Besides parts of Speedometer HUD, a USB Host Shield with a Android mobile phone can fetch Google Navigation info, and transmit info by bluetooth to GarminHUD, too.


About

This is a project use GarminHUD as speedometer HUD, or a GoogleMap navigation HUD.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 50.7%
  • C++ 49.0%
  • C 0.3%