Specifikationer af VL53L1X Laser ToF Afstands Module
VL53L1X Laser ToF Afstands Module er en avanceret Time-of-Flight (ToF) laserafstandssensor, der udvider ST FlightSense-produktfamilien. Det er den hurtigste miniature ToF-sensor på markedet med præcis afstandsmåling op til 4 meter og en hurtig målefrekvens på op til 50 Hz. I modsætning til konventionelle IR-sensorer anvender VL53L1X ST’s nyeste ToF-teknologi, hvilket muliggør absolut afstandsmåling uanset målets farve og reflektivitet. Sensorens synsfelt kan også reduceres ved at programmere størrelsen af ROI (Region of Interest) på den modtagende array.
Tekniske detaljer for VL53L1X Laser ToF Afstands Module
- Måleprincip: Time-of-Flight (ToF) laserafstandsmåling
- Laserbølgelængde: 940 nm usynlig laser (Klasse 1)
- Modtager: SPAD (Single Photon Avalanche Diode) array med integreret linse
- Måleafstand: Op til 400 cm
- Range nøjagtighed: ±5 %
- Målefrekvens: Op til 50 Hz
- Synsfelt: 27°
- Kommunikation: I2C-interface (op til 400 kHz)
- Driftsspænding: 3,3V/5V
- Driftstemperatur: -20 ~ 80°C
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 VL53L1X Library
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/VL53L1X by Pololu”
Programmering
Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.
Eksempel
Her vises et eksempel på, hvordan man nemt og hurtigt kan lave en afstandsmåler med VL53L1X-lasersensoren. Sensoren måler afstanden til et objekt, og resultatet kan ses i Serial Monitor.
Du skal bruge:
Forbind det sådan:
VIN (VL53L1X) – 5V (Arduino)
GND (VL53L1X) – GND (Arduino)
SCL (VL53L1X) – A5 (Arduino)
SDA (VL53L1X) – A4 (Arduino)
Kode (Programmering)
#include <Wire.h> #include <VL53L1X.h> VL53L1X sensor; void setup() { Serial.begin(115200); Wire.begin(); // Initialiser sensor if (!sensor.init()) { Serial.println("Kunne ikke finde VL53L1X sensor!"); while (1); } // Indstil sensor til "High Speed" mode og sæt afstandsgrænse sensor.setDistanceMode(VL53L1X::Long); sensor.setMeasurementTimingBudget(100); sensor.startContinuous(50); // Start kontinuerlig måling med 50 ms interval } void loop() { // Læs målingen i millimeter int distance = sensor.readSingle(); // Læs afstand som heltal // Hvis målingen er ugyldig (0 eller mindre), vis fejlmeddelelse if (distance <= 0) { Serial.println("Fejl ved måling."); } else { // Udskriv den målte afstand i centimeter float distanceCm = distance / 10.0; // Konverter til centimeter Serial.print("Afstand: "); Serial.print(distanceCm); Serial.println(" cm"); } delay(100); // Kort pause mellem målinger }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.
Anmeldelser
Der er endnu ikke nogle anmeldelser.