bikenavi_esp32 bikenavi_esp32 Logo

bikenavi_esp32 | Dashboard bikenavi_esp32 | Dashboard

Open Source Navigation für dein Cockpit. Open Source Navigation for your cockpit.

Über das Projekt About the project

bikenavi_esp32 ist ein hochoptimiertes Navigations-Display für Radfahrer. Minimalistisch, schnell und voll integriert. Die Navigation erfolgt über gängige Android-Apps wie OsmAnd, Komoot oder Google Maps. Das Display empfängt dabei via Bluetooth die Notifikationen oder Text-to-Speech (TTS) Meldungen deiner Navigations-App und zeigt diese übersichtlich an. Ein entscheidender Vorteil: Bei einem Sturz ist nur das günstige Display am Lenker gefährdet, während dein teures Smartphone sicher in der Tasche bleibt. bikenavi_esp32 is a highly optimized navigation display for cyclists. Minimalist, fast, and fully integrated. Navigation is handled via popular Android apps like OsmAnd, Komoot, or Google Maps. The display receives notifications or Text-to-Speech (TTS) messages from your navigation app via Bluetooth and displays them clearly. A key advantage: In the event of a crash, only the inexpensive display on the handlebars is at risk, while your expensive smartphone remains safe in your pocket.

Kinderleicht in 3 Schritten ohne Spezialkenntnisse und Löten: Child's play in 3 steps without special knowledge or soldering:

  1. Hardware besorgen Hardware besorgenGet hardware
  2. Installer starten Installer startenStart installer
  3. Losfahren Losfahren, losnavigieren und Spaß habenRide off, navigate, and have fun

Hardware Hardware

Das Projekt ist aktuell für das ESP32-2424S012 (ESP32-C3) 1.28" Display-Board optimiert (ca. 12$). Zukünftig wird auch das Board JC3636W518EN (ESP32-S3) 1.8" unterstützt (ca. 25$). Diese Boards sind auf diversen Online-Shoppingplattformen verfügbar. The project is currently optimized for the ESP32-2424S012 (ESP32-C3) 1.28" display board (approx. 12$). Future support is planned for the JC3636W518EN (ESP32-S3) 1.8" board (approx. 25$). These boards are available on various online shopping platforms.

Installation Installation

Die Installation ist kinderleicht: Verbinde das Display einfach per USB-Kabel mit deinem PC und starte den Web-Uploader. Installation is child's play: Simply connect the display to your PC via USB cable and start the Web-Uploader.

Installiere die Firmware direkt über den Browser: Install the firmware directly via the browser:

Web-Uploader starten Start Web-Uploader

Zusätzlich wird die Android-App für die Kommunikation benötigt: Additionally, the Android app is required for communication:

Android APK Download Android APK Download

Wichtige Berechtigungen: Important permissions: Damit die App stabil funktioniert, müssen nach der Installation folgende Rechte erteilt werden: For the app to work stably, the following permissions must be granted after installation:

  • Bluetooth: Bluetooth: Erforderlich für die Verbindung zum Display. Required for connection to the display.
  • Standort: Location: Wird von Android für den BLE-Scan benötigt. Required by Android for BLE scanning.
  • Akku-Optimierung: Battery optimization: Bitte auf "Nicht einschränken" stellen, damit die App im Hintergrund aktiv bleibt. Please set to "Unrestricted" so the app remains active in the background.

💡 Hinweis: Nach der ersten Installation kannst du zukünftige Updates bequem drahtlos (OTA) über die Android-App durchführen, um immer auf dem neuesten Stand zu bleiben. 💡 Note: After the initial installation, you can conveniently perform future updates wirelessly (OTA) via the Android app to always stay up to date.

Projekt-Links Project links

Besuche die Repositories auf GitHub: Visit the repositories on GitHub:

GitHub Repository GitHub Repository Android App Repository Android App Repository

Dokumentation Documentation

Technische Details und Protokolle: Technical details and protocols:

Dokumentation auf GitHub Documentation on GitHub