ArduinoSensorer

Optisk avståndssensor LIDAR-lite v3

LIDAR-lite v3 är en liten och lätt sensor som lämpas bra i både robotar och drönare där vikt och storlek spelar roll. Den har låg kraftkonsumtion och är väldigt justerbar vilket gör den till ett bra alternativ bland “billigare” sensorer på marknaden.

LIDAR fungerar genom att skjuta en laser mot ett objekt och sedan mäta tiden mellan att lasern sköts iväg och när ljuset studsade tillbaka in i sensorn. Räckvidden är mellan 5 cm och 40 meter vilket ger den en viss fördel mot vissa ultraljudssensorer som t.ex. HC-SR04.

Detta är exempel kod till sensor som tillåter den att mäta avstånd med hjälp av en Arduino

/**
 * LIDARLite I2C Example
 * Author: Garmin
 * Modified by: Shawn Hymel (SparkFun Electronics)
 * Date: June 29, 2017
 * 
 * Read distance from LIDAR-Lite v3 over I2C
 * 
 * See the Operation Manual for wiring diagrams and more information:
 * http://static.garmin.com/pumac/LIDAR_Lite_v3_Operation_Manual_and_Technical_Specifications.pdf
 */

#include <Wire.h>
#include <LIDARLite.h>

// Globals
LIDARLite lidarLite;
int cal_cnt = 0;

void setup()
{
  Serial.begin(9600); // Initialize serial connection to display distance readings

  lidarLite.begin(0, true); // Set configuration to default and I2C to 400 kHz
  lidarLite.configure(0); // Change this number to try out alternate configurations
}

void loop()
{
  int dist;

  // At the beginning of every 100 readings,
  // take a measurement with receiver bias correction
  if ( cal_cnt == 0 ) {
    dist = lidarLite.distance();      // With bias correction
  } else {
    dist = lidarLite.distance(false); // Without bias correction
  }

  // Increment reading counter
  cal_cnt++;
  cal_cnt = cal_cnt % 100;

  // Display distance
  Serial.print(dist);
  Serial.println(" cm");

  delay(10);
}

Källor:

https://www.lawicel-shop.se/sensorer-givare/avstand/lidar-lite-v3

https://learn.sparkfun.com/tutorials/lidar-lite-v3-hookup-guide/all

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.