Skip to content

This repository accompanies a large project centered around the small ESP32-H2 Super Mini development board. It consists of several sub-projects that deal with the topics SHT41 sensor, MAX17043 battery measuring device, LoRa module, e-paper display and onboard LEDs. The end result is a LoRa transmitter that can transmit data over long distances.

License

Notifications You must be signed in to change notification settings

AndroidCrypto/ESP32_H2_Super_Mini_LoRa_Transmitter_Project

Repository files navigation

ESP32-H2 Super Mini Development Board as the basis for a battery-powered LoRa transmitter project

This repository accompanies a large project centered around the small ESP32-H2 Super Mini development board. It consists of several sub-projects that deal with the topics SHT41 sensor, MAX17043 battery measuring device, LoRa module, e-paper display and onboard LEDs. The end result is a LoRa transmitter that can transmit data over long distances.

Please note: this is an ongoing project, and I will update this repository accordingly when new tutorials are available, please be patient in the meantime.

Image 1

These individual tutorials are supported by a comprehensive resource where all programs and libraries are stored together. I have also saved supplementary materials such as pinouts and board schematics here. The following information is available (or will be provided soon):

  • Overview tutorial "ESP32-H2 Super Mini-Small form factor, big impact (LoRa, ePaper, environment sensor, and battery powered and monitored)"
  • "Use the onboard LEDs on an ESP32-H2 Super Mini Development Board": https://medium.com/@androidcrypto/use-the-onboard-leds-on-an-esp32-h2-super-mini-development-board-66a21218b809
  • "Use an SSD1306 OLED display with an ESP32-H2 Super Mini Development Board""
  • "Use an SHT41 Environment Sensor with an ESP32-H2 Super Mini Development Board and get indoor temperature and humidity""
  • "Use a MAX17043 battery voltage meter with an ESP32-H2 Super Mini Development Board and get the battery voltage of your lithium battery and its remaining capacity""
  • "Use a UART-interfaced LoRa module with an ESP32-H2 Super Mini Development Board and transmit and receive LoRa packets""
  • "Use the Deep Sleep mode to reduce power consumption on an ESP32-H2 Super Mini Development Board""
  • "Run current measurements of the individual modules connected to an ESP32-H2 Super Mini Development Board""
  • "Build an external circuit to de-energize parts of our setup connected to an ESP32-H2 Super Mini Development Board""
  • the final project: "ESP32-H2 Super Mini Board with SHT41 sensor, MAX17403 monitored battery, e-paper display and LoRa data transmission""

The additional material is located in the subfolder "Material":

  • the pinout of the ESP32-H2 Super Mini Development board
  • the schematic of the ESP32-H2 Super Mini Development board

The code of each sketch is in sepate folders. All libraries used within the sketches should get installed with the Arduino Library Manager, but in case of network or other problems, I'm including them in the subfolder "Libraries".

Sketches for the tutorials

Development Environment (Arduino)

Arduino IDE Version 2.3.6 (Windows)
arduino-esp32 boards Version 3.3.5 (https://github.com/espressif/arduino-esp32) that is based on Espressif ESP32 Version 5.5.1

Last update: February, 7 th. 2026

About

This repository accompanies a large project centered around the small ESP32-H2 Super Mini development board. It consists of several sub-projects that deal with the topics SHT41 sensor, MAX17043 battery measuring device, LoRa module, e-paper display and onboard LEDs. The end result is a LoRa transmitter that can transmit data over long distances.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published