Sådan måler du afstande med VL53L4CD-sensoren og Arduino

  • VL53L4CD tilbyder præcision ved måling af korte og mellemlange afstande, fra 1 mm til 1200 mm.
  • Det fungerer med Time of Flight (ToF) teknologi, hvilket gør det modstandsdygtigt over for miljøforhold og objektkarakteristika.
  • Det er nemt at oprette forbindelse til Arduino ved hjælp af en I²C-bus, hvilket gør det nemt at bruge i elektroniske projekter.

vl53l4cd

Hvis du leder efter, hvordan du måler afstande nøjagtigt ved hjælp af Arduino og VL53L4CD-sensoren, er du på det rigtige sted. Denne sensor baseret på teknologien af Tid for flyvning (ToF), gør det muligt at måle afstande meget præcist og hurtigt, og er ideel til at integrere i projekter, hvor det er nødvendigt at kende afstanden til et objekt pålideligt, uanset lysforholdene eller objektivets karakteristika. Vi vil tilbyde dig en detaljeret guide til, hvordan det fungerer, hvordan du kan bruge det i dine Arduino-projekter, og hvad du bør huske på for at få mest muligt ud af dets muligheder.

At bruge VL53L4CD er relativt simpelt, hvis du har grundlæggende viden om elektronik og Arduino-programmering. Disse typer af sensorer giver betydelige fordele i forhold til andre målemetoder, såsom traditionelle ultralyds- eller infrarøde sensorer, da de ikke er afhængige af miljøets karakteristika for nøjagtige målinger. Derudover gør dens kompakte størrelse og brede måleområde den til et ideelt valg til robotprojekter, droner eller enhver applikation, hvor afstande skal måles pålideligt.

Hvad er VL53L4CD sensor?

El VL53L4CD Det er en afstandssensor, der bruger teknologi Flyvetidspunkt (ToF) at måle afstanden til et objekt. Grundlæggende sender sensoren en usynlig infrarød laserimpuls, der hopper af objektet og vender tilbage til sensoren. Den tid, det tager at lave den rundtur, er det, der bruges til at beregne distancen på en meget præcis måde. Denne tilgang gør det muligt at opnå målinger under forskellige lysforhold og med forskellige typer overflader, uden at blive påvirket af aspekter som objektets farve, form eller tekstur.

El VL53L4CD kan måle afstande fra 1 mm op til 1200 mm (1,2 meter) med en opløsning på 1 mm, hvilket gør den til et fremragende valg til projekter, hvor der kræves nøjagtig måling af korte og mellemlange afstande.

Fordele ved VL53L4CD sensoren

El VL53L4CD tilbyder flere fordele i forhold til andre traditionelle afstandssensorer:

  • Præcision: I modsætning til traditionelle ultralydssensorer og infrarøde sensorer tilbyder VL53L4CD højere nøjagtighed selv under vanskelige forhold.
  • Let tolerance: Du kan pålideligt foretage målinger selv i miljøer med højt eller lavt omgivende lys, uden at blive påvirket af intensiteten af ​​det omgivende lys.
  • Måleområde: Den har et bredt måleområde fra 1 mm til 1200 mm, ideel til en række tekniske og praktiske anvendelser.
  • Nem implementering: Bruger standard I²C-kommunikation, hvilket gør det nemt at integrere i de fleste Arduino-baserede projekter og andre mikrocontrollerplatforme.

Sådan fungerer VL53L4CD

Som vi nævnte tidligere, er VL53L4CD bruge teknologi Flyvetidspunkt (ToF). Denne metode er baseret på at måle, hvor lang tid det tager en lysstråle at rejse til objektet og vende tilbage til sensoren. Det er en ekstremt hurtig proces, der gør det muligt at foretage målinger ved en frekvens på op til 100 Hz, hvilket gør den ideel til dynamiske applikationer, såsom nærhedsføling i robotter eller autonome køretøjer.

Sensoren inkluderer en laser Lodret hulrumsoverfladeemission VCSEL på 940nm, hvilket er usynligt og helt sikkert for øjnene. I modsætning til konventionelle sensorer, der bruger intensiteten af ​​reflekteret lys, er VL53L4CD direkte beregne flyvetid, hvilket gør den uafhængig af lysforholdene og objektets egenskaber. Under meget ugunstige forhold, såsom genstande med lav reflektans eller meget ru overflader, kan det maksimale måleområde dog reduceres en smule.

Tekniske specifikationer og nøglefunktioner

El VL53L4CD Den kommer med en række funktioner, der gør den til en alsidig og effektiv sensor til en lang række applikationer:

  • dimensioner: 13 mm × 18 mm × 2 mm
  • Maksimalt måleområde: 1,2 m (1200 mm)
  • opløsning: 1 mm
  • Maksimal prøvetagningshastighed: 100 Hz
  • Driftsspænding: 2,6V til 5,5V
  • Forsyningsstrøm: 25 mA typisk (kan nå 40 mA under specifikke forhold)
  • Synsfelt (FoV): 18.

Tilslutning af VL53L4CD til Arduino

vl53l4cd pinout

En stor fordel ved VL53L4CD er, at kommunikationen med Arduino sker gennem bussen I²C, hvilket gør din forbindelse ekstremt enkel. Du behøver kun at tilslutte fire ben for at begynde at bruge denne sensor: VIN, GND, SCL og SDA. VIN-benet skal forbindes til en 2,6V til 5,5V-forsyning, mens SCL- og SDA-benene forbindes til de tilsvarende I²C-ben på Arduino (normalt A4 og A5 på modeller som Uno).

Kodeeksempel for at begynde at måle afstande

Nedenfor viser vi dig et grundlæggende kodeeksempel til at læse afstandsværdierne for VL53L4CD. Denne kode bruger det officielle bibliotek af Adafruit For at udføre aflæsningerne:

#include "Adafruit_VL53L4CD.h" VL53L4CD sensor; void setup() { Serial.begin(115200); if (!sensor.begin()) { Serial.println("No se ha detectado el sensor"); while (1); } } void loop() { sensor.rangingTest(); if (sensor.TimeoutOccurred()) { Serial.println("Timeout en la medición"); } else { Serial.print("Distancia medida: "); Serial.print(sensor.distance()); Serial.println("mm"); } delay(100); }

Denne kode initialiserer sensoren og begynder at læse de målte afstande, som vises på den serielle monitor. Du kan justere prøvehastigheden og andre sensorparametre i henhold til dine specifikke behov.

Anbefalinger for at forbedre ydeevnen

For at opnå en mere præcis måling og udnytte det fulde potentiale af VL53L4CD, anbefales det, at du tager nogle aspekter i betragtning:

  • lysforhold: Selvom sensoren fungerer godt under de fleste lysforhold, er den ideel at placere den i miljøer med lavt omgivende lys for at opnå den maksimale rækkevidde på 1200 mm.
  • Objektets egenskaber: Genstande med høj reflektivitet giver mulighed for mere præcise målinger, mens mørke eller ru genstande kan påvirke ydeevnen.
  • Sensor konfiguration: Du kan justere konfigurationsparametrene gennem I²C interface at optimere sensorens hastighed, opløsning og strømforbrug i forhold til, hvad dit projekt kræver.

El VL53L4CD tilbyder en effektiv og præcis løsning til måling af afstande. Dens evne til at fungere under næsten alle miljøforhold, dens lave energiforbrug og dens lette implementering gør den til et overlegent alternativ til andre mere traditionelle afstandssensorer såsom ultralyd eller infrarød. Uanset om det er til et nærhedssystem i en robot eller en drone, eller endda til industrielle applikationer, kan du med Arduino og denne sensor designe meget interessante projekter med optimal ydeevne.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.