Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Raspberry Pi Python library for DHT20 Temperature and Humidity Sensor with CRC verification.

License

Notifications You must be signed in to change notification settings

cjee21/RPi-DHT20

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RPi-DHT20

Raspberry Pi Python library for DHT20 Temperature and Humidity Sensor with CRC verification.

Requirements

This library was tested with the following:

  • Aosong DHT20 SIP Packaged Temperature and Humidity Sensor
  • Raspberry Pi 3 Model B
  • Ubuntu Server 22.10, 23.04, 23.10 and 24.04 LTS

Similar configurations should also work.

Set up

  1. Connect the DHT20 sensor to the Raspberry Pi
    Note: If a different Raspberry Pi model and/or operating system is used, it may be necessary to change the I2C_BUS in DHT20_demo.py and/or enable the I2C interface.

  2. Install smbus2 Python module that is used for accessing the I2C bus

    sudo apt install python3-smbus2
    
  3. If /dev/i2c* does not exist, enable the i2c-dev kernel module by adding the following line to the /etc/modules file

    i2c-dev
    
  4. Test by running the demo

    sudo python3 DHT20_demo.py
    

Usage

Refer to the usage example in DHT20_demo.py.

References

About

Raspberry Pi Python library for DHT20 Temperature and Humidity Sensor with CRC verification.

Topics

Resources

License

Stars

Watchers

Forks

Languages