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.
What is inside
Temperature and humidity read live and shown on the OLED as a simple room monitor.
All four measurements together — temperature, humidity, pressure and altitude.
Everything on one screen, laid out as a readable dashboard.
Compares each reading against a threshold and puts a warning on screen when conditions go abnormal.
Pressure from the BMP280, with altitude calculated from it.
Separate pages per parameter, demonstrating menu and page navigation.
Circuit connections
| Connection | Arduino pin |
|---|---|
| DHT11 DATA | D2 |
| BMP280 VCC | 3.3V |
| BMP280 SDA / SCL | A4 / A5 |
| OLED SDA / SCL | A4 / A5 |
| OLED VCC | 5V |
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.hGet 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,999eARgle IoT Explorer Kit (ESP32) — everything needed, boxed, with the quick-start card and reference sketches.
Add kit to cartOption 2 — Individual components
₹1,183The full parts list is ₹1,183 for all 7 items. Add them all at once, or pick single items from the list below.
- Arduino Uno R3 Compatible Board with USB CableCB-UNO-R3₹499Add to cart
- DHT11 Temperature and Humidity Sensor ModuleCS-DHT11₹89Add to cart
- 0.96 inch OLED Display 128×64 I2C (SSD1306)CD-OLED-096₹199Add to cart
- 16×2 Character LCD Display (HD44780)CD-LCD1602₹129Add to cart
- I2C Backpack Module for 16×2 and 20×4 LCDCD-I2C-BP₹59Add to cart
- 400 Point Solderless BreadboardCA-BB-400₹59Add to cart
- Jumper Wire Set 120 Pieces (M-M, M-F, F-F)CA-JUMPER-120₹149Add to cart
- BMP280 pressure and altitude sensornot stocked in our shop yetAsk usEnquire
Already own the board or the display? Skip them — the sketches do not care where the parts came from.
From the bench
Source code
Every sketch on this page is open source. Clone it, change it, break it, tell us what you learned.
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.