Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VescNavigator Android 📱🧭

Android navigation app designed to work as the brain of the VescNavigator ecosystem.

This application provides real-time Google Maps navigation and transmits turn-by-turn directions via Bluetooth Low Energy to an ESP32 HUD controller.


📌 Overview

VescNavigator Android is a smart navigation system for electric vehicles (E-Bikes · E-Scooters · Motorcycles).

It transforms a smartphone into a professional HUD controller by combining:

  • Google Maps navigation
  • BLE communication
  • Smart routing logic
  • OLED-friendly UI

The app is optimized for riding scenarios where quick glance navigation is critical.


✨ Features

  • Google Maps SDK integration
  • Routes API v2 maneuver detection
  • BLE auto connection to ESP32
  • Turn-by-turn packet transmission
  • Cyber Blue / Vintage Orange themes
  • Full dark mode interface
  • Smart rerouting (> 50m off path)
  • Simulation mode (Volume Up ×3)
  • Driving & Cycling travel profiles
  • Custom HUD navigation UI

🚀 Getting Started

  1. Clone this repository
  2. Open with Android Studio
  3. Add your GOOGLE_API_KEY
  4. Ensure map styles exist in /res/raw
  5. Build and install APK

👨‍💻 Author

Ruggero Cadamuro
Innovative EV Solutions

About

Smart HUD for VESC vehicles: Google Maps Navigation & Real-time Telemetry on ESP32 via BLE.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages