Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita a partire da 50€ in UE / 80€ in tutto il mondo

Guida del modulo di portata laser VL53L0X con Raspberry Pi

16 May 2024 0 Commenti

Il principio di misurazione di un sensore di portata laser

  

Il principio di funzionamento di un sensore di misurazione laser è che il sensore emette raggi laser e quindi misura la distanza ricevendo i raggi laser di ritorno. Esistono due metodi di misurazione del raggio laser: metodo a impulsi e metodo a fase.
  
Il metodo degli impulsi è simile ai sensori a ultrasuoni, utilizza il tempo tra l'emissione e il ritorno del laser per calcolare la distanza tra l'emettitore laser e l'oggetto. Il metodo di fase utilizza la differenza di fase tra il laser emesso e il laser rinviato direttamente allo strumento per calcolare la distanza tra l'emettitore laser e l'oggetto.
   
A differenza dei sensori di rilevamento tradizionali, il VL53L0X adotta la tecnologia ToF della ST, che consente la misurazione della distanza indipendentemente dal colore e dalla riflettività del target. Può raggiungere una portata precisa fino a 2 metri, comunica tramite l'interfaccia I2C, ha un basso consumo energetico e capacità anti-interferenza più potenti.
  

    

Componenti necessari per implementare questo progetto

    

  1. Raspberry Pi 4b
  2. Modulo di misurazione laser VL53L0X
  3. LED a foro passante
  4. Scheda di espansione OPENELAB
  5. Cavi jumper maschio a maschio
  6. Resistore da 220Ω

 

Schema Elettrico

  

Il modulo di rilevamento laser utilizza la comunicazione I2C. Collega i pin SDA e SCL del modulo rispettivamente ai pin SDA e SCL del Raspberry Pi. Collega VCC e GND rispettivamente ai 5 V e GND del Raspberry Pi. Il Raspberry Pi deve abilitare il servizio I2C.
   

   

Procedura Operativa Passo-Passo

  

1. Dopo aver abilitato I2C sul Raspberry Pi, digitare "lsmod" nel terminale per verificare se I2C è stato attivato con successo.
2.Scarica i2c-tools, un software utilizzato per monitorare l'utilizzo e diagnosticare i problemi dei dispositivi hardware, e inserisci il seguente comando nel terminale:sudo apt- ottieniinstalla i2c-tools
3.Inserisci tramite il terminale:i2cdetect -y -a 1
4.Verificare se vengono rilevati gli indirizzi del modulo 0x52 o 0x29. 
    

   

Programma

  

1. Trasferisci il file VL53L0X.zip nel Raspberry Pi Il collegamento al file compresso: VL53L0X.zip
2. Accedi alla directory VL53L0X digitando il seguente comando:cd VL53L0X
3. Quindi inserisci il comando:make
4. Compila i file, quindi utilizza il seguente comando per accedere alla cartella Python: cd python
5. Inserisci il seguente comando per eseguire il programma di esempio:python VL53L0X_example.py

    

Fenomeni Sperimentali

 

La demo di misurazione della distanza laser sviluppata dal team OpenELAB collega il cavo positivo del LED al pin GPIO4 e configura GPIO4 come uscita PWM. Quando il programma viene eseguito, emette diverse onde PWM per pilotare il LED in base alla distanza misurata, con il terminale che visualizza la distanza rilevata in millimetri e centimetri. Questo progetto è ampiamente utilizzato in settori quali l'edilizia e l'ingegneria, la silvicoltura e la gestione forestale, la produzione e la manutenzione industriale, le risorse marine e idriche, il settore militare e della difesa, il rilevamento e la geologia. Viene utilizzato per misurare con precisione la distanza e le dimensioni dei bersagli, assistere il personale militare nel posizionamento e nel tracciamento dei bersagli, misurare l'elevazione e la distanza del terreno e delle caratteristiche geologiche e aiutare geologi e cartografi nella ricerca geologica e nella creazione di mappe.
  
  
Il diagramma mostra il processo di implementazione del pilotaggio del LED con diverse onde PWM.
   
   
Il diagramma mostra l'uscita del terminale che visualizza la distanza rilevata in millimetri e centimetri.
      
   
  
 
   
Se stai lavorando a un progetto che utilizza il modulo di misurazione della distanza laser VL53L0X , il nostro sito Web offre un'ampia gamma di prodotti per la misurazione della distanza laser e possiamo anche produrre prodotti per la misurazione della distanza laser personalizzati in base alle tue esigenze .
  
OpenELAB è una piattaforma di sviluppo one-stop per gli appassionati di elettronica AIoT globali e una community open source per ingegneri elettronici. Oltre a fornire moduli per sviluppatori online, i nostri servizi includono anche la produzione personalizzata di varie parti elettroniche come microinterruttori e batterie, nonché parti in plastica o metallo tramite stampa 3D, stampaggio a iniezione, CNC, taglio laser, ecc.
  
Oltre ai prodotti per la misurazione della distanza laser, OpenELAB offre altri servizi di approvvigionamento di componenti elettronici, quali sensori , display , IoT emolto altro .
OpenELAB dispone di un sito Web intuitivo che semplifica la ricerca dei componenti necessari e offre spedizioni rapide ai clienti in tutto il mondo.
  
Inoltre, OpenELAB offre Design as a Service ( DaaS ) per l'ottimizzazione della progettazione, Manufacturing as a Service ( MaaS ) per la produzione, Supply Chain as a Service ( SaaS ) per il supporto della supply chain e Quality as a Service ( QaaS ) per il controllo di qualità dei prodotti AIoT in fase di produzione di massa, garantendo una transizione graduale alla fase di produzione commerciale .
  
Ancora più importante, OpenELAB si dedica alla creazione di una comunità open source globale per gli sviluppatori elettronici AIoT. Attraverso la comunità aperta OpenELAB, gli sviluppatori della rivoluzione elettronica AIoT possono collaborare, rafforzarsi a vicenda e creare una cultura di rispetto reciproco e condivisione collaborativa, generando prodotti hardware intelligenti AIoT più innovativi per il mondo.
  
   
  
Articolo precedente
Articolo successivo

lascia un commento

Tutti i commenti del blog vengono controllati prima della pubblicazione

Qualcuno ha recentemente acquistato un

Grazie per esserti iscritto!

Questa email è stata registrata!

Acquista il look

Scegli Opzioni

Modifica opzione
Notifica di disponibilità
this is just a warning
Login
Carrello della spesa
0 elementi
RuffRuff App RuffRuff App by Tsun