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
So,here is the list of components with buying links :
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
GND-----------GND
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()
{
dht.setup(DHTPin);
lcd.begin(16,2);
}
void loop()
{
float temp = dht.getTemperature();
float humi = dht.getHumidity();
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(temp);
lcd.print(" C");
lcd.setCursor(0,1);
lcd.print("Humi: ");
lcd.print(humi);
lcd.print(" %");
delay(2000);
}</p>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.




