DHT22 リアルタイム温湿度モニタリング
DHT22 を使ったリアルタイム温湿度モニタリング DHT22 を使ったリアルタイム温湿度モニタリング 近年、環境問題への関心が高まる中、室温や湿度の変化をリアルタイムで把握することは、生活の質を向上させるだけでなく、様々な用途で役立ちます。本記事では、安価で使いやすい温湿度センサー DHT22 を用いて、自宅やオフィスなどで温湿度をモニタリングするシステムを構築する方法を解説します。 DHT22 とは? DHT22 は、温度と湿度を測定できるデジタルセンサーです。OneWire 技術を採用しており、Arduino や Raspberry Pi などのマイコンボードと簡単に接続して使用できます。測定値はデジタルデータで出力されるため、ソフトウェアで処理することが可能です。 必要なもの 以下のものを用意します。 Arduino Uno (または互換ボード) DHT22 センサー ジャンパーワイヤー USBケーブル (Arduino のプログラミング用) 接続方法 DHT22 センサーを Arduino に接続する手順は以下のとおりです。 DHT22 の VCC ピンを Arduino の 3.3V または 5V ピンに接続します。 DHT22 の DATA ピンを Arduino のデジタルピンに接続します(例: 4 ピン)。 DHT22 の GND ピンを Arduino の GND ピンに接続します。 プログラム例 (Arduino IDE) #include <DHT.h> #define DHTPIN 4 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); } void loop() { float temperature = dht.readTemperature(); float humidity = dht.readHumidity(); if (temperature is not a number()) { temperature = -999; } if (humidit...