Real-Time Weather Station Using Arduino EK Wi-Fi, DHT 11 & OLED 0.96 Inch
by rohanbarnwal in Circuits > Arduino
93 Views, 4 Favorites, 0 Comments
Real-Time Weather Station Using Arduino EK Wi-Fi, DHT 11 & OLED 0.96 Inch

Welcome to one of the simplest yet highly practical IoT projects -- a real-time weather station using Arduino Ek Wi-Fi (Made in India), a DHT11 temperature & humidity sensor, and a compact OLED 128x64 display. Whether you're a beginner stepping into the world of micro-controllers or just want a neat project for your desk or room, this project is ideal for you
Objective
Build a weather monitoring system that reads temperature and humidity from the DHT11 sensor and displays the data on an OLED screen in real-time.
Inspiration & Story
While tinkering with basic sensors. I wanted to create a minimal yet functional device that combines multiple components. I figured that instead of using big screens or Wi-Fi dashboards, a small OLED could elegantly show environmental data.
And that's where the idea for this was born. Powered by Arduino UNO (Ek) Wi-Fi, this board gives the flexibility to later expand the project into an IoT solution -- maybe even pushing data to the cloud!
Applications
- Room or desk climate monitor
- Embedded IoT dashboard
- Educational mini-projects
- Weather logging station with future upgrades
Supplies
.jpeg)
.jpeg)
.jpeg)
.jpeg)
.jpeg)
Components Required
- Arduino UNO Ek R4 Wi-Fi Board x1
- DHT11 Sensor x1
- OLED Display (128x64 I2C) x1
- Jumper Wires As Needed
- Breadboard x1
Wiring Connections

DHT11 Sensor To Arduino Uno Ek R4 Wi-Fi
- VCC to 5v
- GND to GND
- Data to D7
OLED Display (I2C)
- VCC to 5v
- GND to GND
- SDA to A4
- SCL to A5
Code Breakdown
The code initializes the DHT11 and OLED display, prints a couple of intro screens and then starts reading data from the sensor every 2 seconds It prints the readings on both the serial monitor and the OLED display
Key Features:
- Uses Adafruit_SSD1306 and Adafruit_GFX libraries
- Displays Temperature (°C) and Humidity (%) in large font
- Shows startup messages ("DHT READING", "ROHAN BARNWAL")
- Fully customizable
Video Demonstration

Watch this quick demo (under 40 seconds) to see how the OLED displays the sensor reading in action! Don’t forget to Like, Share & Subscribe to support future projects.