GY-VL53L0XV2 Laser ToF Distance Module

kr.35.00 inkl. moms

GY-VL53L0XV2 Laser ToF Distance Module.

På lager

Varenummer (SKU): 8925 Kategori: Tags: , , , , , ,

GY-VL53L0XV2 Laser ToF Distance Modulerefererer til en Time-of-Flight (ToF) afstandssensor ved navn VL53L0X, og GY- betegnelsen indikerer normalt, at sensoren er monteret på et breakout board for nem integration i projekter. VL53L0X bruger Time-of-Flight-princippet til at måle afstanden. Det sender en kort lyspuls mod et objekt og måler den tid, det tager for lyset at vende tilbage. Denne tid bruges derefter til at beregne afstanden. VL53L0X bruger laserbaseret teknologi til at udsende lyspulsen. Det anvender dog en klasse 1 laser, hvilket betyder, at den er sikker at bruge uden at kræve særlige sikkerhedsforanstaltninger. Sensoren anvendes i mange applikationer, herunder robotik, droner, afstandsmåling til hindringsdetektion, automatisering, og andre områder, hvor præcise afstandsmålinger er påkrævet.

Tekniske detaljer:

Power: 3-5V
Distance: 2cm – 1.3 Meters
The VL53L0X has a default I2C address of 0x29!

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere RTClib-master

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir mappen “Adafruit_VL53L0X-master” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Åben “Manage” for at opdatere library.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er Adafruit_VL53L0X-master Library installeret

Eksempel

Her viser vi et hurtig eksempel på du får dette modul til at måle en afstand helt op til 1.3 meter. Åben “Serial Monitor” i arduino IDE software med baud address “115200”.

Forbind Modulet sådan:

  • SCL (Modul) -> Pin 5A (Arduino)
  • SDA (Module) -> Pin 4A (Arduino)
  • VCC (Module) -> 5V (Arduino)
  • GND (Module) -> (Arduino)

Kode

#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("Adafruit 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);
}

Download

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “GY-VL53L0XV2 Laser ToF Distance Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *