---
title: "Weather station on a people’s map (Arduino)"
url: "https://maker.wiznet.io/WIZnet/projects/weather-station-on-a-people%E2%80%99s-map-arduino/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/weather-station-on-a-people%E2%80%99s-map-arduino/md"
type: "UCC: User Created Content"
author: "Vitaly"
author_url: "https://sysadmin-note.ru/article/meteostanciya-na-narodnuyu-kartu-svoimi-rukami-arduino/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Vitaly"
original_url: "https://sysadmin-note.ru/article/meteostanciya-na-narodnuyu-kartu-svoimi-rukami-arduino/"
published: "2023-02-10"
language: "en"
hardware: ["WIZnet W5100 ethernet shield", "Arduino UNO", "Adafruit DHT22 temperature-humidity sensor", "DFRobot Gravity: DHT11 Temperature Humidity Sensor For Arduino", "Seeed Studio Grove - Barometer Sensor (BMP280)", "Adafruit Waterproof DS18B20 Digital temperature sensor"]
likes: 2
views: 299
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Weather station on a people’s map (Arduino)

> To have my own weather station, which transmits readings from sensors to a national monitoring map .

Original author: Vitaly (source: https://sysadmin-note.ru/article/meteostanciya-na-narodnuyu-kartu-svoimi-rukami-arduino/)

## Components

- **WIZnet W5100 ethernet shield** x 1 ([docs](https://www.wiznet.hk/en/open-source-hardware/102-w5100s-ethernetshield.html?search_query=W5100+ethernet+shield&results=84))
- **Arduino UNO** x 1 ([docs](https://www.farnell.com/datasheets/1682209.pdf))
- **Adafruit DHT22 temperature-humidity sensor** x 1 ([docs](https://www.adafruit.com/product/385))
- **DFRobot Gravity: DHT11 Temperature Humidity Sensor For Arduino** x 1 ([docs](https://www.dfrobot.com/wiki/index.php/DHT11_Temperature_and_Humidity_Sensor_%28SKU:_DFR0067%29))
- **Seeed Studio Grove - Barometer Sensor (BMP280)** x 1 ([docs](http://wiki.seeedstudio.com/Grove-Barometer_Sensor-BMP280/))
- **Adafruit Waterproof DS18B20 Digital temperature sensor** x 1 ([docs](https://www.adafruit.com/product/381))

## Article

To have my own weather station, which transmits readings from sensors to a national monitoring map (searched in Google in 5 seconds). It turned out to be not as difficult as it seems. Consider what has been done.

For this action, I took myself an Arduino Uno and Ethernet Shield w5100 for it. All of this was ordered from China on Aliexpress.

I also ordered sensors for myself there: DHT22, DHT11, DS18B20, BMP280 (there are also gas and smoke sensors in the plans …)

Having smoked forums, google, yandex, I found a good version of the sketch – <https://student-proger.ru/2014/11/meteostanciya-2-1/>

In the same place, in the comments, a person laid out a completed sketch with light and gas sensors. I took them as a basis.

In those sketches there was no support for the 280th pressure sensor, we talked to the author, he replaced 180 with 280. Everything worked fine (thanks a lot for that)

Below is an example of the final sketch that I got.

At the moment I have sensors connected:
DHT22 – 1pc.
DHT11 – 1pc.
BMP280 – 1pc.
DS18B20 – 2 pcs.

An approximate connection diagram (the picture is taken on the Internet from this sketch):

[![weather station](https://sysadmin-note.ru/wp-content/uploads/2017/08/narodmon1_bb-1024x725.jpg)](https://sysadmin-note.ru/wp-content/uploads/2017/08/narodmon1_bb.jpg)

[Download sketch](https://sysadmin-note.ru/wp-content/uploads/meteostancia_2_2_BH1750_2DHT_FC22MQ2_Vlaga_0_1_Volt.rar) (authorship and links in the sketch remained unchanged)

For technical reasons, I am unable to upload the sketch directly here. I put it in the archive. Link to it in the line above.

As you can see, there are readings, they are running properly, for example, I will post a couple of screenshots from my sensors:

---

Source: https://maker.wiznet.io/WIZnet/projects/weather-station-on-a-people%E2%80%99s-map-arduino/
