Mündəricat:

RADAR Lidar Sistemi VL53L0X Lazer Uçuş vaxtı: 9 addım
RADAR Lidar Sistemi VL53L0X Lazer Uçuş vaxtı: 9 addım

Video: RADAR Lidar Sistemi VL53L0X Lazer Uçuş vaxtı: 9 addım

Video: RADAR Lidar Sistemi VL53L0X Lazer Uçuş vaxtı: 9 addım
Video: RADAR Lidar System VL53L0X Laser Time-of-Flight Arduino 2024, Iyul
Anonim
Image
Image

Bu təlimatda, VL53L0X Lazer Uçuş vaxtı sensoru istifadə edərək RADAR Lidar Sisteminin necə hazırlanacağını öyrənəcəyik.

Videoya baxın!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (və ya digər Arduino)
  • VL53L0X Lazer Uçuş vaxtı sensoru
  • OLED Ekran
  • Servo motor
  • Çörək lövhəsi
  • Jumper telləri
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • OLED Ekran pinini [VCC] Arduino pininə [5V] qoşun
  • OLED Ekran pinini [GND] Arduino pininə [GND] bağlayın
  • OLED Ekran pinini [SDA] Arduino pininə [SDA] qoşun
  • OLED Ekran pinini [SCL] Arduino pininə [SCL] qoşun
  • TimeOfFlight Sensor pinini [VCC] Arduino pininə [3.3V] qoşun
  • TimeOfFlight Sensor pinini [GND] Arduino pininə [GND] qoşun
  • TimeOfFlight Sensor pinini [SDA] Arduino pininə [SDA] qoşun
  • TimeOfFlight Sensor pinini [SCL] Arduino pininə [SCL] qoşun
  • Servo motor "Narıncı" pinini Arduino Digital pininə qoşun [7]
  • Servo motor "Qırmızı" pinini Arduino pozitiv pininə [5V] bağlayın
  • Servo motor "Qəhvəyi" pinini Arduino mənfi pininə [GND] bağlayın

TimeOfFlight Sensorunu servo motora yapışan bantla bağlayın.

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • "Time Of Flight Laser Ranger VL53L0X" komponentini əlavə edin
  • "Analogu Dəyərinə görə Böl" komponentini əlavə edin
  • "İmzasız Analog" komponentini əlavə edin
  • "SSD1306/SH1106 OLED Ekran (I2C)" komponentini əlavə edin
  • "Saat Generatoru" komponentini əlavə edin
  • "Üçbucaq Analog Generator" komponentini əlavə edin
  • "Saat Generatoru" komponentini əlavə edin
  • 2X "Analog dəyəri müqayisə et" komponenti əlavə edin
  • "Xəritə Aralığı Analog" komponentini əlavə edin
  • "Servo" komponentini əlavə edin
  • "Ters Analog (İşarəni Dəyişdir)" komponentini əlavə edin
  • "Analog Çox Mənbə" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  • "DivideByValue1" seçin və xüsusiyyətlər pəncərəsində Dəyəri 2 olaraq təyin edin
  • "ClockGenerator1" seçin və xüsusiyyətlər pəncərəsində Frekansı 5 olaraq təyin edin
  • "TriangleAnalogGenerator1" seçin və xüsusiyyətlər pəncərəsində Frekansı 0.1 olaraq təyin edin
  • "CompareValue1" seçin və xüsusiyyətlər pəncərəsində Müqayisə Növünü "ctBiggerOrEqual" və dəyəri 0.98 olaraq təyin edin.
  • "CompareValue2" seçin və xüsusiyyətlər pəncərəsində Müqayisə Növünü "ctSmallerOrEqual" və Dəyəri 0.02 olaraq təyin edin.
  • "MapRange1" seçin və xüsusiyyətlər pəncərəsində "Çıxış Aralığı"> "Maks" ı 180 olaraq təyin edin
  • DisplayOLED1 və Elements pəncərəsinə iki dəfə vurun
  • "Açılı Xətt çək" düyməsini sola sürükləyin
  • Xüsusiyyətlər pəncərəsində "Açı" nı -10, "Sonu" 60 -a, "X" ni 64 -ə, "Y" ni 63 -ə təyin edin
  • "Açı" pin simgesini vurun və "FloatSinkPin" seçin.
  • "Son" pin simgesini vurun və "IntegerSinkPin" seçin
  • Elementlər pəncərəsində "Doldurma Ekranı" nı sola sürükləyin

  • Elements pəncərəsini bağlayın

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində

LaserRanger1 pin Sensor I2C -ni arduino lövhəsi pin I2C In -ə qoşun

DisplayOLED1 pin I2C Çıxışını arduino lövhəsi I2C Girişinə bağlayın

  • LaserRanger1 pin Məsafəsini (mm) DivideByValue1 pin Girişinə qoşun
  • DivideByValue1 pinini AnalogToUnsigned1 pin girişinə qoşun
  • AnalogToUnsigned1 pinini DisplayOLED1> Açılı Xətt çəkin1 pin ucuna qoşun
  • ClockGenerator1 pinini ÜçbucaqAnalogGenerator1 pinli Saata qoşun
  • ÜçbucaqAnalogGenerator1 pinini CompareValue1 və CompareValue2 pin girişinə qoşun
  • ÜçbucaqAnalogGenerator1 pinini MapRange1 və Servo1 pin girişinə qoşun
  • CompareValue1 və CompareValue2 pinini DisplayOLED1> Ekran doldurun1 pinli saata qoşun
  • MapRange1 pinini AnalogMultiSource1 pin girişinə qoşun
  • Servo1 pinini Arduino rəqəmsal pin 7 -yə qoşun
  • AnalogMultiSource1 pinini [0] Inverse1 pin In -ə qoşun
  • AnalogMultiSource1 pinini [1] DisplayOLED1> Açılı Xətt çəkin1 pinli saata qoşun
  • Ters 1 pin çıxartaraq DisplayOLED1> Açılı Xətt çəkin1 pin açısına qoşun

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 8: Oyna

Arduino UNO modulunu işə salırsınızsa, OLED Ekran Radar məsafəsini göstərməyə başlayacaq və servo motor sola və sağa dönəcək.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Addım 9: Digər layihələrimi yoxlayın

Zəhmət olmasa bir az vaxt ayıraraq digər Sərin Layihəmi buradan yoxlayın:

Tövsiyə: