No Description

Matt Clark dcbdd4d731 Fixing button to enter configuration mode; adding sw version to BLE parameters; adjusted WiFi connect criteria; report battery level. 4 months ago
src dcbdd4d731 Fixing button to enter configuration mode; adding sw version to BLE parameters; adjusted WiFi connect criteria; report battery level. 4 months ago
README.md dcbdd4d731 Fixing button to enter configuration mode; adding sw version to BLE parameters; adjusted WiFi connect criteria; report battery level. 4 months ago
firmware.ino dcbdd4d731 Fixing button to enter configuration mode; adding sw version to BLE parameters; adjusted WiFi connect criteria; report battery level. 4 months ago

README.md

EnvSense Firmware

Please visit EnvSense.org for more details.

Firmware designed for use on an ESP32 using a BME280.

After programming, devices must be configured using BLE.

For EnvSense.org database access, devices must have a unique access token; generate them using the Devices Portal.

Default options will wake the device to sample once every 5 minutes, uploading to the server once every 2 hours. You may touch pin-4 to force an upload at any time.

Hardware Configuration

  • Pin 2 -- Status LED
  • Pin 15 -- Power to BME280
  • Pin 21 -- SDA to BME280
  • Pin 22 -- SCL to BME280

  • Pin 4 -- Touch to Wake

  • Pin 32 & 33 -- Jump to enter BLE config

Build

  • Install Arduino IDE.
  • Install ESP32 from Boards Manager.
  • Open firmware.ino in IDE
  • Build