Arduino-humidity-sensor
提供:Dev Guides
Arduino-湿度センサー
このセクションでは、Arduinoボードをさまざまなセンサーと接続する方法を学習します。 私たちは次のセンサーについて説明します-
- 湿度センサー(DHT22)
- 温度センサー(LM35)
- 水検知センサー(簡易水トリガー)
- PIRセンサー
- 超音波センサー
- GPS
湿度センサー(DHT22)
DHT-22(AM2302とも呼ばれる)は、デジタル出力、相対湿度、温度センサーです。 容量性湿度センサーとサーミスターを使用して周囲の空気を測定し、データピンにデジタル信号を送信します。
この例では、このセンサーをArduino UNOで使用する方法を学習します。 室温と湿度がシリアルモニターに出力されます。
DHT-22センサー
接続は簡単です。 左の最初のピンは3〜5V電源、2番目のピンはデータ入力ピン、右端のピンはグランドです。
技術的な詳細
- 電源-3-5V
- 最大電流-2.5mA
- 湿度-0-100%、2-5%の精度
- 温度-40〜80°C、±0.5°Cの精度
必要なコンポーネント
次のコンポーネントが必要になります-
- 1×ブレッドボード
- 1×Arduino Uno R3
- 1×DHT22 *1×10Kオーム抵抗
手順
以下の画像に示すように、回路図に従って、ブレッドボード上のコンポーネントを接続します。
スケッチ
コンピューターでArduino IDEソフトウェアを開きます。 Arduino言語でコーディングすると、回路が制御されます。 [新規]をクリックして、新しいスケッチファイルを開きます。
Arduinoコード
注意すべきコード
DHT22センサーには、次のようにボードに接続される4つの端子(V〜cc〜、DATA、NC、GND)があります-
- DATAピンからArduinoピン番号2
- V〜cc〜ピンから5ボルトのArduinoボード
- ArduinoボードのグランドへのGNDピン
- DATAとV〜cc〜ピンの間に10kオームの抵抗(プルアップ抵抗)を接続する必要があります
ハードウェア接続が完了したら、前述のとおり、DHT22ライブラリをArduinoライブラリファイルに追加する必要があります。
結果
シリアルポートモニターに温度と湿度が表示され、2秒ごとに更新されます。