Grove - AHT20 I2C 工業用温湿度センサー
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

AHT20は、デュアルローフラットでリードなしのSMDパッケージを備えた新世代の温湿度センサーで、リフローはんだ付けに適しています。AHT20は新しく設計されたASICチップを搭載しており、改良されたMEMS半導体容量型湿度センサーと標準的なオンチップ温度センサーを備えています。AHT20は、Grove - Temperature & Humidity Sensor Pro (AM2302/DHT22)などの従来の温湿度センサーと比較して、過酷な環境下での性能がより安定しています。実際、AHT20はほとんどの工業用途に適しています。
工業用センサーへのアップグレード可能
SenseCAP S2110コントローラーとS2100データロガーを使用することで、Groveを簡単にLoRaWAN®センサーに変えることができます。Seeedはプロトタイピングを支援するだけでなく、SenseCAPシリーズの堅牢な工業用センサーを使用してプロジェクトを拡張する可能性も提供します。
SenseCAP S210xシリーズの工業用センサーは、環境センシングのための即時使用可能な体験を提供します。空気品質監視のための高性能で堅牢なS2101ワイヤレス温湿度センサーをご参照ください。このシリーズには、土壌水分、空気温度と湿度、光強度、CO2、EC、そして8-in-1気象ステーション用のセンサーが含まれています。次の成功する工業プロジェクトのために最新のSenseCAP S210xをお試しください。
SenseCAP 工業用センサー |
S2101 空気温度&湿度 |
特徴
- 温度測定範囲 -40 ~ 85°C、湿度測定範囲 0 ~ 100% RH
- デジタル出力、Grove I2C インターフェース
- 優れた長期安定性
- リフローはんだ付けに適したSMDパッケージ
- 高速応答と強力な耐干渉性
- Arduino互換
- 4ピンインターフェースを予約
仕様
項目 | 値 |
---|---|
動作電圧 | DC: 2.0V-5.5V |
測定範囲(湿度) | 0 ~ 100% RH |
温度範囲 | -40 ~ +85 ℃ |
湿度精度 | ± 2% RH (25 ℃) |
温度精度 | ± 0.3 ℃ |
分解能 | 温度: 0.01 ℃; 湿度: 0.024% RH |
出力インターフェース | Grove I²C インターフェース |
I2Cアドレス | 0x38 |
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
はじめに
必要な材料
Seeeduino Lotus V1.1 | Grove-AHT20 温度&湿度センサー |
---|---|
![]() | ![]() |
今すぐ購入 | 今すぐ購入 |
ハードウェア接続

USBケーブル、Grove-AHT20 温度&湿度センサーインターフェースを Seeeduino Lotus V1.1 インターフェースに慎重に接続してください。そうしないとポートが損傷する可能性があります。
ステップ 1. Grove-AHT20 温度&湿度センサーを Grove ケーブルを使用して Seeeduino Lotus V1.1 の I2C インターフェースに接続します。
ステップ 2. USBケーブルを使用して Seeeduino Lotus V1.1 をPCに接続します。
ステップ 3. コードをダウンロードします。ソフトウェア部分を参照してください。
ステップ 4. コードを実行し、結果は Arduino IDE の シリアルモニター に表示されます。
ソフトウェア
Arduinoを初めて使用する場合は、開始前に Arduinoの使い方 をご覧になることを強くお勧めします。
ステップ 1. デモコード をダウンロードします。
ステップ 2. Seeed_Arduino_AHT20 フォルダ全体をコピーし、Arduino IDE のライブラリフォルダに貼り付けます。
ステップ 3. Arduino IDE で examples の BasicRead ファイルを開きます。
ステップ 4. デモをアップロードします。コードのアップロード方法がわからない場合は、コードのアップロード方法 を確認してください。
ソフトウェアコード
// GROVE-AHT20 用 ARDUINO デモ
//
#include <Wire.h>
#include "AHT20.h"
AHT20 AHT;
void setup()
{
Serial.begin(115200);
Serial.println("AHT20 デモ");
AHT.begin();
}
void loop()
{
float humi, temp;
int ret = AHT.getSensor(&humi, &temp);
if(ret) // データ取得成功
{
Serial.print("湿度: ");
Serial.print(humi*100);
Serial.print("%\t 温度: ");
Serial.println(temp);
}
else // データ取得失敗
{
Serial.println("AHT20 からのデータ取得失敗");
}
delay(100);
}
// ファイル終了
すべてが正常に動作すれば、シリアルモニター に以下のような結果が表示されます:

回路図オンラインビューア
リソース
- [ZIP] Grove-AHT-eagle-file
- [PDF] AHT20のデータシート
技術サポートと製品ディスカッション
技術的な問題がある場合は、フォーラムに投稿してください。
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。