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.