2025-05-27 21:20:58 -04:00
2025-05-27 21:20:58 -04:00
2025-06-07 19:02:50 -04:00
2025-05-27 21:20:58 -04:00

MicroEnv v1.x

MicroEnv is a compact and simplistic environmental monitoring sensor, based on the ESP32-C3 and the Sensirion SGP30 and SHT45 sensors, using ESPHome for integration with HomeAssistant

Use a MicroEnv near a source of emissions to monitor air quality, or as a general room environmental tracking sensor.

Power is provided by USB-C, though a very slim cable is required when using SMD soldering without a buffer.

The Sensirion sensors are elevated with through-hole pins, to ensure optimal distance between the (warm) board and the sensors themselves.

For more details, please see my blog post on the MicroEnv project.

Parts List

Qty Component Cost (2025/05 CAD, ex. shipping) Links
1 GY-SGP30 $5.73 AliExpress
1 GY-SHT45 $5.67 AliExpress*
1 ESP32-C3 $3.12 AliExpress
1 Custom PCB (JLC) $0.50 ($5.00/10) GitHub
TOTAL $15.02

* Ensure you select the correct device on the page as it shows multiple options.

Configurable Options

There are several UI-configurable options with the MicroEnv to help you get the most out of the sensor for your particular use-case.

Temperature Offset (selector, -30 to +10 @ 0.1, -5 default)

Allows calibration of the SHT45 temperature sensor with an offset from -30 to +10 degrees C. Useful if the sensor is misreporting actual ambient tempreatures. Due to internal heating of the SHT45 by the ESP32, this defaults to -5; further calibration may be needed for your sensors and environment.

Humidity Offset (selector, -20 to +20 @ 0.1)

Allows calibration of the SHT45 humidity sensor with an offset from -20 to +20 percent relative humidity. Useful if the sensor is misreporting actual humidity.

Description
A small ESPHome-powered environmental sensor
Readme GPL-3.0 53 KiB