Home > Projects > Sensor – Transducer – Detector Projects > DIY Arduino Weather Station using Nokia Display

DIY Arduino Weather Station using Nokia Display

Summary of DIY Arduino Weather Station using Nokia Display


This article guides users in building an Arduino weather station that monitors soil moisture, temperature, humidity, and heat index. The system utilizes a DHT22 sensor and an FC-28 soil moisture sensor to collect data, which is then visualized on a Nokia 5110 LCD. Prerequisite knowledge of interfacing these specific components with Arduino is recommended before starting the project.

Parts used in the Arduino Weather Station:

  • Arduino Uno
  • Nokia 5110 LCD
  • DHT22 Temperature and humidity sensor
  • FC-28 Soil moisture sensor
  • Breadboard
  • Connecting wires
  • 1k potentiometer
  • 4 X 10k resistors
  • 1k resistor
  • 330 ohm resistor

Learn to Build Arduino Weather Station using DHT11, Soil Sensor, and Nokia Display

In this project tutorial, we are going to make an Arduino weather station using 2 sensors; FC-28 soil moisture sensor to measure the moisture and the DHT22 sensor to measure the temperature, humidity and the heat index. All the measured parameters (with the help of sensors) will be displayed using Nokia 5110 LCD.

DIY Arduino Weather Station using Nokia Display

Before we proceed further building our Arduino weather station, let’s see some tutorials which is a prerequisite to successfully implement this project.  You may learn how to use Soil moisture sensor with Arduino and also you may learn how DHT11 is interfaced with Arduino. Finally, learn how to use Nokia5110 LCD with Arduino. Once you cover all those three tutorials, you are ready to build a weather station using Arduino.

Components Required

The required components for this project are as follows

  • Arduino Uno
  • Nokia 5110 LCD
  • DHT22 Temperature and humidity sensor
  • FC-28 Soil moisture sensor
  • Breadboard
  • Connecting wires
  • 1k potentiometer
  • 4 X 10k resistors
  • 1k resistor
  • 330 ohm resistor

Working: Weather Station using Arduino

In this weather station project, we are going to use two sensors. One is for measuring the moisture of the soil and the other is for reading the temperature, humidity and the heat index.

The FC- 28 soil moisture sensor gives us reading in the form of analog voltage from 0 to 1023. When the soil is dry, the output value of FC-28 sensor will be closer to 1023 and when the soil is wet, the value will be closer to zero. Moisture is measured in percentage, so we need to convert these values to a new scale measuring zer0 to 100. This percentage is then be displayed on the Nokia 5110 LCD.

The DHT22 sensor can measure temperature, humidity, and heat index. The DHT22 sensor gives output in the digital form and is fed directly through the digital I/O pins of Arduino. The Arduino reads this output and calculates temperature, humidity, and the heat index. These values are then displayed on the Nokia 5110 LCD.

DIY Arduino Weather Station using Nokia Display schematics

Circuit Diagram

Connections for DHT22 with Arduino
  • Connect pin 1 (VCC pin) of DHT22 sensor to the 5V pin of Arduino
  • Connect pin 2 (Data pin) of DHT22 to the pin 8 of Arduino
  • Connect pin 4 (GND pin) of DHT22 to the GND pin of Arduino

Read more: DIY Arduino Weather Station using Nokia Display

Quick Solutions to Questions related to Arduino Weather Station:

  • What sensors are used in this project?
    The project uses an FC-28 soil moisture sensor and a DHT22 sensor.
  • How does the FC-28 sensor indicate dry soil?
    When the soil is dry, the output value is closer to 1023.
  • Can the DHT22 measure heat index?
    Yes, the DHT22 sensor can measure temperature, humidity, and the heat index.
  • How is the soil moisture value converted for display?
    Analog voltage values from 0 to 1023 are converted to a percentage scale of zero to 100.
  • Which pin connects the DHT22 data pin to the Arduino?
    Pin 2 of the DHT22 connects to pin 8 of the Arduino.
  • What display device is used to show the measured parameters?
    A Nokia 5110 LCD is used to display all measured parameters.
  • Does the DHT22 output analog or digital signals?
    The DHT22 sensor gives output in digital form.
  • What is required before building this weather station?
    You must learn how to use the soil moisture sensor, DHT11/DHT22, and Nokia 5110 LCD with Arduino.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top