AM2302 Digital Temperature and Humidity DHT22 Sensor

dht22

The DHT22 is the big brother to the DHT11 Humidity Sensor.  The DHT22 is more accurate, more stable and has a larger temperature range.

Requires 4.7k resistor

http://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-logging

I've had lots of issues reading the humidity which is why the code is so long. It takes a parameter HumidyPin which is the pin the sensor is attached to. I now have 2 sensors attached to the system hence why it's a parameter. It's hard coded for a type 22 sensor

The code uses the Adafruit humidity application

def pdshumidity(HumidityPin):
    if debug:
        print("Reading Humidity")
    LoopCount=0
    if debug:
        print('Trying Humidity = loop count ' + str(LoopCount))
        print("          Starting try for Humidity")
    output = subprocess.check_output(["/home/pi/pds/Adafruit_DHT", "22", str(HumidityPin)]);
    if debug:
        print("          Finished trying Hunmidity")

    matches = re.search("Hum =\s+([0-9.]+)", output)

    if debug:
        print("          Trying to find matches")

    while (not matches):
        output = subprocess.check_output(["/home/pi/pds/Adafruit_DHT", "11", str(HumidityPin)]);
        matches = re.search("Hum =\s+([0-9.]+)", output)
        LoopCount = LoopCount+1
        if debug:
            print('     Humidity loop count ' + str(LoopCount))
        if (LoopCount > 1):
            if debug:
                print('     Humidity sleeping due to failure ' + str(LoopCount))
            time.sleep(10)
        if (LoopCount > 20):
            humidity = 0
            matches = 1
    humidity = float(matches.group(1))
    if debug:
        print("          Humidity check finished")

    return humidity
DHT22 AM2302 Digital Temperature And Humidity Sensor Module Replace SHT11 SHT15
DHT22 AM2302 Digital Temperature And Humidity Sensor Module Replace SHT11 SHT15 $3.24
End Date: Friday Jun-29-2018 0:40:56 PDT
Buy It Now for only: $3.24
DHT22 single bus digital temperature humidity sensor module AM2302 building bloc
DHT22 single bus digital temperature humidity sensor module AM2302 building bloc $2.86
End Date: Friday Jul-13-2018 11:56:06 PDT
Buy It Now for only: $2.86
New DHT22 AM2302 Digital Temperature Humidity Sensor Replace SHT11 SHT15 Arduino
New DHT22 AM2302 Digital Temperature Humidity Sensor Replace SHT11 SHT15 Arduino $6.86
End Date: Monday Jun-25-2018 19:47:55 PDT
Buy It Now for only: $6.86
AM2302 DHT11 12 22 TemperatureHumidity Sensor Module Replace SHT11 15 f Arduino
AM2302 DHT11 12 22 TemperatureHumidity Sensor Module Replace SHT11 15 f Arduino $3.20
End Date: Saturday Jun-30-2018 18:11:09 PDT
Buy It Now for only: $3.20
DHT22 AM2302 Digital Temperature And Humidity Sensor Replace SHT11 SHT15
DHT22 AM2302 Digital Temperature And Humidity Sensor Replace SHT11 SHT15 $2.83
End Date: Saturday Jul-7-2018 17:55:15 PDT
Buy It Now for only: $2.83
1PC DHT22 AM2302 Digital Temperature and Humidity Sensor Replace SHT11 SHT15
1PC DHT22 AM2302 Digital Temperature and Humidity Sensor Replace SHT11 SHT15 $2.99
End Date: Wednesday Jul-4-2018 17:10:56 PDT
Buy It Now for only: $2.99
AM2320B AM2320 DHT22 AM2302 Temperature Humidity Sensor AM2301 SHT10 11 15 21
AM2320B AM2320 DHT22 AM2302 Temperature Humidity Sensor AM2301 SHT10 11 15 21 $2.83
End Date: Monday Jul-2-2018 6:00:49 PDT
Buy It Now for only: $2.83
DHT22 AM2302 Digital Temperature And Humidity Sensor Replace SHT11 SHT15 Arduino
DHT22 AM2302 Digital Temperature And Humidity Sensor Replace SHT11 SHT15 Arduino $2.85
End Date: Tuesday Jun-26-2018 8:14:53 PDT
Buy It Now for only: $2.85
1PCS DHT11 DHT22 AM2320 AM2302 Digital Temperature Humidity Wemos Sensor M85
1PCS DHT11 DHT22 AM2320 AM2302 Digital Temperature Humidity Wemos Sensor M85 $3.14
End Date: Friday Jul-13-2018 8:36:53 PDT
Buy It Now for only: $3.14
AM2302 DHT22 Digital Temperature And Humidity Sensor Module Replace SHT15 SHT11
AM2302 DHT22 Digital Temperature And Humidity Sensor Module Replace SHT15 SHT11 $3.05
End Date: Saturday Jul-14-2018 4:04:45 PDT
Buy It Now for only: $3.05

« Previous12345...910

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>