Sensore distanza VL53L0X (modifica uscita)
Carissimi estimatissimi amici e appassioanti come me, buongiorno. Ho da qualche giorno scoperto il nuovo sensore della ST, il VL53L0X.
Trattasi di un rilevatore laser di distanza con le seguenti caratteristiche:
Sensibilità/Risoluzione: 1mm
Tensione di alimentazione: 2.6-5.5 volt
Distanza massima di misurazione: 2 metri
Velocità di risposta: circa 30 ms
Ho la seguente necessità: attualmente ho collegato al mio Arduino Uno un potenziometro da 5K, che con apposito sketch mi fa ruotare un piccolo motorino in un senso o nell'altro se faccio ruotare il potenziometro in un senso o nell'altro. Quindi con potenziometro posizionato a metà scala (2,5 kohm) il motorino rimane fermo, se lo ruoto in un senso mi ruota il motore in un senso, se ruoto il potenziometro nell'altro senso, mi ruota il motore nell'altro senso. Al potenziometro arriva 3 fili e cioè: 5v, gnd, vout. Proprio il vout è quello che arriva ad Arduino in un ingresso analogico A0. Se qui arrivano 5V, il motore ruoterò al massimo in un verso, se arriva 0V ruoterà al massimo nel verso opposto, se arrivano 2,5 volt, il motore sarà fermo.
Vorrei però adoperare il VL53L0X e abbandonare il potenziometro, però il sensore mi deve controllare una distanza massima di 0,2 metri (20 cm), quindi in 20 cm esso mi deve dare in uscita 0V-5V analogico.
Non so se esso permette intanti di avere una usicta come questa in tensione che varia al variare della distanza misurata. Qualora esso avesse una uscita che fa questo, come faccio ad avere una tensione compresa tra 0 e 5 volt?
Io pensavo ad un trimmer da aggiungere al circuito, così ogni volta che mi occorre avere un rilevamento diverso della distanza, potrei agire su un trimmer per calibrare la tensione in uscita.
Ho letto il datasheet e ho letto di una sorta di "calibrazione", ma non so se è proprio cio che sto cercando e non so come poterla fare. non so se il chip è programmabile per fare questo.
Intanto vi allego lo schema e aspetto i vostri pareri, grazie mille.
Trattasi di un rilevatore laser di distanza con le seguenti caratteristiche:
Sensibilità/Risoluzione: 1mm
Tensione di alimentazione: 2.6-5.5 volt
Distanza massima di misurazione: 2 metri
Velocità di risposta: circa 30 ms
Ho la seguente necessità: attualmente ho collegato al mio Arduino Uno un potenziometro da 5K, che con apposito sketch mi fa ruotare un piccolo motorino in un senso o nell'altro se faccio ruotare il potenziometro in un senso o nell'altro. Quindi con potenziometro posizionato a metà scala (2,5 kohm) il motorino rimane fermo, se lo ruoto in un senso mi ruota il motore in un senso, se ruoto il potenziometro nell'altro senso, mi ruota il motore nell'altro senso. Al potenziometro arriva 3 fili e cioè: 5v, gnd, vout. Proprio il vout è quello che arriva ad Arduino in un ingresso analogico A0. Se qui arrivano 5V, il motore ruoterò al massimo in un verso, se arriva 0V ruoterà al massimo nel verso opposto, se arrivano 2,5 volt, il motore sarà fermo.
Vorrei però adoperare il VL53L0X e abbandonare il potenziometro, però il sensore mi deve controllare una distanza massima di 0,2 metri (20 cm), quindi in 20 cm esso mi deve dare in uscita 0V-5V analogico.
Non so se esso permette intanti di avere una usicta come questa in tensione che varia al variare della distanza misurata. Qualora esso avesse una uscita che fa questo, come faccio ad avere una tensione compresa tra 0 e 5 volt?
Io pensavo ad un trimmer da aggiungere al circuito, così ogni volta che mi occorre avere un rilevamento diverso della distanza, potrei agire su un trimmer per calibrare la tensione in uscita.
Ho letto il datasheet e ho letto di una sorta di "calibrazione", ma non so se è proprio cio che sto cercando e non so come poterla fare. non so se il chip è programmabile per fare questo.
Intanto vi allego lo schema e aspetto i vostri pareri, grazie mille.
Max