There has two sub-project use GarminHUD as:
an app, Google Map HUD (Android App+GarminHUD).
Newest App Release
2021-08-25 v0.8.9 Add support for google maps go navigation.
a speedometer HUD (Arduino+GarminHUD, STOP MAINTAIN)
Known Issue:
Belows are two sub-proejct put together: GoogleMap navigation HUD(Left)+ Speedometer HUD(Center)
Belows are two sub-proejct & Android Auto put together:
GoogleMap navigation HUD(Left1)+ Speedometer HUD(Left2) + Android auto(Right1)
Android App: Google Map HUD
Gabriel Valky / Frank Huebenthal - garmin hud protocol research - github
Niklas04 - help improve parsing & add German language support github
intervigilium - add support for BMW HUD 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~~
.
├── GoogleMap_Arrow_Recognize # Arrow Recognize Experimental Project for Visual Studio C++
├── GoogleMaps_HUD # Pure Android App based Google Maps HUD
├── navigation HUD # Arduino based Googoogle Maps HUD (deprecated)
├── pics # Some pictures for README usage
└── speedometer HUD # Arduino based Speedmeter with Garmin HUD
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) .
(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.