Raspberry Piで温湿度センサー(DHT22/AM2302)から温度と湿度を取得する方法
今回は、Raspberry Piで温湿度センサー(DHT22/AM2302)を使って温度と湿度を取得してみようと思います。
HiLetgo デジタル温度湿度センサーモジュール DHT22 AM2302 [並行輸入品]
- 出版社/メーカー: HiLetgo
- メディア:
- この商品を含むブログを見る
SODIAL(R) DHT22/ AM2302デジタル温度湿度センサー3.5V-6V DC
- 出版社/メーカー: SODIAL(R)
- メディア: その他
- この商品を含むブログを見る
Pin | Raspberry Pi | DHT22 |
---|---|---|
1 | 3.3v P1 | VDD |
2 | GPIO4 P7 | SDA |
3 | NC | Empty |
4 | GND P6 | GND |
sudo apt-get update sudo apt-get install build-essential python-dev
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python setup.py install
4.実行
cd examples ## sudo python ./AdafruitDHT.py {デバイスの種類} {GPIO番号} ※AdafruitDHT.pyを読むと説明が書いてあります。 sudo python ./AdafruitDHT.py 2302 4 ##実行結果 Temp=30.6* Humidity=71.1%
DHT11より正確です。実際に温度と湿度を取得したい場合は、DHT11ではなくDHT22をおすすめします。
さて、これで何作ろうかな。