ESP32 定義 I2C 接腳 AHT20 溫濕度感應器

ESP32 連接 AHT20 感測器

 

AHT20集成式溫濕度傳感器模組 ,新一代溫濕度傳感器在尺寸與智能方面建立了新的標準:它嵌入了適於回流焊的雙列扁平無引腳SMD封裝,底面3 x 3mm ,高度1.0mm。傳感器輸出經過標定的數字信號,AHT20,新一代溫濕度傳感器在尺寸與智能方面建立了新的標準:它嵌入了適於回流焊的雙列扁平無引腳SMD封裝,底面3 x 3mm ,高度1.0 mm。傳感器輸出經過標定的數字信號,標準I2C格式。AHT20配有一個全新設計的ASIC專用芯片、一個經過改進的MEMS半導體電容式濕度傳感元件和一個標準的片上溫度傳感元件,其性能已經大大提升甚至超出了前一代傳感器的可靠性水平,新一代溫濕度傳感器,經過改進使其在惡劣環境下的性能更穩定。

每一個傳感器都經過校準和測試,在產品表面印有產品批號。由於對傳感器做了改良和微型化改進,因此它的性價比更高,並且最終所有設備都將得益於尖端的節能運行模式。

應用範圍

暖通空調、除濕器、測試及檢測設備、消費品、汽車、自動控制、數據記錄器、氣象站、家電、濕度調節、醫療及其他相關溫濕度檢測控制。

產品特性

  • 完全標定
  • 數字輸出,I²C接口
  • 優異的長期穩定性
  • 採用SMD封裝適於回流焊
  • 響應迅速、抗干擾能力強
 

 


< AHT20 -> ESP32 接腳圖 >

  • AHT20 腳位 SCL -> ESP32 腳位 19   (圖示是 22 不行)
  • AHT20 腳位 SDA -> ESP32 腳位 18   (圖示是 21 不行)
  • AHT20 腳位  V+    ->ESP32接腳 +3.3V
  • AHT20 腳位 GND -> ESP32 腳位 GND

.


.

< 測試 OK 程式碼:>

.

#include <Adafruit_AHTX0.h>
Adafruit_AHTX0 aht;

 

void setup() {
Serial.begin(115200);
Serial.println(“Adafruit AHT10/AHT20 demo!”);

Wire.begin(18, 19);   // (I2C_SDA, I2C_SCL)

if (! aht.begin())  Serial.println(“Could not find AHT? Check wiring”);
else                      Serial.println(“AHT10 or AHT20 found”);

void loop() {
sensors_event_t humidity, temp;
aht.getEvent(&humidity, &temp);// populate temp and humidity objects with fresh data

Serial.print(“Temperature: “); Serial.print(temp.temperature); Serial.println(” degrees C”);
Serial.print(“Humidity: “); Serial.print(humidity.relative_humidity); Serial.println(“% rH”);

delay(500);
}

 

 
It’s work now ~  這樣就工作了~
Temperature: 25.59 degrees C
Humidity: 77.53% rH
Temperature: 25.58 degrees C
Humidity: 77.52% rH
Temperature: 25.58 degrees C
Humidity: 77.54% rH
Temperature: 25.59 degrees C
Humidity: 77.49% rH
Temperature: 25.59 degrees C
Humidity: 77.52% rH
Temperature: 25.59 degrees C
Humidity: 77.54% rH
Temperature: 25.58 degrees C
Humidity: 77.66% rH

 

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *