DHT22 Humidity / Temperature Sensor Module

1-wire interface reports humidity (0 to 99.9%) and temp (-40 to 80°C). Description The DHT22 Humidity /...
Vendor: Keszoox
$2.95
$3.95
$2.95

Shipping

The shipping fee depends on your address

Standard: 9-15 business days,fee is down to $3.99

Express: 4-7 business days,fee is down to $5.99

Support Customization

WE'RE READY TO BUILD A CUSTOM PRODUCT FOR YOU.

If you're looking for a custom product, we can help. Kindly contact us via email support@keszoox.com and send us the details for your need, then we'll let you know how we can deliver the right solution.

Built And process your order

We make into production usually Within 1 - 3 Bussiness Days.

Expect customization orders.
DHT22 Humidity / Temperature Sensor Module

DHT22 Humidity / Temperature Sensor Module

$3.95 $2.95

DHT22 Humidity / Temperature Sensor Module

$3.95 $2.95

1-wire interface reports humidity (0 to 99.9%) and temp (-40 to 80°C).

Description

The DHT22 Humidity / Temperature Sensor Module uses a 1-wire interface to report both humidity (0 – 99.9%) and temperature (-40 – 80°C).

PACKAGE INCLUDES:

  • DHT22 Humidity / Temperature Sensor Module
  • Female / Female 3 x 8″ jumper cable for connecting the module to a microcontroller.

KEY FEATURES OF DHT22 HUMIDITY / TEMPERATURE  MODULE:

  • Reports humidity over range of 0% to 99.9%
  • Reports temperature over range of -40°C to 80°C
  • Uses 1-Wire interface
  • 3.3 and 5V logic compatible

This module utilizes the DHT22 which is a combined humidity and temperature sensor assembly.  Note that AM2302 is just another name sometimes used for the DHT22 and you may see this marking on the module.

The DHT22 sensor is capable of reading humidity over the full range of 0 to 99.9% with an accuracy of +/- 2% and temperature over the range of -40 to 125°C with an accuracy of +/- 0.5°C.   The humidity accuracy increases to +/-5% at temperature extremes.

The device does have a minimum sampling time of 2 seconds so the sensor cannot be polled more often than every 2 seconds or bad data may be retrieved.

Module Connections

The module has a 3-pin header on the assembly.

1 x 3 Header

  • ‘+’  =       Connect to 3.3V to 5V.
  • OUT  =  Digital sensor I/O – Connects to a digital pin on a microcontroller
  • ‘- ‘  =       Connect to system ground.  This ground needs to be in common with the microcontroller.

The sensor is written and read via a single digital pin and requires the use of a library for the communications.  With an Arduino, the DHTLib library can be downloaded from the Arduino site or GitHub.

OUR EVALUATION RESULTS:

This is a commonly used module for basic humidity and temperature measurement.  Once up and running with a microcontroller, it is easy to test basic functionality of the module by breathing on the sensor.  That will increase both humidity and temperature temporarily.DHT22 Humidity Temperature Module - In Use

The DHT22 has a larger measurement range and higher accuracy compared to the similar DHT11 sensor which is why it costs more.  If you are looking for a less expensive option, check out our DHT11 Module below.

These sensors are often spec’d to read temps of up to 125C.  While the circuit will indeed measure temps that high, the plastic housing will start to deform, therefore I recommend not using it at temps higher than 80C which is higher than most applications will require anyway.

The sensor can not be polled faster than once every 2 seconds, otherwise data errors may occur.  If you get occasional bad readings (such as -999.00) try increasing the delay between reads.  Our sample program below uses a 3 second delay just to be safe.

Once the DHT library is installed, using the device is fairly simple as shown in the code below.  We are using pin 7 for the digital I/O, but this can be changed to any digital pin.

DHT22 Humidity / Temperature Sensor Test Program

/*
  DHT22 Temp / Humidity sensor module test

  Basic code for exercising the module.
  Requires DHT library to be installed
*/

#include <dht.h>          // Include the DHT library
dht DHT;                  // Create instance of DHT object

int const DHT22_PIN = 7;  // Connects to sensor I/O, use any digital pin
int sensor;               // Dummy variable for sensor read
//===============================================================================
//  Initialization
//===============================================================================
void setup()
{
  Serial.begin(9600);     // Initialize serial comm
}
//===============================================================================
//  Main
//===============================================================================
void loop()
{
  sensor = DHT.read22(DHT22_PIN);  // Read sensor
  Serial.print("Temperature = ");  // Printout returned results
  Serial.print(DHT.temperature);
  Serial.print(" C  ");
  Serial.print("Humidity = ");
  Serial.print(DHT.humidity);
  Serial.println(" %");
  delay(3000);  // 2 sec min read time, so using 3 to be safe
}

BEFORE THEY ARE SHIPPED, THESE MODULES ARE:

  • Sample inspected and tested for correct operation

Notes: 

  1. Wire colors may vary from the pics

Technical Specifications

Maximum Ratings
          Vcc Range 3.3 to 5.5V
          Vmax <500uA
          Tmin  Minimum Sampling Period 2 seconds
Operating Ratings
          Humidity Range 0% to 99.9%RH  (+/- 2%RH)
          Temperature  -40 to 80°C   (+/- 0.5°C)
Dimensions L x W (PCB) 37 x 16mm (1.5 x 0.6″)
Datasheet DHT22

WE'RE READY TO BUILD A CUSTOM PRODUCT FOR YOU.

Contact us:
Support@keszoox.com
What we can help:
If you're looking for a wire or cable assembly, we can help.
What we need your help next:
Kindly contact us via email support@keszoox.com and send us the details fo your need, then we'll let you know how we can deliver the right solution.

Shipping Policy

All orders are dispatched from our warehouse. The shipments are fully tracked—from our door to yours. Please allow 3-5 business days for your order to be processed in addition to the shipping times below.

Shipping Times

Standard: 9-15 business days. Express: 4-7 business days.

Please note that shipping providers are extremely busy during this time, and some orders might experience a delay on top of usual delivery times. If your order is late, please allow 5-10 days more than indicated in standard shipping times before contacting our customer service. Thank you for your understanding.

Tracking

All orders are 100% tracked. You’ll receive an email with a tracking number and a link to track your parcel once your order leaves our warehouse. Please allow 24-48 hours for the tracking link to start showing shipping information.

Related Products

Recently Viewed Products