Difference between revisions of "Crowtail- VL53L0X Laser Ranging Sensor"
Line 96: | Line 96: | ||
===Software=== | ===Software=== | ||
− | :STEP1 Download program files [https://www.elecrow.com/wiki/index.php?title=File:VL53L0X.zip | + | :STEP1 Download program files [https://www.elecrow.com/wiki/index.php?title=File:VL53L0X.zip VL53L0X.zip] |
:STEP2 Configure controller board&communication port | :STEP2 Configure controller board&communication port | ||
:On top of the Arduino IDE, click “Tools>Board>” and select “Arduino Nano” from the available options | :On top of the Arduino IDE, click “Tools>Board>” and select “Arduino Nano” from the available options |
Revision as of 04:24, 31 May 2022
Contents
Description
If you want to measure something more accurate and faster. This Crowtail- VL53L0X fully meet the requirements. And the specific crowtail interface will provide convenience for us to use it with Arduino.
The VL53L0X is a new generation Time-of-Flight (ToF) laser-ranging module housed in the smallest package on the market today, providing accurate distance measurement whatever the target reflectances unlike conventional technologies. It can measure absolute distances up to 2m, setting a new benchmark in ranging performance levels, opening the door to various new applications. The VL53L0X integrates a leading-edge SPAD array (Single Photon Avalanche Diodes) and embeds ST’s second generation FlightSenseTM patented technology.
The VL53L0X’s 940nm VCSEL emitter (Vertical Cavity Surface-Emitting Laser), is totally invisible to the human eye, coupled with internal physical infrared filters, it enables longer ranging distance, higher immunity to ambient light and better robustness to cover-glass optical cross-talk.
Model: CRT32115R
Features
- Fully integrated miniature module
- 940nm Laser VCSEL
- VCSEL driver – Ranging sensor with advanced embedded micro controller
- 4.4 x 2.4 x 1.0mm
- Fast, accurate distance ranging
- Measures absolute range up to 2m
- Reported range is independent of the target reflectance
- Operates in high infrared ambient light levels
- Advanced embedded optical cross-talk compensation to simplify cover glass selection
- Eye safe
- Class 1 laser device compliant with latest standard IEC 60825-1:2014 - 3rd edition
- Easy integration
- Single reflowable component
- No additional optics
- Single power supply
- I2C interface for device control and data transfer
- Xshutdown (Reset) and interrupt GPIO
- Programmable I2C address
Specification
- User detection for Personal Computers/ Laptops/Tablets and IoT (Energy saving).
- Robotics (obstacle detection).
- White goods (hand detection in automatic faucets, soap dispensers etc...)
- 1D gesture recognition.
- Laser assisted Auto-Focus. Enhances and speeds-up camera AF system performance, especially in difficult scenes (low light levels, low contrast) or fast moving video mode.
Interface
Platforms Supported
Arduino |
Usage
Hardware
- STEP1 Prepare the below stuffs:
Crowduino Uno Base Shield Crowtail- VL53L0X Laser Ranging Sensor Get one now Get one now Get one now
- STEP2 Plug Crowtail-Base Shield into Crowduino Uno;
- STEP3 Connect Crowtail-VL53L0X Laser Ranging Sensor to I²C port of Crowtail-Base Shield;
- STEP4 Connect Crowduino Uno to PC via a Mini USB cable.
NOTE If we don't have Crowtail Base Shield, We also can directly connect this module to Crowduino Uno as below.
Crowduino Uno Crowtail- VL53L0X Laser Ranging Sensor A4(J7) SDA A5(J7) SCL 5V VCC GND GND
Software
- STEP1 Download program files VL53L0X.zip
- STEP2 Configure controller board&communication port
- On top of the Arduino IDE, click “Tools>Board>” and select “Arduino Nano” from the available options
- 700px
- Select the COM port that indicates Arduino Uno. Please note that the actual numbers after the “COM” word will vary from computer to computer, so they could be different from the ones shown in the figure.