Sensor 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
  | 
  | 
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:

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 | 

MENGUMPUL DAN MENJALANKAN
- Muat turun kod demo di Wiki

 - Buka zip dan salin kod Raspberry Pi ke Pi anda (Syorkan memakai / home / pi)
 - Masukkan jalan kod demo dan susun: sudo make clean && sudo make

 - Jalankan kod: ./Range

 
BEKERJA DENGAN ARDUINO
Sambungan PERKAKASAN
Sambungan ini berdasarkan Waveshare UNO PLUS
| Sensor Jarak VL53L1X | Arduino | 
| VCC | 3.3V | 
| GND | GND | 
| SDA | SDA | 
| SCL | SCL | 

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

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

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 | 

MENGGUNAKAN VL53L1X_GUI
- Sambungkan sensor ke NUCLEO-F401RE mengikut sambungan Perkakasan
 - Pasang perisian ST VL53L1X_GUI dan jalankan. Buka perisian dan tulis firmware ke papan NUCLEO: About-> Flash Fw (untuk iniample, hanya menyokong NUCLEO-F401RE)

 - Pilih Autonomi Berkekuatan Rendah, dan pilih Mod Jarak ke Pendek. Klik Mula. Keluk jarak akan ditunjukkan pada perisian.

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

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

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

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

Untuk maklumat lebih lanjut mengenai STM32, rujuk dokumen yang terdapat di bawah direktori Dokumentasi.
 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  | 




