This is a project use GarminHUD as
- a speedometer HUD (Arduino+GarminHUD)
- a GoogleMap navigation HUD (Android App+GarminHUD).
Further Information for Android App.
Downloading newest release App here.
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.
New layout of app. Add some status indicator for qucik debug.
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.
Thanks for Niklas04's help, Fix speedmeter, autoconnect.
Thanks for Niklas04's help to improve parsing & add German language support.
Auto connect to last binded bluetooth device(not tested yet).
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
All GoogleMaps_HUD app source code is uploaded!
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.
Add auto-connection function.- Auto lanunch google map when HUD connected.
- Comment source-code.
Show some usage infomation when navigation is done, don't make it seems hang when navigating done.- Figure out auto connection is working well or not.
- Lets "Show Speed" function working well.
- skyforce Shen - Initial work - github skyforce@gmail.com
-
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.
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.
(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!)
(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.