Introduction: Simple DHT11 Temperature Moniter

Picture of Simple DHT11 Temperature Moniter

The project is about Temperature logger system. In this project you can monitor your room temperature on your android smartphone app. It is simple to make and accurate. This project shows temperature, humidity and heat index. It is very simple to make and components are not costly.

Step 1: Components:

Picture of Components:

1. Arduino Uno or Any

2. DHT11/22

3. Breadboard

4. Resistor 1K x1

5. Bluetooth Hc-05 or Hc-06

7. Patch Cords

8. Battery

9. Android Smartphone

10. Little Knowledge about Arduino

Step 2: Connections:

Picture of Connections:

First Upload sketch from next step to arduino then make connections.

Connect pin 2 of arduino to dht11 pin 2 as shown in ckt diagram.

5volt of arduino to Vcc of dht11 and bluetooth.

Gnd of arduino to Gnd of dht11 & bluetooth.

Tx of the arduino to Rx of Bluetooth .

Connect resisstor 1k ohm between pin 1 & 2 of DHT11 sensor.

Step 3: Upload Sketch:

Picture of Upload Sketch:

First Include dht11 library to your arduino ide

Go to>sketch>inclued library>Add zip> select the zip file

Now upload sketch


#include "DHT.h"

#define DHTPIN 2 // pin for connecting dht11/dht22 sensor

#define DHTTYPE DHT11 // DHT 11 : type of sensor you are using

DHT dht(DHTPIN, DHTTYPE);

void setup()

{ Serial.begin(9600);

Serial.println("DHT11 Moniter System");

dht.begin();

}

void loop()

{ delay(2000);// Wait a few seconds for sensor to measure

float h = dht.readHumidity();

// Read temperature as Celsius

float t = dht.readTemperature();

// Read temperature as Fahrenheit

float f = dht.readTemperature(true);

// Check if any reads failed and exit early (to try again).

if (isnan(h) || isnan(t) || isnan(f))

{ Serial.println("Failed to read from DHT sensor!");

return;

}

float hi = dht.computeHeatIndex(f, h); //compute the heat index, must give temp in fahrenheit

Serial.print("Humidity: ");

Serial.print(h);

Serial.print(" %\n\n");

Serial.print("Temperature: ");

Serial.print(t);

Serial.print(" *C \n");

Serial.print(f);

Serial.print(" *F\n");

Serial.print("Heat index: ");

Serial.print(hi);

Serial.println(" *F");

}

Step 4: Installing Android App

Picture of Installing Android App

You Can also build your own App using MIT Appinventor 2.

Step 5:

Picture of

Start Bluetooth Of phone Pair with Hc-05 default password is 1234 or 12345

Now open App Select Bluetooth Device Hc-05.

And Moniter the Temperature, Humidity & Heat Index.

Comments

About This Instructable

744views

18favorites

License:

More by RishabhL:NFC Card Reader Data to PhpMyAdminBlynk+GSM Sim800+Arduino Uno+DHT11Simple Home Automation With Blynk
Add instructable to: