The Adafruit VL53L4CX Time of Flight Sensor is another great Time of Flight distance sensor from ST in the VL5 series of chips, this one is great for long distances - it goes up to 6 meters compared with 4 meter max of the VL53L1X./Adafruit VL53L4CX 飛行時間傳感器是 ST VL5 系列芯片中另一款出色的飛行時間距離傳感器,這款傳感器非常適合長距離 - 與 VL53L1X 的最大 4 米相比,它可以達到 6 米。
The sensor contains a very tiny invisible laser source and a matching sensor. The VL53L4CX can detect the "time of flight", or how long the light has taken to bounce back to the sensor. Since it uses a very narrow light source, it is good for determining distance of only the surface directly in front of it. Unlike sonars that bounce ultrasonic waves, the 'cone' of sensing is very narrow. Unlike IR distance sensors that try to measure the amount of light bounced, the VL53 is much more precise and doesn't have linearity problems or 'double imaging' where you can't tell if an object is very far or very close./該感測器包含一個非常微小的不可見鐳射源和一個匹配的感測器。VL53L4CX可以檢測「飛行時間」,或者光反射回感測器所需的時間。由於它使用非常窄的光源,因此它有利於僅確定其正前方表面的距離。與反射超聲波的聲納不同,感測的「錐體」非常窄。與試圖測量反射光量的紅外距離感測器不同,VL53更加精確,並且沒有線性問題或「雙重成像」,您無法判斷物體是很遠還是非常近。
This is a 'big sister' of the VL53L4CD ToF sensor and can handle about ~1 to 6000mm of range distance, it also has some ability to do 'multi object detection'. Basically it can identify when more than one object is in view and tell you the two distances./這是 VL53L4CD ToF 傳感器的“大姐姐”,可以處理約 1 到 6000 毫米的距離,它還具有一定的“多物體檢測”能力。 基本上,它可以識別何時有多個物體在視野中,並告訴您兩個距離。
Please note, the Arduino driver for this chip does not support 'small memory' boards like the ATmega328 - you'll need a SAMD21, SAMD51, ESP, etc chip with 50K of flash memory available!/ 請注意,此晶元的Arduino驅動程式不支援像ATmega328這樣的「小記憶體」板 - 您需要一個具有50K快閃記憶體的SAMD21,SAMD51,ESP等晶元!
The sensor is small and easy to use in any robotics or interactive project. Since it needs 2.8V power and logic we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great with the 3.3V logic level of a Feather, or the 5v level of a Arduino Mega, this breakout is ready to work with most common microcontrollers or SBCs. and since it speaks I2C, you can easily connect it up with two data wires plus power and ground. / 該感測器體積小,易於在任何機器人或互動式專案中使用。由於它需要2.8V電源和邏輯,我們將小傢伙放在帶有穩壓器和電平轉換的分線板上。您可以毫不後顧之憂地將其與任何3-5V電源或邏輯微控制器一起使用。該分線非常適合與Feather的3.3V邏輯電平或Arduino Mega的5v電平配合使用,可以與大多數常見的微控制器或SBC配合使用,並且由於它使用I2C,因此您可以輕鬆地將其與兩條數據線以及電源和接地連接。
As if that weren't enough, we've also added SparkFun qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder. Just wire up to your favorite micro with a plug-and-play cable to get ToF data ASAP. For a no-solder experience, just wire up to your favorite micro, like the STM32F405 Feather using a STEMMA QT adapter cable. The Stemma QT connectors also mean the VL53L4CX can be used with our various associated accessories. QT Cable is not included, but we have a variety in the shop/ 似乎這還不夠,我們還為I2C總線添加了SparkFun qwiic相容的STEMMA QT連接器,因此您甚至不需要焊接。只需使用隨插即用電纜連接到您最喜愛的微型,即可儘快獲取ToF數據。要獲得無焊接體驗,只需使用STEMMA QT適配器電纜連接到您最喜歡的微型,例如STM32F405 Feather。Stemma QT 連接器也意味著 VL53L4CX 可以與我們的各種相關配件一起使用。QT 電纜不包括在內,但我們在商店裡有各種各樣的連接器。
Communicating to the sensor is done over I2C with an API written by ST, they have an Arduino library with an example for communication here./與感測器的通信是通過I2C與ST編寫的API完成的,他們有一個Arduino庫,其中包含一個通信示例。