+7(924)303-61-26
(Пн-Вс с 10:00 до 20:00)
КОНТАКТЫ
WhatsApp
Telegram
Email
ВВЕРХ
Лазерный дальномер GY-530 VL53L0X

Увеличить

6 человек уже купили 7 шт.

Лазерный дальномер GY-530 VL53L0X

В наличии: 1 шт.

350

ОПИСАНИЕ

Лазерный дальномер на основе VL53L0X - один из самых маленьких датчиков для измерения расстояния. Принцип работы основан на отражении лазерного луча от препятствия. VL53L0X измеряет время, за которое лазерный луч достигнет объекта, отразится от него и вернётся в приёмник. Поскольку используется направленный источник света, он хорош для определения расстояния только поверхности непосредственно перед ним.

В отличие от сонаров, которые работают посредством ультразвуковых волн, «конус» восприятия очень узкий. В отличие от ИК-датчиков расстояния VL53L0X намного точнее и не имеет проблем с линейностью или «двойной визуализации», когда невозможно определить, находится объект очень далеко или очень близко. 

Датчик маленький и очень прост в использовании. 

 

ПАРАМЕТРЫ

  • Чип: VL53L0X 
  • Интерфейсы: UART / измерение PWM / I2C
  • Диапазон измерения: до 2 метров (в темноте)
  • Диапазон рабочего напряжения: 3 В до 5 В
  • Диапазон рабочей температуры: -40 C ... +85 C
  • Габариты: 10.5мм х 12.3мм
 

КАК ПОДКЛЮЧИТЬ

Для первого подключения нам понадобятся Arduino Uno и провода Папа-Мама

Модуль подключаем по схеме:

GY-530 VL53L0X Arduino Uno
VCC +5V
GND GND
SCL A5
SDA A4

 

Для подключения используем провода Папа-Мама.

 

ПРИМЕР КОДА 

Создаём и загружаем в Arduino скетч:



#include "Adafruit_VL53L0X.h"

Adafruit_VL53L0X lox = Adafruit_VL53L0X();

void setup() {
  Serial.begin(115200);

  // wait until serial port opens for native USB devices
  while (! Serial) {
    delay(1);
  }
  
  Serial.println("VL53L0X test");
  if (!lox.begin()) {
    Serial.println(F("Failed to boot VL53L0X"));
    while(1);
  }
  // power 
  Serial.println(F("VL53L0X API Simple Ranging example\n\n")); 
}


void loop() {
  VL53L0X_RangingMeasurementData_t measure;
    
  Serial.print("Reading a measurement... ");
  lox.rangingTest(&measure, false); // pass in 'true' to get debug data printout!

  if (measure.RangeStatus != 4) {  // phase failures have incorrect data
    Serial.print("Distance (mm): "); Serial.println(measure.RangeMilliMeter);
  } else {
    Serial.println(" out of range ");
  }
    
  delay(100);
}

В этом примере каждые 100 мс в COM порт поступают измеренные датчиком данные. Для просмотра поступающих данных необходимо использовать "Монитор порта" на скорости 115200 бод.

 
 

 

КОМПЛЕКТ

  • Лазерный дальномер GY-530 VL53L0X х1
 

 

Характеристики

Лазерный дальномер GY-530 VL53L0X
Модель: GY-530_VL53L0X_noPWM
Производитель:

Отзывы (0)


Написать отзыв

Метки: #GY-530, #дальномер