xtrinch / sensor-dashboard-oled-display

ESP32 board with PCD8544 attached reads sensor data from the cloud and displays it on the screen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sensor-dashboard-oled-display

Reads sensor data from sensor dashboard backend and displays it on a PCD8544 nokia OLED display.

Built with PlatformIO.

Setup

  1. Have a sensor dashboard backend running (see https://github.com/xtrinch/sensor-dashboard-nestjs-backend)
  2. Copy import_env.example.py to import_env.py and define your sensor dashboard url.
  3. When board boots connect to its WiFi called beetleAP with password beetleAP
  4. Input your WiFi's SSID, password and sensor access token with visiting this URL 192.168.4.1/?ssid=mySSID&password=myPassword&access_token=mysensoraccesstoken

Components

  • ESP32/ESP8266 dev board (I was using devkit v1)
  • pushbutton (for resetting credentials & token)
  • resistor
  • 3.7V LiPo battery (or other)
  • PCD8544 nokia OLED display

Schematic

Schematic below is made for ESP32 devkit v1.

Image of Yaktocat

About

ESP32 board with PCD8544 attached reads sensor data from the cloud and displays it on the screen


Languages

Language:C++ 81.5%Language:C 14.4%Language:Python 4.1%