An open API service indexing awesome lists of open source software.

https://github.com/fbiego/esp32_oled_ble

Receive Android notifications on ESP32 with an OLED screen via Bluetooth LE. Also functions as a clock, time is set automatically via BLE when connected to the app.
https://github.com/fbiego/esp32_oled_ble

android arduino bluetooth-low-energy clock esp32 esp32-arduino esp32-internal-rtc notification oled smartwatch watch

Last synced: 2 months ago
JSON representation

Receive Android notifications on ESP32 with an OLED screen via Bluetooth LE. Also functions as a clock, time is set automatically via BLE when connected to the app.

Awesome Lists containing this project

README

        

# ESP32_OLED_BLE
Receive Android notifications on ESP32 with an OLED screen via Bluetooth LE.

Also functions as a clock, the time is set automatically via BLE when connected to the app.

## Videos
+ [`Chronos ESP32 OLED notifications`](https://youtu.be/fSZPsQY2NbI)
+ [`ESP32 OLED notifications`](https://youtu.be/205QgAjmryA)
+ [`How to connect`](https://youtu.be/4o1O2qxbPlw)

## Features
+ Receive notifications
+ Clock display (12 & 24hr mode)
+ Rotate and/or flip OLED display
+ Screen & Notification timeout settings

![1](image1.jpg?raw=true "1")

## Android app

Chronos

Download Chronos

### Setup
- Go to the watch tab and click on the Watches button
- Pair new watch and select the ESP32
- To Flip the display toggle Units (Metric, Imperial)
- To Rotate the display toggle Temperature (Celsius, Farhenheit)

## Libraries

Download [`ChronosESP32`](https://www.arduinolibraries.info/libraries/chronos-esp32) library from Arduino Library Manager or [`ChronosESP32`](https://github.com/fbiego/chronos-esp32)

Extract the `OLED_I2C` & `ChronosESP32` library to your Arduino libraries folder

The `OLED_I2C` library has been modified to include the `flipMode()` function