The HTU21D + BMP180 + BH1750FVI Tri-Sensor Module is a compact, multi-functional environmental sensing board that combines temperature, humidity, barometric pressure, altitude, and ambient light measurement into a single I²C-accessible module. It integrates three industry-standard sensor ICs on one PCB, eliminating the need for separate breakout boards and simplifying wiring for weather stations, IoT devices, and environmental monitoring systems.
At the heart of the module are three distinct sensor ICs, each handling a specific environmental parameter:
-
HTU21D — A high-accuracy digital relative humidity and temperature sensor with ±2% RH and ±0.3°C typical accuracy . It covers a 0–100% RH range and -40°C to +125°C temperature range, with selectable resolution up to 12-bit RH and 14-bit temperature . The sensor includes a built-in heater for condensation recovery and low-battery detection .
-
BMP180 — A barometric pressure sensor that measures 300–1100 hPa with ±1 hPa relative accuracy and ±0.5°C temperature accuracy . It provides 16–19 bit pressure output and can calculate altitude using the standard barometric formula . The BMP180 is widely used in weather stations, altimeters, and drone flight controllers.
-
BH1750FVI — A digital 16-bit ambient light sensor with a 1–65,535 lx measurement range and 1 lx resolution in H-Resolution mode . It has a spectral response close to the human eye (peak sensitivity ~560nm) and includes cosine correction via a miniature light sphere . The I²C address is 0x23 (ADDR LOW) or 0x5C (ADDR HIGH) .
All three sensors communicate via the I²C interface, requiring only two data lines (SDA, SCL) plus power and ground. The module typically operates from 3.3V to 5V DC with onboard level shifting for 5V microcontroller compatibility. The included cable simplifies connection to Arduino, ESP32, STM32, and Raspberry Pi.
The compact form factor and single-module design make this board ideal for weather stations, IoT environmental nodes, indoor air quality monitoring, greenhouse automation, altitude tracking, and smart lighting control. The combination of all four measurements in one module reduces BOM cost, wiring complexity, and physical footprint compared to using separate sensors.
Important Note: The BMP180 is marked as obsolete by Bosch , though it remains widely available. The HTU21D operates at 1.5V–3.6V internally, so the module includes a regulator for 5V supply compatibility. Ensure the I²C pull-up resistors are present (many modules include them onboard). The BH1750FVI measures visible light only — it is not suitable for IR or UV measurement.
Whether you are building a personal weather station, an IoT sensor node, or a smart home environmental monitor, the HTU21D + BMP180 + BH1750FVI Tri-Sensor Module provides a complete, integrated sensing solution. It is suitable for individual makers, students, and businesses purchasing in bulk for product development or educational programs.
Features
-
Three sensors in one module — HTU21D (temp/humidity), BMP180 (pressure/altitude), BH1750FVI (light)
-
I²C interface — Only two data lines required for all sensors
-
High accuracy — ±2% RH, ±0.3°C, ±1 hPa, 1 lx resolution
-
Wide measurement ranges — 0–100% RH, -40°C to +125°C, 300–1100 hPa, 1–65,535 lx
-
Onboard level shifting — 3.3V/5V compatible
-
Included cable — Ready to connect to your microcontroller
-
Compact form factor — Single PCB reduces wiring and space
-
Wide application range — Weather stations, IoT nodes, air quality, smart lighting, altitude tracking
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Sensors | HTU21D (T/RH), BMP180 (P/Altitude), BH1750FVI (Light) |
| 2 | Interface | I²C (SDA, SCL) |
| 3 | Temperature Range | -40°C to +125°C (HTU21D) |
| 4 | Humidity Range | 0 – 100% RH (HTU21D) |
| 5 | Pressure Range | 300 – 1100 hPa (BMP180) |
| 6 | Light Range | 1 – 65,535 lx (BH1750FVI) |
| 7 | Operating Voltage | 3.3V – 5V DC (with level shifting) |
| 8 | Included Accessory | Connection cable |

















