0% found this document useful (0 votes)
2 views

Weather_Station_Arduino_Project - converted

The document outlines the construction of a weather monitoring system using an Arduino Uno to measure temperature, humidity, and atmospheric pressure, displaying real-time data on an LCD. It details the required components, working principle, and provides a sample Arduino code for implementation. The system has applications in environmental monitoring, STEM education, and weather trend observation.

Uploaded by

thangaeswari06
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Weather_Station_Arduino_Project - converted

The document outlines the construction of a weather monitoring system using an Arduino Uno to measure temperature, humidity, and atmospheric pressure, displaying real-time data on an LCD. It details the required components, working principle, and provides a sample Arduino code for implementation. The system has applications in environmental monitoring, STEM education, and weather trend observation.

Uploaded by

thangaeswari06
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Weather Station using Arduino Uno

Objective:

To build a weather monitoring system using Arduino Uno that measures temperature, humidity, and

atmospheric pressure, and displays real-time data on an LCD screen.

Components Required:

- Arduino Uno

- DHT11 or DHT22 Sensor

- BMP180 or BMP280 Sensor

- 16x2 LCD Display (I2C optional)

- Breadboard and Jumper Wires

- USB Cable

Working Principle:

The DHT11/DHT22 measures temperature and humidity. The BMP180/BMP280 measures

atmospheric pressure. The Arduino reads these values and displays them on a 16x2 LCD.

Arduino Code (Sample):

#include <Wire.h>

#include <Adafruit_Sensor.h>

#include <Adafruit_BMP085.h>

#include <DHT.h>

#include <LiquidCrystal_I2C.h>

#define DHTPIN 2

#define DHTTYPE DHT11


DHT dht(DHTPIN, DHTTYPE);

Adafruit_BMP085 bmp;

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {

lcd.begin();

lcd.backlight();

dht.begin();

bmp.begin();

void loop() {

float temp = dht.readTemperature();

float hum = dht.readHumidity();

float pressure = bmp.readPressure() / 100.0;

lcd.clear();

lcd.setCursor(0, 0);

lcd.print("T:");

lcd.print(temp);

lcd.print("C H:");

lcd.print(hum);

lcd.setCursor(0, 1);

lcd.print("P:");

lcd.print(pressure);
lcd.print("hPa");

delay(2000);

Expected Output:

T:25.0C H:60.0

P:1012.3hPa

Applications:

- Environmental monitoring

- STEM education

- Weather trend observation

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy