Daftar Isi:

RADAR Sistem Lidar VL53L0X Laser Waktu Penerbangan: 9 Langkah
RADAR Sistem Lidar VL53L0X Laser Waktu Penerbangan: 9 Langkah

Video: RADAR Sistem Lidar VL53L0X Laser Waktu Penerbangan: 9 Langkah

Video: RADAR Sistem Lidar VL53L0X Laser Waktu Penerbangan: 9 Langkah
Video: RADAR Lidar System VL53L0X Laser Time-of-Flight Arduino 2024, November
Anonim
Image
Image

Dalam tutorial ini kita akan mempelajari cara membuat Sistem RADAR Lidar menggunakan sensor Time-of-Flight Laser VL53L0X.

Tonton videonya!

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
  • Arduino UNO (atau Arduino lainnya)
  • Sensor Waktu Penerbangan Laser VL53L0X
  • Tampilan OLED
  • Motor servo
  • Papan tempat memotong roti
  • Kabel jumper
  • Program Visuino: Unduh Visuino

Langkah 2: Sirkuit

Sirkuit
Sirkuit
  • Hubungkan pin Tampilan OLED[VCC] ke pin Arduino[5V]
  • Hubungkan pin Tampilan OLED[GND] ke pin Arduino[GND]
  • Hubungkan pin Tampilan OLED[SDA] ke pin Arduino[SDA]
  • Hubungkan pin Tampilan OLED[SCL] ke pin Arduino[SCL]
  • Hubungkan pin Sensor TimeOfFlight[VCC] ke pin Arduino[3.3V]
  • Hubungkan pin Sensor TimeOfFlight[GND] ke pin Arduino[GND]
  • Hubungkan pin Sensor TimeOfFlight[SDA] ke pin Arduino[SDA]
  • Hubungkan pin Sensor TimeOfFlight[SCL] ke pin Arduino[SCL]
  • Hubungkan pin "Oranye" motor Servo ke pin Arduino Digital[7]
  • Hubungkan pin "Merah" motor Servo ke pin positif Arduino [5V]
  • Hubungkan pin "Brown" motor Servo ke pin negatif Arduino[GND]

Pasang Sensor TimeOfFlight dengan lakban ke motor servo.

Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO

Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO

Visuino: https://www.visuino.eu perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2

Langkah 4: Di Visuino Tambahkan Komponen

Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
Di Visuino Tambahkan Komponen
  • Tambahkan komponen "Waktu Penerbangan Laser Ranger VL53L0X'
  • Tambahkan komponen "Bagi Analog Berdasarkan Nilai"
  • Tambahkan komponen "Analog To Unsigned'
  • Tambahkan komponen "SSD1306/SH1106 OLED Display (I2C)'
  • Tambahkan komponen "Generator Jam"
  • Tambahkan komponen "Generator Analog Segitiga"
  • Tambahkan komponen "Generator Jam"
  • Tambahkan 2X komponen "Bandingkan Nilai Analog"
  • Tambahkan komponen "Map Range Analog"
  • Tambahkan komponen "Servo"
  • Tambahkan komponen "Analog Terbalik (Ubah Tanda)"
  • Tambahkan komponen "Analog Multi Source"

Langkah 5: Dalam Komponen Set Visuino

Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
  • Pilih "DivideByValue1" dan di jendela properti atur Nilai ke 2
  • Pilih "ClockGenerator1" dan di jendela properti atur Frekuensi ke 5
  • Pilih "TriangleAnalogGenerator1" dan di jendela properti atur Frekuensi ke 0.1
  • Pilih "CompareValue1" dan di jendela properti atur Bandingkan Jenis ke "ctBiggerOrEqual" dan Nilai ke 0,98
  • Pilih "CompareValue2" dan di jendela properti atur Bandingkan Jenis ke "ctSmallerOrEqual" dan Nilai ke 0,02
  • Pilih "MapRange1" dan di jendela properti atur "Output Range" > "Max" ke 180
  • Klik dua kali pada DisplayOLED1 dan di jendela Elemen
  • Seret "Gambar Garis Miring" ke kiri
  • Di jendela properti atur "Angle" ke -10, "End" ke 60, "X" ke 64, "Y" ke 63
  • Klik ikon pin "Angle" dan pilih "FloatSinkPin"
  • Klik ikon pin "End" dan pilih "IntegerSinkPin"
  • Seret "Isi Layar" ke sisi kiri di jendela elemen

  • Tutup jendela Elemen

Langkah 6: Dalam Komponen Visuino Connect

Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect

Hubungkan LaserRanger1 pin Sensor I2C ke arduino board pin I2C In

Hubungkan DisplayOLED1 pin I2C Out ke arduino board pin I2C In

  • Hubungkan LaserRanger1 pin Distance (mm) ke pin DivideByValue1 In
  • Hubungkan pin DivideByValue1 Keluar ke AnalogToUnsigned1 pin Masuk
  • Hubungkan AnalogToUnsigned1 pin Out ke DisplayOLED1>Draw Angled Line1 pin End
  • Hubungkan ClockGenerator1 pin Out ke TriangleAnalogGenerator1 pin Clock
  • Hubungkan pin SegitigaAnalogGenerator1 Keluar ke BandingkanValue1 dan BandingkanValue2 pin Masuk
  • Hubungkan pin TriangleAnalogGenerator1 Out ke MapRange1 dan Servo1 pin In
  • Hubungkan Pin CompareValue1 dan CompareValue2 Keluar ke DisplayOLED1>Fill Screen1 pin Clock
  • Hubungkan Pin MapRange1 Keluar ke AnalogMultiSource1 pin Masuk
  • Hubungkan pin Servo1 Keluar ke pin digital Arduino 7
  • Hubungkan pin AnalogMultiSource1 [0] ke pin Inverse1 In
  • Hubungkan pin AnalogMultiSource1 [1] ke DisplayOLED1>Draw Angled Line1 pin Clock
  • Hubungkan Inverse1 pin Out ke DisplayOLED1> Draw Angled Line1 pin Angle

Langkah 7: Hasilkan, Kompilasi, dan Unggah Kode Arduino

Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino

Di Visuino, di bagian bawah klik pada Tab "Build", pastikan port yang benar dipilih, lalu klik tombol "Compile/Build and Upload".

Langkah 8: Mainkan

Jika Anda menyalakan modul Arduino UNO, Layar OLED akan mulai menunjukkan jarak Radar dan motor servo akan berbelok ke kiri dan ke kanan.

Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instruksi ini, Anda dapat mengunduhnya dan membukanya di Visuino:

Langkah 9: Periksa Proyek Saya Yang Lain

Silakan luangkan waktu untuk melihat Proyek Keren saya yang lain di sini:

Direkomendasikan: