VL6180 ToF 거리 측정 센서
(VL6180 Time of Flight Range Finder)
개요
- 본 제품은 VL6180 ToF 거리 측정 센서입니다.
- 반사광의 강도나 반사광의 각도를 계산하여 거리를 측정하는 다른 거리 측정 센서와 다르게 이 제품은 표면에서 되돌아 오는 빛을 정교한 클럭을 이용하여 시간을 측정하는 방식으로 계산합니다.
- i2C 인터페이스를 가지고 있으며, 최대 10cm가량 거리 측정이 가능합니다. (실제로는 조금더 측정이 가능한 경우도 많습니다)
- 2.8V 전원으로 동작합니다.
특징
- Infrared laser wavelength: 850nm
- Communication interface: IIC (400kHz), address 0x29 (7-bit), two programmable GPIO
- Optimal working temperature: -10 ~ 60 ° C
- Range (close) range: 0 ~ 100mm error 13mm
- Under certain external environmental conditions, such as in dark environments, it can exceed 100mm
- Temperature drift: 9 ~ 15mm Voltage drift: 3 ~ 5mm
- Conversion time: 15ms
- Ambient light range: 1~100kLux 16-bit output
- Ambient light gain range: 1 to 40 (eight)
- Ambient light sensitivity: 0.36Lux/count (535nm LED @ 1 kLux. Measured @ gain 20)
- Angle response: 42 degrees
- Linearity error: 5% (1 to 300 Lux), 10% (300 to 7500 Lux)
- Gain error: 1% (gain 20), 7% (gain 1 to 10)
-
Pin Description:
- 2.8V: 2.8V voltage on the power input pin;
- GND: power ground;
- SCL: I2C clock pin, connected to the master SCL;
- SDA: I2C data pin, connected to the master SDA;
- GPIO1: A pin used by the sensor to indicate that the data is ready.
Note:- This pin outputs 0-2.8V high and low level. This pin may not be applied to boards such as Arduino (these boards are high level 3.3 or 5V). Generally, it is not necessary to apply level shifting.
- GPIO0 (SHDN): The shutdown pin of the sensor. By default it is pulled high. When the pin is pulled low, the sensor enters the shutdown mode.
- The module's IIC bus pull-up resistor is already on the board, but it is not connected to 2.8V. The three pads need to be shorted. as the picture shows:
문서
- 참고:
- Hookup Guide
- Datasheet (VL6180)
- Application Note (VL6180)
- GitHub (Design Files & Example Code)
- GitHub (Library)