Logo WAVESHARE 2Sensor Jarak VL53L1X
Manual Pengguna

LEBIHVIEW

Sensor Jarak VL53L1X adalah modul jangkauan Time-of-Flight (ToF) berdasarkan VL53L1X dari ST, dengan jarak tepat hingga 4m dan frekuensi jarak cepat hingga 50 Hz, ia dikendalikan melalui antara muka I2C dan penggunaan daya yang cukup rendah. VL53L1X adalah sensor ToF yang menanamkan teknologi dipatenkan FlightSense generasi ketiga ST. Berbanding dengan generasi kedua VL53L0X, VL53L1X memperluas jarak jarak ToF hingga 4m dan mempunyai frekuensi jarak cepat hingga 50 Hz. Tidak seperti sensor jarak biasa, VL53L1X menyatukan inframerah fizikal
penapis dan optik menggunakan teknologi TOF generasi terbaru ST yang membolehkan pengukuran jarak mutlak apa pun warna dan pantulan sasaran, mencapai keupayaan anti-gangguan yang lebih baik.

CIRI-CIRI

  • Antara muka komunikasi I2C, mengawal modul hidup / mati melalui pin IO
  • Kapal voltagpenterjemah, serasi dengan operasi voltan 3.3V / 5Vtage
  • Dilengkapi dengan sumber pembangunan dan manual (misamples untuk Raspberry Pi / Arduino / STM32)

SPESIFIKASI

  • Operasi voltage: 3.3V / 5V
  • Dimensi: 20mm × 24mm
  • Ukuran lubang pemasangan: 2.0mm
  • Jarak antara: 40 ~ 4000mm
  • Ketepatan berkisar: ± 5%
  • Masa berkisar (min): 20ms (mod jarak pendek), 33ms (mod jarak sederhana / panjang)
  • Bidang view: 27°
  • Panjang gelombang laser: 940nm
  • Suhu operasi: -20 ~ 80 ° C

PINTAR

VCC: Input kuasa 3.3V / 5V
GND: tanah
SDA: Pin data I2C
SCL: Pin jam I2C
TUTUP: kawalan pemadaman menyambung ke pin IO
INT: mengganggu output, menyambung ke pin IO

PERKAKASAN

VL53L1X

VL53L1X adalah sensor canggih laser, Time-of-Flight (ToF), yang meningkatkan keluarga produk ST FlightSense ™. Ia adalah sensor ToF miniatur terpantas di pasaran dengan jarak tepat hingga 4 m dan frekuensi jarak cepat hingga 50 Hz.
Ditempatkan dalam pakej miniatur dan reflowable, ia menggabungkan array penerimaan SPAD, pemancar laser Class940 1 nm yang tidak dapat dilihat, penapis inframerah fizikal, dan optik untuk mencapai prestasi terbaik dalam pelbagai keadaan pencahayaan sekitar dengan pelbagai pilihan tetingkap penutup.
Tidak seperti sensor IR konvensional, VL53L1X menggunakan teknologi ToF generasi terbaru ST yang membolehkan pengukuran jarak mutlak apa pun warna dan pantulan sasaran.
Anda juga dapat memprogram ukuran ROI pada array penerima, memungkinkan sensor FoV dikurangkan.

ciri-ciri:

  • Modul miniatur bersepadu
    - Saiz: 4.9 × 2.5 × 1.56 mm
    - Pemancar: 940 nm laser tidak dapat dilihat (Class1)
    - SPAD (dioda longsoran foton tunggal)
  • tatasusunan penerima dengan lensa bersepadu
    - Mikrokontroler berkuasa rendah yang menjalankan firmware digital canggih
  • Pin-to-pin serasi dengan sensor jangkauan FlightSense ™ VL53L0X
  • Jarak jarak jauh yang cepat dan tepat
    - Pengukuran jarak hingga 400 cm
    - Frekuensi berkisar hingga 50 Hz
  • Medan penuh khas-view (FoV): 27 °
  • Ukuran wilayah minat (ROI) yang dapat diprogram pada array penerima, memungkinkan sensor FoV dikurangkan
  • Kedudukan ROI yang dapat diprogram pada array penerima, memberikan kawalan operasi multizona dari host
  • Penyepaduan yang mudah
    - Komponen reflowable tunggal
    - Boleh disembunyikan di sebalik banyak bahan tingkap penutup
    - Pemacu perisian dan kod examples untuk turnkey bermula
    - Bekalan kuasa tunggal (2v8)
    - Antara muka I²C (hingga 1 MHz)
    - Penutup dan pin gangguan

Gambar:

Sensor Jarak WAVESHARE VL53L1X

Untuk maklumat lebih lanjut, sila baca lembaran data.

MENGGUNAKAN KOD DEMO

BEKERJA DENGAN RASPBERRY PI
PEMASANGAN PERPUSTAKAAN

Untuk menggunakan kod demo untuk Raspberry Pi, anda perlu memasang perpustakaan wiringPi terlebih dahulu, jika tidak, ia tidak dapat berfungsi dengan baik. Mengenai cara memasang perpustakaan, anda boleh melayari halaman: Perpustakaan_Pemasangan_untuk_RPi # Pasang_KabelPi_Library
Sambungan PERKAKASAN
Sambungan dibuat berdasarkan Raspberry Pi

Sensor Jarak VL53L1X Raspberry Pi
VCC 3.3V
GND GND
SDA SDA.1
SCL SCL.1

Sensor Jarak WAVESHARE VL53L1X - PERKAKASAN

MENGUMPUL DAN MENJALANKAN

  1. Muat turun kod demo di Wiki
    Sensor Jarak WAVESHARE VL53L1X - BERJALAN1
  2. Buka zip dan salin kod Raspberry Pi ke Pi anda (Syorkan memakai / home / pi)
  3. Masukkan jalan kod demo dan susun: sudo make clean && sudo make
    Sensor Jarak WAVESHARE VL53L1X - MENJALANKAN 2
  4. Jalankan kod: ./Range
    Sensor Jarak WAVESHARE VL53L1X - BERJALAN3

BEKERJA DENGAN ARDUINO
Sambungan PERKAKASAN
Sambungan ini berdasarkan Waveshare UNO PLUS

Sensor Jarak VL53L1X Arduino
VCC 3.3V
GND GND
SDA SDA
SCL SCL

Sensor Jarak WAVESHARE VL53L1X - MENJALANKAN 5

MENJALANKAN KOD
Salin folder VL53L1X-Arduino-Library yang berada di bawah direktori kod demo Arduino ke direktori Perpustakaan Arduino IDE yang berada di bawah direktori pemasangan IDE anda. Kemudian Buka Arduino IDE, dan pilih File-> Cthamples-> VL53L1X-Arduino-Perpustakaan

Sensor Jarak WAVESHARE VL53L1X - BERJALAN7

Menyusun dan menjalankan tiga examples yang menggunakan Mod Pendek, Mod Sederhana, dan Mod Panjang secara berasingan.
Mod pendek: Untuk jarak jarak pendek , rentang : 0 ~ 1.3m
Mod menengah: Untuk jarak jarak menengah , rentang : 0m ~ 3m
Mode panjang: Untuk jarak jarak jauh , rentang : 0m ~ 4m

Sensor Jarak WAVESHARE VL53L1X - BERJALAN77

BEKERJA DENGAN STM32
Sambungan PERKAKASAN
Sambungan ini berdasarkan XNUCLEO-F411RE / NUCLEO-F401RE

Sensor Jarak VL53L1X XNUCLEO-F411RE / NUCLEO-F401RE
VCC 3.3V
GND GND
SDA SDA
SCL SCL

Sensor Jarak WAVESHARE VL53L1X - BERJALAN12

MENGGUNAKAN VL53L1X_GUI

  1. Sambungkan sensor ke NUCLEO-F401RE mengikut sambungan Perkakasan
  2. Pasang perisian ST VL53L1X_GUI dan jalankan. Buka perisian dan tulis firmware ke papan NUCLEO: About-> Flash Fw (untuk iniample, hanya menyokong NUCLEO-F401RE)
    Sensor Jarak WAVESHARE VL53L1X - MENJALANKAN 122
  3. Pilih Autonomi Berkekuatan Rendah, dan pilih Mod Jarak ke Pendek. Klik Mula. Keluk jarak akan ditunjukkan pada perisian.
    Sensor Jarak WAVESHARE VL53L1X - BERJALAN33

SIMPLERANGIN EXAMPLES
Sambungkan sensor VL53L1X ke papan NUCLEO-F401RE (atau XNUCLEO-F411RE)
Buka dan jalankan bekasample: .. \ VL53L1X \ SimpleRangingExamples \ MDK-ARM \ STM32F401RE-Nucleo

Sensor Jarak WAVESHARE VL53L1X - BERJALAN35

Buka alat bantuan Serug debug, pilih COM yang tepat, dan tetapkan kadar baud ke 115200. Kemudian tekan butang reset.

Sensor Jarak WAVESHARE VL53L1X - BERJALAN36

PENGISIAN MULIPLESENSOR
Sambungkan sensor VL53L1X ke papan NUCLEO-F401RE (atau XNUCLEO-F411RE)
Buka dan jalankan bekasample: .. \ VL53L1X \ MulipleSensorsRanging \ MDK-ARM \ STM32F401RE-Nucleo

Sensor Jarak WAVESHARE VL53L1X - MENJALANKAN 38

Buka alat bantuan Serug debug, pilih COM yang tepat, dan tetapkan kadar baud ke 115200. Kemudian tekan butang reset.

Sensor Jarak WAVESHARE VL53L1X - MENJALANKAN 1230

Untuk maklumat lebih lanjut mengenai STM32, rujuk dokumen yang terdapat di bawah direktori Dokumentasi.

Logo WAVESHARE Manual Pengguna Sensor Jarak Jauh VL53L1X
Versi: V1.0.0 Tarikh: 2018.06.25

Dokumen / Sumber

Sensor Jarak WAVESHARE VL53L1X [pdf] Manual Pengguna
Sensor Jarak VL53L1X

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *