Se VL53L0X on lentoajan (TOF) anturi, joka mittaa etäisyydet tarkasti lasertekniikan avulla. Sitä käytetään yleisesti robotti-, automaatio- ja esteiden havaitsemissovelluksissa. Tämä opas opastaa sinut VL53L0X: n asettamisen ja käyttämällä Raspberry Pi: llä.
Mitä tarvitset
- Raspberry Pi (Mikä tahansa malli, jolla on GPIO -tuki, esim. Pi 3, pi 4)
- VL53L0X -etäisyysanturimoduuli
- Leipälevy- ja hyppyjohdot
- Python asennettu Raspberry Pi
Vaihe 1: VL53L0X: n johdotus Raspberry PI: hen
Se VL53L0X kommunikoi I2C: n kautta, joten meidän on kytkettävä se Raspberry Pi: n I2C -nastaihin.
Yhteydet
| VL53L0X -nasta | Raspberry Pi -tappi | 
|---|---|
| VCC | 3,3 V (nasta 1) | 
| Hölynpöly | Maa (nasta 6) | 
| SDA | SDA (PIN 3, GPIO2) | 
| SCL | SCL (nasta 5, GPIO3) | 
| Xshut (valinnainen) | Mikä tahansa GPIO (anturin käytöstä/käytöstä) | 
Vaihe 2: Ota I2c käyttöön Raspberry Pi
Koska VL53L0X kommunikoi I2C: n yli, meidän on otettava käyttöön I2C -rajapinta.
- 
Avaa Raspberry Pi -määritystyökalu: sudo raspi-config
- 
Siirtyä jhk Käyttöliittymävaihtoehdot> I2C ja ota se käyttöön. 
- 
Käynnistä Raspberry Pi uudelleen: sudo reboot
- 
Varmista, että anturi havaitaan juoksemalla: sudo i2cdetect -y 1VL53L0X: n tulisi näkyä osoitteessa 0x29. 
Vaihe 3: Asenna vaadittavat kirjastot
- Päivitä Raspberry Pi: n pakettiluettelo:
sudo apt update && sudo apt upgrade -y
- Asenna tarvittavat Python -kirjastot:
sudo apt install -y python3-pip i2c-tools python3-smbus pip3 install adafruit-circuitpython-vl53l0x
Vaihe 4: Etäisyystiedot VL53L0X: stä
Tässä on python -komentosarja, joka mittaa etäisyyksiä VL53L0X -anturin avulla.
Python -koodiesimerkki
import time
import board
import busio
import adafruit_vl53l0x
# Initialize I2C and VL53L0X sensor
i2c = busio.I2C(board.SCL, board.SDA)
vl53 = adafruit_vl53l0x.VL53L0X(i2c)
try:
    while True:
        distance = vl53.range  # Read distance in millimeters
        print(f"Distance: {distance} mm")
        time.sleep(1)
except KeyboardInterrupt:
    print("Exiting...")
Vaihe 5: VL53L0X: n sovellukset
- Esteen havaitseminen - Käytä robotiikassa ja autonomisissa ajoneuvoissa esineiden havaitsemiseen.
- Läheisyystunnistus - Automatisoi ovet, tietoturvajärjestelmät tai Internet -sovellukset.
- Tason mittaus - Tarkkaile nestetasoa säiliössä.
- Eleiden tunnistus - Seuraa käsittömien rajapintojen kädenliikkeitä.
Vianetsintä
- 
Laitetta ei havaittu ( i2cdetectei näy0x29)- Tarkista johdotus SDA/SCL nastat.
- Varmista, että I2C -käyttöliittymä on käytössä Raspberry PI: ssä.
 
- 
Epätarkkoja lukemia - Varmista, että anturia ei ole estetty.
- Vältä heijastavia pintoja, jotka voivat aiheuttaa vääriä lukemia.
 
- 
Useita VL53L0X -antureita - Käyttää Xshut PIN -PINTI ERITYISET I2C -osoitteet useille VL53L0X -anturille.
 
Johtopäätös
VL53L0X on voimakas Laserpohjainen etäisyysanturi Se integroituu saumattomasti Raspberry Pi: hen. Tämän oppaan seuraamalla voit mitata tarkasti robotiikan, automaation ja Internet -projektien etäisyydet. Kokeile erilaisia sovelluksia sen koko potentiaalin avaamiseksi! 🚀
 
            
 
      
 
      
 
      
 
       
         
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
   
   
   
   
   
   
   
   
   
   
   
   
  