smellman's Broken Diary

クソみたいなもんです

2026/05/19の日記 - DHT22をRaspberry Pi 4につけて室温を測ってみる。

Amazonで温度計のモジュールが安かったので、購入しました。

まず、余ってるRaspberry Pi 4 を引っ張り出します。

Raspberry Pi Imagerを使って、イメージを焼きます。

Raspberry Pi を実行してSSH経由で apt update; apt dist-upgrade を実行してからシャットダウンします。

続いて、Raspberry Pi 4とDHT22を接続します。このとき、電源として5Vの所に接続するのがポイントらしいです。

続いて以下の要領でセットアップをします。

sudo apt install libgpiod2
sudo apt install python3-dev
python3 -m venv venv
source venv/bin/activate
pip install adafruit-circuitpython-dht

github.com

上記をダウンロードして、実行します。

wget https://raw.githubusercontent.com/adafruit/Adafruit_CircuitPython_DHT/refs/heads/main/examples/dht_simpletest.py
python dht_simpletest.py

実行すると室温が取れます。

Temp: 76.5 F / 24.7 C    Humidity: 40.9%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%
Temp: 76.1 F / 24.5 C    Humidity: 41.1%

今度これをGeonicDBなどに繋げてみたいと思います。