DHT11/README.md

1.7 KiB

DHT Humidity Sensing on Raspberry Pi

This project is a uses the AdaFruit libraries for sensing temperature using DHT11 sensor and a Raspberry Pi.


Main method

[!NOTE] This is the main method, using AdaFruit library. For an easier method, checkout ## Alternative method

  1. Install some prerequisite packages:
sudo apt update &&\
sudo apt install git

  1. Clone the project:
git clone https://git.kska.io/notkshitij/DHT11.git

Alternatively, you can also download the zip file

  1. Change the current working directory to the folder in which the project was cloned:
cd ./DHT11
  1. Run the setup.sh script:
./setup.sh

Important

After running the code, and completing the execution, run deactivate in the terminal to exit the virtual environment.


Alternative method

Note

This alternative method uses the DHT11 python library for reading the sensor data. This is a pure Python library for reading DHT11 sensor on Raspberry Pi.

  1. Install prerequisites:
sudo apt update &&\
sudo apt upgrade -y &&\
sudo apt install python3 python3-pip -y

  1. Setup a virtual environment & install the library:
mkdir /home/$(whoami)/temp-sensor
cd /home/$(whoami)/temp-sensor
python3 -m venv .
source bin/activate
pip install dht11 setuptools RPi.GPIO

  1. Download and run the code alt-temp.py

Important

After running the code, and completing the execution, run deactivate in the terminal to exit the virtual environment.