사이트 도구


t_h:eth-01d

ETH-01D

저전력으로 사용 가능한 디지털 출력의 온·습도센서 모듈입니다. 1.27mm의 작은 헤더 핀이 부착되어 공간이 제한된 애플리케이션에도 설치가 용이합니다.


어플리케이션

  • 기상 관측
  • 데이터로거
  • 가전제품
  • 냉난방 공조 시스템
  • 자동차
  • 습도계
  • 의료
  • 자동화기기

제품 사양

항목 내용
측정 범위 Temp:-40~125℃ Humi:0~100%RH
Humi 정확성(@ 25°C) ±3.8%RH(20 to 80%RH), ±5.0%RH(Other Range)
Temp 정확성 ±0.3°C(0 to 70°C), ±0.5°C(Other Range)
전원 전압 Min:1.8V Typ:3.3V Max:5.5V
전원 전류 Typ: 24.4㎂(Avr.)
보관 온도 -55 ~ 150°C
응답 시간 Temp:>5sec Humi:<6sec
센서 치수 L x W x H(14.5mm x 8mm x 3.8mm)

제품 구성


제품 크기 및 핀 특성


특성 그래프


아두이노 연결 방법 및 예제



ETH-01D_Uno.cpp
//Arduino Uno Rev3 Code
#include <LiquidCrystal.h>
#include <Wire.h>
void setup()
{
  Wire.begin();
  Serial.begin(115200);    
}
void loop()
{
   // Measurement Requests (MR)
    Wire.beginTransmission(0x44);
    Wire.endTransmission();
   // Delay here
 
   delay(1000);  
 
     Wire.requestFrom(0x44, 4);
    if(Wire.available())
    {
     int HumidH = Wire.read();
     int HumidL = Wire.read();
     int TemperH = Wire.read();
     int TemperL = Wire.read();
 
     HumidH = HumidH & 0x3f;   // Don't care bit mask
 
// *********** Humidity & Temperature  calculation code changed  *************************** 
 
     unsigned int Humidity = HumidH <<8 | HumidL;
     double RealH=Humidity/163.84; 
 
     unsigned int Temperature=TemperH<<8 | TemperL&0xfc;
     double RealT=((Temperature/65536.0)*165.0)-40.0;
 
      Serial.print("T : "); Serial.print(RealT, 2);     
      Serial.print(" , ");      
      Serial.print("RH : "); Serial.println(RealH, 2);
   }   
}

Serial Monitor

t_h/eth-01d.txt · 마지막으로 수정됨: 2022/07/01 08:27 저자 Allsensing Co., Ltd