Four wires, a few sensors, and suddenly the world begins to speak in numbers.
Latest News
What it is
This project is a small standalone environmental monitoring node built around an Arduino Nano. A BME sensor measures temperature, humidity and air pressure, while a real-time clock (RTC) keeps precise time. The values are displayed on a tiny OLED screen, turning the device into a quiet little weather station.
Unlike many modern IoT projects, this device is intentionally simple. No WiFi, no cloud, no external dependencies. Just a microcontroller, a few sensors and a display — measuring the atmosphere in real time.
It serves as a compact reference instrument on my desk and as a playground for experimenting with sensors, I²C communication, and small embedded systems.
Why I got into it
Many of my projects revolve around observing systems: radio networks, electronics, the night sky, or the physical environment around me. This little device follows the same philosophy.
Instead of relying on abstract weather data from the internet, I wanted to see what the air around me is actually doing — in real time. Temperature changes during the day, pressure shifts before a storm, humidity rising after rain.
The project also provided a good excuse to return to a very direct form of electronics: small components, simple buses, and code that runs entirely on a microcontroller. No frameworks, no operating system — just hardware doing exactly what it was designed to do.
Hardware
- Arduino Nano – the central microcontroller running the program
- BME280 environmental sensor – measures temperature, humidity and air pressure
- RTC module (DS3231) – provides accurate timekeeping
- 0.96" OLED display (SSD1306) – displays the measured data
- I²C bus – connects the sensors and display to the Nano
All components communicate via the I²C bus, which keeps the wiring simple and compact. The Arduino periodically reads the sensor data, retrieves the current time from the RTC, and renders the information on the OLED display.
The result is a tiny self-contained instrument that continuously observes the surrounding atmosphere.