HS-S82-L 激光測距感測器

HS-S82-L 激光測距感測器

1、介紹

激光測距傳感器是一種以激光為探測光源,基於光學測距原理實現目標距離精準測量的光電傳感設備,兼具高精度、高反應、非接觸式測量的核心優勢,利用激光的高方向性、高單色性、高亮度特性,通過發射激光束至被測目標,接收目標反射的激光信號,再依據飛行時間法、三角測距法、相位法等核心原理,將光信號轉化為電信號並經內部算法運算,快速輸出目標的距離數值,測量結果可直接以數字信號傳輸,適配各類控制系統與終端設備。


2、原理圖

激光測距傳感器-HS-S82-L 原理圖點擊查看


3、模組參數

引腳名稱

描述

G

GND(電源輸入負極)

V

VCC(電源輸入正極)

SDA

數據引腳

SCL

時鐘引腳

  • 供電電壓: 3.3V-5V

  • 連接方式:PH2.0 4P端子線

  • 安裝方式:樂高搭建


4、電路板尺寸

HS-S82-L 激光測距感測器

5、Arduino IDE示範程序

注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
Arduino IDE 庁件文件下載及導入教範:
點擊查看

示範程序(UNO開發板):

#include "YFRobot_VL53L0X.h"

YFRobot_VL53L0X vl53l0x;

void setup(){
  vl53l0x.begin();
  Serial.begin(9600);
}

void loop(){
  vl53l0x.setMode(vl53l0x.High, vl53l0x.Continuous);
  Serial.println(vl53l0x.getDistance());

}

6、ESP32 Python 示例(適用於Mixly IDE /米思齊)

開發板選擇 Python ESP32 【ESP32 Generic(4MB)】切換為代碼模式上傳

注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
米思齊(Mixly)IDE ESP32庫檔案下載及匯入教學:
點擊查看

示例程式(ESP32-Python):

待更新...

7、米思齊 Mixly 示例程式(圖形化語言)

示範程序(UNO開發板):點擊下載
注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
米思齊(Mixly)IDE Arduino 圖庫檔案下載及匯入教學:點擊查看

HS-S82-L 激光測距感測器

示範程序(ESP32開發板):點擊下載
注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
米思齊(Mixly)IDE ESP32庫檔案下載及匯入教學:
點擊查看

圖片待更新...


8、測試環境搭建

Arduino UNO 測試環境搭建

準備配件:

  • UNO-R3 開發板 *1

  • UNO-R3 EXP 開放板 *1

  • USB type-c 資料線 *1

  • HS-S82-L 激光測距傳感器*1

  • PH2.0 4P雙頭端子線 *1

電路接線圖:

HS-S82-L 激光測距感測器

ESP32 測試環境搭建

準備配件:等更新...

電路接線圖:等更新...


9、視頻教學

Arduino UNO視頻教學:點擊查看

ESP32 Python視頻教學:點擊查看


10、測試結果

Arduino UNO 混试结果:

上傳代碼後根據串口打印的數值來判斷距離。

HS-S82-L 激光測距感測器