소개
Melexis사의 MLX90614 비접촉식 적외선 온도센서입니다. 적외선의 파장분포를 감지하여 표면온도를 정밀하게 측정할수 있습니다. I2C 인터페이스를 사용합니다.
사양
- Operating Voltage: 3.3V – 5V
- Operating Current: 1.2mA
- Temperature: -70.01℃ to +382.19℃, (0.01 ℃ resolution)
- Interface Type: I2C
- Interface Line Sequence: VCC, GND, SCL, SDA
명령
INIT
모듈을 초기화합니다.
READ_TEMP
물체와 주변의 온도를 측정합니다.
항목 | 타입 | 설명 |
---|---|---|
주변온도(℃) | READ | 섭씨 주변온도입니다. |
주변온도(F) | READ | 화씨 주변온도입니다. |
물체온도(℃) | READ | 섭씨 물체온도입니다. |
물체온도(F) | READ | 화씨 물체온도입니다. |
READ_EMISSIVITY
설정된 방사율(Emissivity) 를 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
Emissivity | READ | 모듈에 설정된 방사율입니다. |
WRITE_EMISSIVITY
방사율(Emissivity)을 설정합니다.
항목 | 타입 | 설명 |
---|---|---|
Emissivity ¹ | WRITE | 측정하고자 하는 물체의 방사율을 0~1 사이의 범위에서 입력합니다. |
¹ 측정하고자 하는 물체의 종류 따라 방사율이 다릅니다. 여기를 참고하여 설정합니다.
예제
부품
부품 | 갯수 |
---|---|
MLX90614 | 1 |
연결
MLX90614 | GPIO |
---|---|
VIN | 3.3V |
GND | GND |
SCL ¹ | 3 (I2C1 SCL) |
SDA ¹ | 2 (I2C1 SDA) |
¹ 하드웨어 I2C 핀 (GPIO 2,3)에 연결합니다. 소프트웨어 (bit-bang) 인터페이스 사용시 임의의 핀을 사용할 수도 있습니다.
프로젝트