Skip to content

Westsi/ESP-Smartwatch

Repository files navigation

GitHub Actions Workflow Status

ESP32 Based Smartwatch

A smartwatch with modern features such as notifications and Spotify sync, watch faces that can be customised, a 240x240 round LCD screen, and a companion app connected with a custom BLE profile.

Features

  • Custom BLE Profile allowing for
    • Notification Sync
    • Time Sync
    • Spotify Sync
    • Exercise Sync
  • Auto Sleep Timeout to save battery
  • Adjustable Brightness
  • Semi-customizeable Watch Faces
  • Rudimentary Exercise Tracker
  • Code for wireless (OTA) updates (most code from fbiego/ESP32_BLE_OTA_Arduino)

Prototype 1

alt text

Demo Video (youtube.com)

TODO

  • Fix OTA updates over BLE
  • Make weather sync as well
  • Put it all together
  • Calibrate battery level code
  • Make Exercise Tracker work properly with accelerometer
  • Saveable Preferences

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published