Simple Weather Station With BME280, Arduino and OLED Display

Introduction: Simple Weather Station With BME280, Arduino and OLED Display

A weather station consists of measuring instruments which measures weather data. With BME280 we can measure temperature pressure and humidity. In this instructable, I will show how to make a simple weather station using BME280, Arduino & Oled Display.

Step 1: Collect All Required Materials

Following are the materials required for this project:

1. Arduino Pro Mini

2. BME280 Sensor

3. 0.96-inch I2C Serial White OLED Display

4. Micro USB To DIP Adapter 5pin Female Connector

5. 4V Battery (18650 battery with TP4056 can also be used)

6. Cardboard Box

7. Wires

Step 2: Make the Circuit

Connect the listed material as per the Circuit Diagram.

Step 3: Program the Circuit

The program is attached!

Step 4: Put Inside a Cardboard Box

Arduino Contest 2019

Participated in the
Arduino Contest 2019

Be the First to Share


    • Clocks Contest

      Clocks Contest
    • Block Code Contest

      Block Code Contest
    • Baking Contest

      Baking Contest



    2 years ago on Step 3

    Hi, There is no OLED code in the code you posted? That said it could be added.


    3 years ago on Step 4

    Cool! Thanks for sharing.
    I've been thinking about doing something very similar even since I first heard of the BME280, my idea is to power it with an 18650 lipo battery charged by a solar panel and maybe swap out the arduino with an ESP8266 so that I could also read the device remotely over wifi.