Environmental Monitoring Pack (DHT11 + BMP280)

← All projects

Six builds covering temperature, humidity, atmospheric pressure and altitude — a room monitor, a weather station, a dashboard, a warning system, a pressure and altitude monitor, and a multi-page interface.

Environment & WeatherArduino UnoIntermediate6 builds in this pack
Environmental Monitoring Pack (DHT11 + BMP280)

What is inside

DHT11 Room Environment Monitor

Temperature and humidity read live and shown on the OLED as a simple room monitor.

Weather Monitoring System

All four measurements together — temperature, humidity, pressure and altitude.

Environmental Monitoring Dashboard

Everything on one screen, laid out as a readable dashboard.

Environmental Warning System

Compares each reading against a threshold and puts a warning on screen when conditions go abnormal.

Atmospheric Pressure and Altitude Monitor

Pressure from the BMP280, with altitude calculated from it.

Multi-Page Environmental Interface

Separate pages per parameter, demonstrating menu and page navigation.

Circuit connections

ConnectionArduino pin
DHT11 DATAD2
BMP280 VCC3.3V
BMP280 SDA / SCLA4 / A5
OLED SDA / SCLA4 / A5
OLED VCC5V

Bench note: The BMP280 runs at 3.3V while the OLED wants 5V — they share the I2C lines but not the power rail. Wire the two supplies separately from the start.

Libraries used

Wire.hAdafruit_GFX.hAdafruit_SSD1306.hAdafruit_BMP280.hDHT.h

Get the parts

Two ways to build this, and you can choose either. Take the complete kit in one box, or buy only the individual components you are missing. Both use the normal shop cart.

Option 1 — Complete kit

₹3,999

eARgle IoT Explorer Kit (ESP32) — everything needed, boxed, with the quick-start card and reference sketches.

Add kit to cart

Option 2 — Individual components

₹1,183

The full parts list is ₹1,183 for all 7 items. Add them all at once, or pick single items from the list below.

Already own the board or the display? Skip them — the sketches do not care where the parts came from.

From the bench

Environmental Monitoring Pack (DHT11 + BMP280) build photoEnvironmental Monitoring Pack (DHT11 + BMP280) build photoEnvironmental Monitoring Pack (DHT11 + BMP280) build photoEnvironmental Monitoring Pack (DHT11 + BMP280) build photoEnvironmental Monitoring Pack (DHT11 + BMP280) build photo

Source code

Every sketch on this page is open source. Clone it, change it, break it, tell us what you learned.

View the code on GitHub

Want to be taught this, not just handed the code?

We run this as a mentor-led session for schools, colleges and individual learners, online or at our centre. Tell us what you want to build.

Contact us about teaching