.gitignore | ||
alt-temp.py | ||
DHT11_Python (source code).tar.xz | ||
GUIDES.md | ||
LICENSE.txt | ||
README.md | ||
REQUIREMENTS.md | ||
setup.sh | ||
temp-calc.py |
DHT Humidity Sensing on Raspberry Pi
This project is a uses the AdaFruit libraries for sensing temperature using DHT11 sensor and a Raspberry Pi.
Important
Check the requirements first.
Main method
Note
This is the main method, using AdaFruit library. For an easier method, checkout ## Alternative method
- Install some prerequisite packages:
sudo apt update &&\
sudo apt install git -y
- Clone the project:
git clone https://git.kska.io/notkshitij/DHT11.git
Alternatively, you can also download the zip file
- Change the current working directory to the folder in which the project was cloned:
cd ./DHT11
- 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.
- Install prerequisites:
sudo apt update &&\
sudo apt upgrade -y &&\
sudo apt install python3 python3-pip -y
- 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
- 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.
License
This project is licensed under the terms of the MIT license. Read the license here.