Introduction: How to Make an Arduino Weather Station

In this project, we will be making a weather station that measures temperature and air humidity using Arduino which displays the value of current temperature and humidity on an LCD Display

Step 1: Components Required

Step 2: Circuit Connection

Here is the full pin connections list:-

LCD Connection:-

LCD PIN 1------------GND

LCD PIN 2------------VCC

LCD PIN 3------------Middle pin of the pot

LCD PIN 4------------D12 of arduino

LCD PIN 5------------GND

LCD PIN 6------------D11 of arduino

LCD PIN 7------------NC

LCD PIN 8------------NC

LCD PIN 9------------NC

LCD PIN 10----------NC

LCD PIN 11----------D5 of arduino

LCD PIN 12----------D4 of arduino

LCD PIN 13----------D3 of arduino

LCD PIN 14----------D2 of arduino

LCD PIN 15----------VCC

LCD PIN 16----------GND

DHT 22 Connection:-

VCC----------- +5V


DATA---------Arduino pin 8

Step 3: Code

#include <LiquidCrystal.h>
#include "DHT.h"
#define DHTPin 8
LiquidCrystal lcd(12,11,5,4,3,2);
DHT dht;</liquidcrystal.h></p><p>void setup()
void loop()
  float temp = dht.getTemperature();
 float humi = dht.getHumidity();
 lcd.print("Temp: ");
 lcd.print(" C");
 lcd.print("Humi: ");
 lcd.print(" %");

Step 4: Conclusion

Hope I have given you everything you need to make this project yourself.If you like my project then please consider subscribing me on youtube..Thank you for your time.