A collection of projects for Bangle.js 2 smartwatch - from autonomous vehicles to fun standalone apps.
GPS Autopilot System - Full autopilot using Bangle.js as mission computer + ESP32 flight controller.
- GPS waypoint navigation
- Multiple vehicle support (fixed-wing, quad, rover, boat)
- Real-time telemetry on watch
Wearable Robot Control - Control small robots with hand gestures and heart rate.
- Tilt to steer
- BPM affects speed (or LEDs)
- Web Bluetooth configurator
Standalone Watch Apps - Fun apps using only the watch (no external hardware).
| App | Description | Status |
|---|---|---|
| shake-oracle | Decision maker with HR confidence | Done |
| focus-flow | Pomodoro + HR gamification | Done |
| zen-maze | Tilt maze where calmness helps | Done |
bangle/
├── autopilot/ # GPS autopilot (ESP32 + watch)
│ ├── firmware/ # ESP32 flight controller
│ ├── banglejs-app/ # Watch app
│ └── hardware/ # Schematics
│
├── rc/ # Wearable robot control
│ ├── esp32-firmware/ # Robot firmware
│ ├── banglejs-app/ # Watch controller
│ └── web-configurator/# Browser config tool
│
├── apps/ # Standalone watch apps
│ ├── shake-oracle/
│ ├── focus-flow/
│ └── zen-maze/
│
├── docs/
│ └── app-ideas.md # 30+ app ideas
│
└── hardware/ # Shared hardware docs
- Upload app folder via Bangle.js App Loader
- Flash ESP32 with PlatformIO
- Upload Bangle.js app
- Connect via BLE
- Bangle.js 2 - Smartwatch with GPS, HR, accelerometer
- ESP32 - For autopilot/rc projects
- Various sensors - See individual project READMEs
See docs/app-ideas.md for 30+ creative app concepts.
MIT