~Tof センサーVL53L1センサーを使用した物体検出&距離測定実例~

製品概要

VL53L1X 距離センサーは、VL53L1X 設計の走行時間 (ToF) 測距モジュールに基づいており、正確な測距距離は 4 米、高速測距周波数は 50 Hz、I2C インターフェース通信、低消費電力です。 FlightSense 技術の飛行時間センサー、VL53L0X と比較して、VL53L1X は TOF 距離を 4 メートルまで拡張し、距離周波数は 50Hz まで可能です。物理的な外部フィルターと光学要素は、対象物の色と反射率に関係なく、距離測定を行うことができ、耐乾燥能力が向上します。

製品特点

  • I2Cインターフェース通信をサポートし、IO口制御モジュールのスイッチを介して可能
  • 板電平转换回路、3.3V/5V電圧レベル対応

製品パラメータ

  • 動作電圧:3.3V/5V
  • 製品寸法:20mm×24mm
  • 通孔寸法:2.0mm
  • 测距離范围:40 ~ 4000mm
  • 测距離精度:±5%
  • 测距離時間(分):20ms (短距離モード),33ms (中距離/長距離モード)
  • 测距離角度:27°
  • 激光波長:940nm
  • 作業温度:-20~80℃

インターフェース説明

  • VCC :電源正(3.3V/5V電源输入力)
  • GND :電源地
  • SDA :I2Cのデータピン
  • SCL :I2Cのクロックピン
  • SHUT :シャットダウンピン
  • INT :割り込み信号

ハードウェア説明

VL53L1X

VL53L1X は最先端の飛行時間 (ToF) レーザー距離センサーであり、ST FlightSense™ 製品シリーズを拡張します。 SPAD 受信配列を集約したマイクロタイプの回送カプセル化、940 nm 非表示クラス 1 レーザー光送信機、物理的外波器、および光学素子を採用し、さまざまな環境照明条件下で最適な距離性能を実現し、一連の遮蔽を提供します。 VL53L1X は、従来の外部トランスファー センサーとは異なり、最新の ToF 技術を採用しており、受信アレイ上の ROI のサイズを測定することができます。フォブ。

主な特徴:

  • 完全集成的微型模块

   -寸法: 4.9x2.5x1.56μm 送信機
           -940 nm不可见レーザー (Class1) 
           -SPAD (单光子雪崩二管)

  • VL53L0X FlightSense™测距離センサーと引脚対応
  • 快速準确的长距離离测距離

        - 長达400 米の距離测量
        - 高达50 Hz の测距離周波数

  • 典型的な全視野(FoV):27°
  • アレイ上で可能性のある感覚興味領域 (ROI) のサイズを取得します。
  • アレイ上の可能な ROI 位置を受信し、ホスト マシンから複数の領域操作制御を提供します。
  • 容易集成

     さまざまな回送可能なコンポーネント さまざまなパッケージ素材の後に説明があります さまざまなソフトウェアの動作手順と代用例 電源(
2v8 ) I²C インターフェース(高 1 MHz) マシンとプラグイン

写真:

VL53L1X距離センサー- (1).pngVL53L1X距離センサー- (2).pngVL53L1X距離センサー- (3).png

RasberryPiご利用の場合

インストールに必要な関数の数

树莓派の例題手順は、wiringPi库の取り付けが必要です。そうでない場合、以下の例題手順は正常に動作する可能性があります。

ハードウェア接続

以下以树莓派BCM管脚编码硬件连線(树莓派三代B+):

VL53L1X 距離センサー ラズベリーパイ
VCC 3.3V
アース アース
SDA SDA.1
SCL SCL.1

VL53L1X-距離センサー-Raspberry-Pi.jpg

ビルド及び実行

  

  • 例題の手順は、対応する経路上に作成され、その経路の下に進みます。
sudo make clean && sudo make && ./Range

VL53L1X距離センサー- (4).png

  • RasberryPiのコンソールから検出した距離値を表示します。

VL53L1X距離センサー- (5).png

Arduinoご利用の場合

ハードウェア接続

ハードウェアはオープンボードに接続されていますUNO PLUS:

VL53L1X 距離センサー アルドゥイーノ
VCC 5V/3.3V
アース アース
SDA SDA
SCL SCL

VL53L1X-距離センサー-Arduino2.jpg

実行の流れ

  • 添付したVL53L0X-Arduino-Libraryフォルダー丸ごとをArduino IDEにコピーしてください。

Arduino IDE を起動 --> 【ファイル】 --> 【Examples】 --> VL53L0X-Arduino-Library
VL53L1X距離センサー- (6).png

  • 以下に、Short、Medium、Long の 3 つのモードの例を示します。

ショートモード:短距離、测量范围に最適:0~1.3m
ミディアムモード:中距離、测量范围:0m~3m
ロングモード:长距離、测量范围:0m~4mに最適

VL53L1X距離センサー- (7).pngVL53L1X距離センサー- (8).pngVL53L1X距離センサー- (9).png
※波周波数は115200に設定されています

以上、VL53L1センサーを使用したセンサーそれぞれRasberryPi, Aruduino上の使用について解説しました。

※RasberryPi用サンプルソースコード

※モジュール回路図

※VL53L1データシート

ブログに戻る