Wednesday, July 12, 2017

SparkFun 0.66" Micro OLED with Espressif ESP32 Development Board using BLE to communicate with Android.



SparkFun 0.66" Micro OLED with Espressif ESP32 Development Board using BLE to communicate with Android. The software for this was created using the Arduino IDE with the SparkFun Micro OLED Library Version 1.2.0 and  ESP32 Arduino library. The Espressif SDK GATT server demo was also used for bluetooth connectivity. I used the nRF connect Android app to test sending data over bluetooth to the ESP32. The oled is connected to the ESP32 via SPI.


Arduino library for the SparkFun Micro OLED
https://github.com/sparkfun/SparkFun_Micro_OLED_Arduino_Library

Espressif SDK GATT server demo
https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/gatt_server

SparkFun 0.66" Micro OLED.
https://www.sparkfun.com/products/13003

Espressif ESP32 Development Board.
http://a.co/bocnGeM

nRF Connect for Mobile
https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp