Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Lisää Visuino -komponentteja
- Vaihe 5: Visuino -sarjan komponenteissa
- Vaihe 6: Visuino Connect -komponentit
- Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 8: Pelaa
- Vaihe 9: Tarkista muut projektini
![RADAR Lidar System VL53L0X Laser-lennon kesto: 9 vaihetta RADAR Lidar System VL53L0X Laser-lennon kesto: 9 vaihetta](https://i.howwhatproduce.com/images/002/image-4062-14-j.webp)
Video: RADAR Lidar System VL53L0X Laser-lennon kesto: 9 vaihetta
![Video: RADAR Lidar System VL53L0X Laser-lennon kesto: 9 vaihetta Video: RADAR Lidar System VL53L0X Laser-lennon kesto: 9 vaihetta](https://i.ytimg.com/vi/pc_YC1b3nqY/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
![Image Image](https://i.howwhatproduce.com/images/002/image-4062-16-j.webp)
![](https://i.ytimg.com/vi/55l7bC_ZfiU/hqdefault.jpg)
Tässä opetusohjelmassa opimme tekemään RADAR Lidar -järjestelmän VL53L0X Laser-Time-of-Flight -anturin avulla.
Katso video!
Vaihe 1: Mitä tarvitset
![Mitä tarvitset Mitä tarvitset](https://i.howwhatproduce.com/images/002/image-4062-17-j.webp)
![Mitä tarvitset Mitä tarvitset](https://i.howwhatproduce.com/images/002/image-4062-18-j.webp)
![Mitä tarvitset Mitä tarvitset](https://i.howwhatproduce.com/images/002/image-4062-19-j.webp)
- Arduino UNO (tai mikä tahansa muu Arduino)
- VL53L0X Laser-aika-anturi
- OLED -näyttö
- Servo moottori
- Leipälauta
- Hyppyjohdot
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri
![Piiri Piiri](https://i.howwhatproduce.com/images/002/image-4062-20-j.webp)
- Liitä OLED -näyttötappi [VCC] Arduino -nastaan [5V]
- Liitä OLED -näyttötappi [GND] Arduino -nastaan [GND]
- Liitä OLED -näyttötappi [SDA] Arduino -nastaan [SDA]
- Liitä OLED -näyttötappi [SCL] Arduino -nastaan [SCL]
- Liitä TimeOfFlight -anturin nasta [VCC] Arduino -nastaan [3.3V]
- Kytke TimeOfFlight -anturin nasta [GND] Arduino -nastaan [GND]
- Liitä TimeOfFlight -anturin nasta [SDA] Arduino -nastaan [SDA]
- Liitä TimeOfFlight -anturin nasta [SCL] Arduino -nastaan [SCL]
- Liitä servomoottorin "oranssi" -tappi Arduino Digital -tappiin [7]
- Kytke servomoottorin "punainen" nasta Arduinon positiiviseen nastaan [5V]
- Liitä "Ruskea" servomoottorin nasta Arduinon negatiiviseen nastaan [GND]
Kiinnitä TimeOfFlight -anturi teipillä servomoottoriin.
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
![Käynnistä Visuino ja valitse Arduino UNO Board Type Käynnistä Visuino ja valitse Arduino UNO Board Type](https://i.howwhatproduce.com/images/002/image-4062-21-j.webp)
![Käynnistä Visuino ja valitse Arduino UNO Board Type Käynnistä Visuino ja valitse Arduino UNO Board Type](https://i.howwhatproduce.com/images/002/image-4062-22-j.webp)
Visuino: https://www.visuino.eu on asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 4: Lisää Visuino -komponentteja
![Visuino Lisää komponentteja Visuino Lisää komponentteja](https://i.howwhatproduce.com/images/002/image-4062-23-j.webp)
![Visuino Lisää komponentteja Visuino Lisää komponentteja](https://i.howwhatproduce.com/images/002/image-4062-24-j.webp)
![Visuino Lisää komponentteja Visuino Lisää komponentteja](https://i.howwhatproduce.com/images/002/image-4062-25-j.webp)
- Lisää "Time Of Flight Laser Ranger VL53L0X" -komponentti
- Lisää "Jaa analoginen arvon mukaan" -komponentti
- Lisää "Analoginen allekirjoittamattomaan" komponentti
- Lisää "SSD1306/SH1106 OLED Display (I2C)" -komponentti
- Lisää "Kellogeneraattori" -komponentti
- Lisää "Triangle Analog Generator" -komponentti
- Lisää "Kellogeneraattori" -komponentti
- Lisää 2X "Vertaa analogista arvoa" -komponentti
- Lisää "Kartan alueen analoginen" komponentti
- Lisää "Servo" -komponentti
- Lisää "Käänteinen analoginen (muutosmerkki)" -komponentti
- Lisää "Analoginen monilähde" -komponentti
Vaihe 5: Visuino -sarjan komponenteissa
![Visuino -sarjan komponenteissa Visuino -sarjan komponenteissa](https://i.howwhatproduce.com/images/002/image-4062-26-j.webp)
![Visuino -sarjan komponenteissa Visuino -sarjan komponenteissa](https://i.howwhatproduce.com/images/002/image-4062-27-j.webp)
![Visuino -sarjan komponenteissa Visuino -sarjan komponenteissa](https://i.howwhatproduce.com/images/002/image-4062-28-j.webp)
![Visuino -sarjan komponenteissa Visuino -sarjan komponenteissa](https://i.howwhatproduce.com/images/002/image-4062-29-j.webp)
- Valitse "DivideByValue1" ja aseta ominaisuusikkunan arvoksi 2
- Valitse "ClockGenerator1" ja aseta ominaisuusikkunassa taajuus 5
- Valitse "TriangleAnalogGenerator1" ja aseta ominaisuusikkunan taajuudeksi 0,1
- Valitse "CompareValue1" ja aseta ominaisuusikkunassa Vertaa tyyppiä "ctBiggerOrEqual" ja arvo 0,98
- Valitse "CompareValue2" ja aseta ominaisuusikkunassa Vertaa tyyppiä "ctSmallerOrEqual" ja arvo 0,02
- Valitse "MapRange1" ja aseta ominaisuusikkunassa "Output Range"> "Max" arvoon 180
- Kaksoisnapsauta DisplayOLED1 ja elementit -ikkunassa
- Vedä "Piirrä kulmikas viiva" vasemmalle
- Aseta ominaisuusikkunassa "Kulma" -10, "Loppu" 60, "X" 64, "Y" 63
- Napsauta "Angle" -nastakuvaketta ja valitse "FloatSinkPin"
- Napsauta "Lopeta" -kuvaketta ja valitse "IntegerSinkPin"
-
Vedä "Täytä näyttö" elementti -ikkunan vasemmalle puolelle
- Sulje Elementit -ikkuna
Vaihe 6: Visuino Connect -komponentit
![Visuino Connect -komponentit Visuino Connect -komponentit](https://i.howwhatproduce.com/images/002/image-4062-30-j.webp)
![Visuino Connect -komponentit Visuino Connect -komponentit](https://i.howwhatproduce.com/images/002/image-4062-31-j.webp)
![Visuino Connect -komponentit Visuino Connect -komponentit](https://i.howwhatproduce.com/images/002/image-4062-32-j.webp)
![Visuino Connect -komponentit Visuino Connect -komponentit](https://i.howwhatproduce.com/images/002/image-4062-33-j.webp)
Liitä LaserRanger1 -nastainen anturi I2C arduino -kortin nastaan I2C In
Liitä DisplayOLED1 -nastainen I2C -lähtö arduino -kortin nastaan I2C -tulo
- Liitä LaserRanger1 -nastainen etäisyys (mm) DivideByValue1 -nastaiseen tuloon
- Liitä DivideByValue1 -nastainen lähtö AnalogToUnsigned1 -nastaiseen tuloon
- Liitä AnalogToUnsigned1 -nastainen ulostulo näyttöön OLED1> Piirrä kulmikas viiva1 -nastainen pää
- Yhdistä ClockGenerator1 -nastainen lähtö kolmioon AnalogGenerator1 -nastainen kello
- Yhdistä TriangleAnalogGenerator1 -nastainen lähtö CompareValue1- ja CompareValue2 -nastaiseen tuloon
- Yhdistä TriangleAnalogGenerator1 -nastainen lähtö MapRange1- ja Servo1 -nastaiseen tuloon
- Yhdistä CompareValue1- ja CompareValue2 -nastainen ulostulo DisplayOLED1> Fill Screen1 pin -kelloon
- Yhdistä MapRange1 -nastainen lähtö AnalogMultiSource1 -nastaiseen tuloon
- Liitä Servo1 -nastainen lähtö Arduinon digitaaliseen nastaan 7
- Liitä AnalogMultiSource1 -nasta [0] käänteiseen 1 -nastaiseen tuloon
- Liitä AnalogMultiSource1 -nasta [1] näyttöön OLED1> Piirrä kulmikas viiva1 -nastainen kello
- Kytke käänteinen 1 -nastainen ulostulo näyttöön OLED1> Piirrä kulmikas viiva1 -nastainen kulma
Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
![Luo, käännä ja lähetä Arduino -koodi Luo, käännä ja lähetä Arduino -koodi](https://i.howwhatproduce.com/images/002/image-4062-34-j.webp)
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 8: Pelaa
Jos kytket virran Arduino UNO -moduuliin, OLED -näyttö alkaa näyttää tutkan etäisyyttä ja servomoottori kääntyy vasemmalle ja oikealle.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Vaihe 9: Tarkista muut projektini
Tutustu hetkeksi toiseen Cool -projektiini täällä:
Suositeltava:
VL53L0X -anturijärjestelmä: 9 vaihetta
![VL53L0X -anturijärjestelmä: 9 vaihetta VL53L0X -anturijärjestelmä: 9 vaihetta](https://i.howwhatproduce.com/images/001/image-207-18-j.webp)
VL53L0X -anturijärjestelmä: Piirisuunnittelu useiden VL53L0X -murtokorttien käyttämiseen. Tässä mallissa anturi on eteenpäin, vasemmalle, oikealle ja ylöspäin. Tämän levyn tarkoitus oli estää esteiden välttäminen WiFi -droneille
Arduino ja VL53L0X Lentoaika + OLED-näytön opetusohjelma: 6 vaihetta
![Arduino ja VL53L0X Lentoaika + OLED-näytön opetusohjelma: 6 vaihetta Arduino ja VL53L0X Lentoaika + OLED-näytön opetusohjelma: 6 vaihetta](https://i.howwhatproduce.com/images/007/image-18945-j.webp)
Arduino ja VL53L0X Lentoaika + OLED-näytön opetusohjelma: Tässä opetusohjelmassa opimme näyttämään etäisyyden millimetreinä VL53L0X-aika-anturin ja OLED-näytön avulla
Opetusohjelma: VL53L0X -lasersäteilyanturimoduulin rakentaminen Arduino UNO: n avulla: 3 vaihetta
![Opetusohjelma: VL53L0X -lasersäteilyanturimoduulin rakentaminen Arduino UNO: n avulla: 3 vaihetta Opetusohjelma: VL53L0X -lasersäteilyanturimoduulin rakentaminen Arduino UNO: n avulla: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-24901-j.webp)
Opetusohjelma: Kuinka rakentaa VL53L0X -lasersäteilyanturimoduuli Arduino UNO: n avulla: Kuvaukset: Tämä opetusohjelma näyttää kaikille teille yksityiskohtaisia tietoja etätunnistimen rakentamisesta käyttämällä VL53L0X -lasersäteilyanturimoduulia ja Arduino UNO: ta, ja se toimii kuten sinä haluta. Noudata ohjeita ja ymmärrät tämän opettajan
Kiinteä tutka (LIDAR) -matriisi Arduinolla: 10 vaihetta (kuvilla)
![Kiinteä tutka (LIDAR) -matriisi Arduinolla: 10 vaihetta (kuvilla) Kiinteä tutka (LIDAR) -matriisi Arduinolla: 10 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/004/image-9574-10-j.webp)
Kiinteä tutka (LIDAR) -matriisi Arduinon kanssa: Kun rakennan kaksijalkaista robottia, ajattelin aina, että minulla on jonkinlainen hieno laite, joka voi jäljittää vastustajan ja tehdä hyökkäysliikkeitä sen kanssa. Täällä on jo olemassa tutka-/lidar -projekteja. Minun tarkoituksessani on kuitenkin joitain rajoituksia
HC -SR04 VS VL53L0X - Testi 1 - Käyttö robottiautosovelluksiin: 7 vaihetta
![HC -SR04 VS VL53L0X - Testi 1 - Käyttö robottiautosovelluksiin: 7 vaihetta HC -SR04 VS VL53L0X - Testi 1 - Käyttö robottiautosovelluksiin: 7 vaihetta](https://i.howwhatproduce.com/images/001/image-422-58-j.webp)
HC -SR04 VS VL53L0X - Testi 1 - Käyttö robottiautosovelluksiin: Tässä ohjeessa ehdotetaan yksinkertaista (vaikkakin mahdollisimman tieteellistä) kokeiluprosessia, jolla verrataan karkeasti kahden yleisimmän etäisyysanturin, joiden fyysinen toiminta on täysin erilainen, tehokkuutta. HC-SR04 käyttää ultraa