Дальномер Benewake TF02 LIDAR

Используйте дальномеры для определения расстояния до объектов. Модель Benewake TF02 LIDAR видит пространство от 0,4 до 12 метров вперёд, что позволяет его использовать в системах охраны периметра, управлении трафиком и умных парковках.

Примеры работы

В качестве примера выведем в консоль расстояния до объекта.

Схема подключения

Исходный код

Для работы с дальномером используйте библиотеку TFMini.

basicReading.ino
// библиотека для работы с дальномером
#include "TFMini.h"
 
// библиотека для работы программного Serial
#include <SoftwareSerial.h>
 
// serial-порт к которому подключён дальномер
#define LIDAR_SERIAL    mySerial
 
// создаём объект для работы с программным Serial
// и передаём ему пины TX и RX
SoftwareSerial mySerial(10, 11);
// создаём объект класса TFMini и передаём в него объект LIDAR_SERIAL 
TFMini tfmini;
 
void setup() {
  // открываем последовательный порт для мониторинга действий в программе
  // и передаём скорость 115200 бод
  Serial.begin(115200);
  // ждём, пока не откроется монитор последовательного порта
  // для того, чтобы отследить все события в программе
  while (!Serial);
 
  Serial.print("Serial init OK\r\n");
  // открываем Serial-соединение с дальномером на скорости 115200
  mySerial.begin(TFMINI_BAUDRATE);
  tfmini.begin(&LIDAR_SERIAL);    
}
 
 
void loop() {
  // вычисляем данные
  int dist = tfmini.getDistance();
  // выводим данные в Serial-порт
  Serial.print(dist);
  Serial.println(" cm");
  // ждём 25 мс
  delay(25);  
}

Габаритный чертёж

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

  • Источник света: LED
  • Длина волны: 850 нм
  • Диапазон измерений: 0,4–22 м
  • Разрешающая способность: 1 см
  • Эффективный угол наблюдения: 3°
  • Макс. освещённость: 100000 люкс
  • Частота сигнала: 100 Гц
  • Интерфейсы: UART / CAN
  • Напряжение питания: 5 В
  • Напряжение логически уровней: 3,3–5 В
  • Средний ток потребления: до 400 мА
  • Пиковый ток потребления: до 1 А
  • Степень защиты: IP65

Ресурсы