VL53L0X: उच्च अचूकता लेसर अंतर सेन्सर

व्हीएल 53 एल 0 एक्स

आपल्या काही प्रकल्पांमध्ये आपल्याला अंतर मोजण्याची आवश्यकता असेल. पण, तुम्हाला हे माहित असले पाहिजे व्हीएल 53Lएल ० एक्स एक डिव्हाइस आहे जे त्यांना अचूकतेने मोजू देते. याव्यतिरिक्त, त्याचे लहान आकार आणि कमी किंमत आपल्या डीआयवाय प्रकल्पांसाठी, विशेषत: अर्दूनोसह समाकलित करण्यासाठी हे आदर्श बनवते.

अशी अनेक उपकरणे आहेत जी अंतर मोजू शकतात, त्यापैकी काही अल्ट्रासाऊंडच्या आधारे अंतर मीटर आहेत जे ध्वनी उत्सर्जित करतात आणि ऑब्जेक्टसह उछलते तेव्हा ते तेथे असलेल्या अंतराच्या अचूकतेसह ओळखू देते. परंतु आपल्याला सर्वात अचूकता हवी असल्यास, यासाठी आपल्याला एक आवश्यक आहे ऑप्टिकल अंतर मीटर. या प्रकारचे मोजण्याचे डिव्हाइस लेसरवर आधारित आहेव्हीएल 53 एल0 एक्स प्रमाणेच आहे.

टॉफ म्हणजे काय?

ToF तत्त्व (योजना)

फ्लाइट किंवा टॉफचा वेळ (फ्लाइटचा वेळ) कॅमेरा हे अंतर मोजण्यासाठी एक तंत्र आहे. हे प्रकाश तुळईच्या उत्सर्जन आणि त्याचे रिसेप्शन दरम्यान गेलेला वेळ मोजण्यासाठी ऑप्टिक्सवर आधारित आहे. ते सीसीडी, सीएमओएस सेन्सर आणि डाळी अवरक्त, लेसर इत्यादी असू शकतात. नाडी चालना दिली जाते तेव्हा वेळेचे मोजमाप सुरू करण्यासाठी सिस्टम समक्रमित केली जाईल आणि सेन्सरकडून बाऊन्स प्राप्त झाल्यावर काउंटर थांबविला जाईल.

त्या मार्गाने अंतर अचूकपणे मोजले जाऊ शकते. हे प्राप्त होईपर्यंत बीम सुरू होण्याच्या क्षणापासून गणना करण्यासाठी चिपमध्ये समाकलित होणारी अतिरिक्त लॉजिक सर्किटरी घेते आणि अंतर निश्चित करते. तत्त्व अगदी सोपे आहे.

ईएसपीएक्सएनएक्स
संबंधित लेख:
ईएसपी 8266२ AXNUMX: अर्डिनोसाठी वायफाय मॉड्यूल

या प्रकारात डिव्हाइस वापरलेले आहे रोबोटिक्स रोबोट किंवा ड्रोनला अडथळे टाळण्यास, ते लक्ष्यपासून किती दूर आहेत हे जाणून घेण्यासाठी, हालचाली किंवा नजीक शोधण्यासाठी, वेगवेगळ्या अनुप्रयोगांसाठी वापरल्या जाणार्‍या कार सेन्सरसाठी, इलेक्ट्रॉनिक मीटरची अंमलबजावणी करण्यासाठी, जसे अर्दूनोसाठी अ‍ॅक्ट्युएटर काहीतरी करण्यासाठी जेव्हा ते एखाद्या वस्तूची विशिष्ट निकटता ओळखते, इ.

VL53L0X आणि डेटाशीट काय आहे

व्हीएल 53 एल 0 एक्स

El व्हीएल 53 एल 0 एक्स लेसर इन्फ्रारेडद्वारे अंतर मोजण्यासाठी हे तत्व वापरते. शेवटची पिढी. प्रोसेसरसह, अर्डिनोसारखे, हे मोजण्यासाठी एक शक्तिशाली साधन असू शकते. विशेषतः, चिप 50 मिमी आणि 2000 मिमी दरम्यान म्हणजे 5 सेंटीमीटर आणि 2 मीटर दरम्यान अंतर कॅप्चर करू शकते.

जवळचे अंतर मोजण्यासाठी, आपल्याला कदाचित व्हीएल 6180१5० एक्स नावाच्या या चिपच्या रूपे आवश्यक आहेत जी आपल्याला 200 ते and०० मिमी, म्हणजेच अर्ध्या सेंटीमीटर आणि २० सेंटीमीटरच्या दरम्यान मोजण्यासाठी परवानगी देतात. आपणास असेच डिव्हाइस शोधायचे असेल परंतु जे काही तांत्रिक कारणास्तव अल्ट्रासाऊंडवर आधारित असेल तर आपण एचसी-एसआर20 पहावे, निर्मात्यांसह लोकप्रिय आणखी एक स्वस्त स्वस्त मॉड्यूल.

El VL53L0X चिप करण्यासाठी डिझाइन केले गेले आहे सभोवतालचा प्रकाश खूप जास्त असला तरीही कार्य करा. हे लक्षात ठेवा की ऑप्टिकली कार्य करीत असताना, वातावरणाचा प्रकाश "प्रदूषण" जितका जास्त होईल तितके सिग्नलच्या बाऊन्सला पुरेसे कॅप्चर करणे अधिक कठीण होईल. परंतु या प्रकरणात ती जास्त समस्या सादर करत नाही. याव्यतिरिक्त, ही एकत्रीत भरपाई प्रणाली आपण संरक्षणात्मक काचेच्या मागे वापरली तरीही ती मोजण्यास अनुमती देते.

ते एक करा सर्वोत्तम अंतर सेन्सरचे जे तुम्हाला बाजारात सापडेल. अल्ट्रासाऊंड किंवा इन्फ्रारेड (आयआर) वर आधारित सेन्सरपेक्षा बर्‍याच अचूकतेसह. अचूक असण्याचे कारण म्हणजे लेझरचा प्रतिध्वनी किंवा इतर प्रकरणांप्रमाणे ऑब्जेक्ट्समधून परावर्तित होण्याचा परिणाम होणार नाही.

सध्या आपण ते खेचण्यांमध्ये काही अतिरिक्त € 16 किंवा इतर बाबतीत फक्त in 1 किंवा € 3 च्या सोप्या प्लेटमध्ये समाकलित करू शकता. आपणास आधीच माहित आहे की आपल्याला हे ईबे, अलीएक्सप्रेस, Amazonमेझॉन इत्यादी स्टोअरमध्ये सापडेल. या उपकरणांचे उत्पादक भिन्न आहेत, म्हणूनच आपण खरेदी केलेल्या मॉडेलची माहिती आपल्याला माहित असणे आवश्यक असल्यास, हे तपासणे चांगले निर्मात्याचे डेटाशीट जे तुम्ही निवडले आहे. उदाहरणार्थ:

El व्हीएल 53 एल 0 एक्स त्यात चिपच्या आत लेसर पल्सचे एमिटर आणि परत येणारी बीम पकडण्यासाठी सेन्सर असतो. या प्रकरणात, एमिटर 940 एनएम वेव्हलेन्थ लेसर व्हीसीएसईएल प्रकारच्या (अनुलंब गुहा पृष्ठभाग-उत्सर्जन लेझर) आहे. कॅप्चर सेन्सरची म्हणून, तो एक एसपीएडी (सिंगल फोटॉन हिमॅलेच डायोड्स) आहे. हे फ्लाइटसेन्सटीएम नावाचे अंतर्गत इलेक्ट्रॉनिक्स देखील समाकलित करते जे अंतराची गणना करेल.

El मापन कोन किंवा एफओव्ही (दृश्य फील्ड) या प्रकरणात ते 25º आहे. हे 0,44 मीटरच्या अंतरावर 1 मी व्यासाचे मोजमाप क्षेत्रामध्ये भाषांतरित करते. जरी मापन श्रेणी आसपासच्या परिस्थितीवर अवलंबून असेल. जर ते घराच्या बाहेर केले गेले असेल तर ते घराबाहेर केले गेले त्यापेक्षा थोडेसे जास्त आहे. आपण ज्या इशारा करत आहात त्या वस्तूच्या प्रतिबिंबांवर देखील हे अवलंबून असेल:

लक्ष्य परावर्तन अटी आतील बाहय
पांढरा लक्ष्य ठराविक 200cm 80cm
नक्कल 120cm 60cm
राखाडी लक्ष्य ठराविक 80cm 50cm
किमान 70cm 40cm

याव्यतिरिक्त, VL53L0X मध्ये अनेक आहेत ऑपरेटिंग मोड परिणाम भिन्न असू शकतात. त्या पद्धतींचा सारांश खालील तक्त्यात दिला आहे:

मोडो वेळ पोहोच Precisión
डीफॉल्ट 30ms 1.2m खालील सारणी पहा
उच्च अचूकता 200ms 1.2m +/- 3%
लांब पल्ल्याची 33ms 2m खालील सारणी पहा
वेगवान 20ms 1.2m +/- 5%

या पद्धतींनुसार आमच्याकडे अनेक आहेत मानक आणि लांब पल्ल्याच्या शुल्का आपल्याकडे या टेबलमध्ये आहेः

आतील बाहय
लक्ष्य परावर्तन अंतर 33ms 66ms अंतर 33ms 66ms
पांढरा लक्ष्य 120 सेमी वर 4% 3% 60 सेमी वर 7% 6%
राखाडी लक्ष्य 70 सेमी वर 7% 6% 40 सेमी वर 12% 9%

पिनआउट आणि कनेक्शन

व्हीएल 53एल 0 एक्स चिप आकृती

या सर्वांसाठी योग्यरित्या कार्य करण्यासाठी आपल्याला आवश्यक आहे बाह्य जगाशी संवाद. आणि ते काही पिन किंवा कनेक्शनद्वारे प्राप्त केले जाते. व्हीएल 53L एल ० एक्सचा पिनआउट अगदी सोपा आहे, यात फक्त p पिन आहेत. आरडिनोसह त्याच्या एकीकरणासाठी, आय 0 सीद्वारे संप्रेषण केले जाऊ शकते.

हे खायला देण्यासाठी, आपण हे करू शकता पिन कनेक्ट करा तरः

  • आर्डीनो पासून व्हीसीसी 5 व्ही
  • अरुंडिनोच्या जीएनडी ते जीएनडी
  • एक अर्दूनो एनालॉग पिनवर एससीएल. उदाहरणार्थ ए 5
  • दुसर्‍या एनालॉग पिनवर एसडीए. उदाहरणार्थ ए 4
  • सध्या GPI01 आणि XSHUT पिन वापरण्याची गरज नाही.

अर्दूनो सह एकत्रीकरण

व्हीएल 53एल 0 एक्स आरडिनोशी कनेक्ट केले

इतर बर्‍याच विभागांप्रमाणेच, व्हीएल L53 एल ० एक्ससाठी आपल्याकडे ग्रंथालये देखील आहेत (उदा अ‍ॅडफ्रूट) उपलब्ध कोडचा जो आपण लिहिता तेव्हा विशिष्ट कार्येसह कार्य करण्यासाठी वापरू शकता अर्दूनो आयडीई मध्ये आपला प्रकल्प हाताळण्यासाठी स्त्रोत कोड. जर आर्दूइनोसह आपली प्रथम वेळ असेल तर मी शिफारस करतो आमचे प्रोग्रामिंग मॅन्युअल.

याचे एक उदाहरण आपल्यासाठी माप घेण्याकरिता सोपी कोड आणि सिरियल पोर्टद्वारे मोजमाप मूल्य प्रदर्शित करा तर आपण आपल्या पीसी स्क्रीनवरून हे पाहू शकता की आपल्याकडे अर्डिनो बोर्ड कनेक्ट केलेला आहेः

#include "Adafruit_VL53L0X.h"
 
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
 
void setup() {
  Serial.begin(9600);
 
  // Iniciar sensor
  Serial.println("VL53L0X test");
  if (!lox.begin()) {
    Serial.println(F("Error al iniciar VL53L0X"));
    while(1);
  }
}
 
 
void loop() {
  VL53L0X_RangingMeasurementData_t measure;
    
  Serial.print("Leyendo sensor... ");
  lox.rangingTest(&measure, false); // si se pasa true como parametro, muestra por puerto serie datos de debug
 
  if (measure.RangeStatus != 4)
  {
    Serial.print("Distancia (mm): ");
   Serial.println(measure.RangeMilliMeter);
  } 
  else
  {
    Serial.println("  Fuera de rango ");
  }
    
  delay(100);
}

अ‍ॅडफ्रूटच्या स्वतःच्या लायब्ररीत आपल्याकडे आवश्यक असल्यास आपल्याला वापरण्याची अधिक उदाहरणे आहेत ...


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.