Лабораторные работы на Raspberry PI

5. DHT22 - измерение температуры и влажности в помещении

Задание 1. Подключение датчика DHT22

Результат работы: Измерение температуры и влажности.

Подключаем датчик:
Используемые компоненты:
  • датчик DHT22
  • сопротивление на 4.7-10 кОм.
1. Питание (VCC) - от 3.3 до 6 В.
2. Вывод данных.
3. Не подключается.
4. Земля.
Между 1 и 2 выводами необходимо подключить резистор на 10 кОм

Внимание! Обязательно соблюдайте полярность подключения. В случае неправильного подключения датчик почти неминуемо выйдет из строя. Кроме того, при неправильном подключении пластиковый корпус датчик очень сильно нагреется и может обжечь вам руки. Будьте внимательны, не торопитесь!


Установка ПО
Для установки библиотеки которая работает с датчиками необходимо получить несколько пакетов:
sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl

Следующим шагом необходимо загрузить библиотеку Adafruit Python DHT с Github:
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT

И следующей командой устанавливаем:
sudo python setup.py install

Программный код
import Adafruit_DHT
...

sensor = Adafruit_DHT.DHT22
pin = 10
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)