High-quality ULP, Battery-Powered, ESP32 board with embedded environment sensors.

Public Chat
Similar projects worth following
Sensei32 is designed around ESP32-WROOM-32D, BQ24092 and TPS63900 charger and regulator ICs. This choice provides a particularly stable 3.3V, 21uA ULP deep-sleep and enable operation until the battery reaches the discharge threshold.

The integrated sensors BME688 (AI Powered) and HDC1080 provide an exceptional environmental sensing ability. The USB connector is both for charge and programming, as data lines are routed to an original FT231XQ-R usb-serial chip, supplied only by the 5V USB_VBus line, avoiding unnecessary battery usage when not programming or charging.

Sensei32 shares the same form-factor and pinout of the WEMOS ESP32 Board with 18650 Battery Holder, representing a drag & drop replacement for every project that is already using this very common board, but with a far better ULP performance, components quality and integrated sensors. Sensei32 has two extra pins on the right-side connector to break out VBAT (Battery line) and GND

Sensei32 has every pin of ESP32 brought to the board perimeter through castellated holes, so that the user can decide to:

  • Solder the provided 18650 battery holder and pin-headers, using Sensei32 as a standard ESP32 DevKit, ready for your battery-operated DIY projects.
  • Solder Sensei32 to a custom carrier PCB, using Sensei32 as a feature-packed ESP32 module, with any Li-Ion or Li-Poly external battery (up to 6000mAh).

Sensei32 has world-class ULP performance, consuming about 21uA in deep-sleep while providing a stable and regulated 3.3V over the whole voltage range of a single cell Li-Ion.

Other features of Sensei32 are:

  • ESP32-WROOM-32D, with 4MB Flash
  • FTDI FT231XQ-R, usb-serial orignal chip
  • Texas Instruments BQ24092, Li-Ion/Li-Poly 650mA battery charger
  • Texas Instruments TPS63900, buck-boost dc-dc converted
  • Texas Instruments HDC1080, environment sensor (T, RH)
  • Bosh BME688, AI-Powered air-quality sensor (T, RH, P, eCO2, bVOC, IAQ)
  • USB Voltage Sensing, routed to IO36
  • Battery Voltage Sensing, routed to IO35
  • Battery Charging/Floating Sensing, routed to IO39
  • Activity LED, routed to IO2
  • USB Power Supply LED and Battery InCharge LED, managed by BQ24092

  • Sensei32-WiFi_Air_Quality Station is here!

    Davide Raggini07/31/2021 at 22:13 0 comments

    The WiFi Air Quality Station firmware acquires 12 measures every hour (one measure every 5minutes, 300s) from the integrated Texas Instruments HDC1080 Temperature and Humidity sensor and the integrated Bosh BME688 Temperature, Humidity, Presssure and Air Quality sensor. Each hour, the mean value of the 12 past measurments is computed and trasmitted over WiFi to Thingspeak for data logging and representation. The firmware embeds an algorithm that, leveraging from a NTP time sample every hour, keep the Sensei32 wake-up time in sync with global time.

    Take a look at Sensei32_WiFi_AirQuality_Advanced running on Thingspeak Public View

    We are looking forward to reach 1 year of battery life thanks to the optimised Sensei32 (Ver.001 Rev.002) Hardware Design and Firmware. Check out the 3D-Print_Case folder on the project Github and print your own Sensei32 case!

    ✨ Follow the project on GitHub: ✨

    ✨ Join us on Discord: ✨

  • 21uA Deep-Sleep

    Davide Raggini07/23/2021 at 23:24 0 comments

    The first Sensei32 prototypes has finally arrived and passed validation testing!

    We are looking foreward to release many example programs on the project's GitHub. If you want to join us defining the next hardware revision specs and maybe reserve your own Sensei32 from the next production batch: 

    ✨ Follow the project on GitHub: ✨

    ✨ Join us on Discord: ✨

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates