İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: Devre
- Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
- Adım 4: Visuino'da Bileşen Ekleme
- Adım 5: Visuino Set Bileşenlerinde
- Adım 6: Visuino Connect Bileşenlerinde
- Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
- 8. Adım: Oynat
- 9. Adım: Diğer Projelerimi Kontrol Edin
Video: RADAR Lidar Sistemi VL53L0X Lazer Uçuş Süresi: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu eğitimde, VL53L0X Lazer Uçuş Süresi sensörünü kullanarak bir RADAR Lidar Sisteminin nasıl yapıldığını öğreneceğiz.
Videoyu izle!
Adım 1: Neye İhtiyacınız Olacak?
- Arduino UNO (veya başka bir Arduino)
- VL53L0X Lazer Uçuş Süresi sensörü
- OLED Ekran
- Servo motor
- ekmek tahtası
- Atlama telleri
- Visuino programı: Visuino'yu indirin
Adım 2: Devre
- OLED Ekran pinini[VCC] Arduino pinine[5V] bağlayın
- OLED Ekran pinini[GND] Arduino pinine[GND] bağlayın
- OLED Ekran pinini[SDA] Arduino pinine[SDA] bağlayın
- OLED Ekran pinini[SCL] Arduino pinine[SCL] bağlayın
- TimeOfFlight Sensör pinini[VCC] Arduino pinine[3.3V] bağlayın
- TimeOfFlight Sensör pinini[GND] Arduino pinine[GND] bağlayın
- TimeOfFlight Sensör pinini[SDA] Arduino pinine[SDA] bağlayın
- TimeOfFlight Sensör pinini[SCL] Arduino pinine[SCL] bağlayın
- Servo motor "Turuncu" pimini Arduino Dijital pimine[7] bağlayın
- Servo motor "Kırmızı" pimini Arduino pozitif pimine [5V] bağlayın
- Servo motor "Kahverengi" pinini Arduino negatif pinine[GND] bağlayın
TimeOfFlight Sensörünü koli bandıyla servo motora takın.
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino: https://www.visuino.eu kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin
Adım 4: Visuino'da Bileşen Ekleme
- "Time Of Flight Laser Ranger VL53L0X" bileşenini ekleyin
- "Analoğu Değere Göre Böl" bileşenini ekleyin
- "İmzasıza Analog" bileşeni ekle
- "SSD1306/SH1106 OLED Ekran (I2C)' bileşenini ekleyin
- "Saat Oluşturucu" bileşenini ekleyin
- "Üçgen Analog Jeneratör" bileşenini ekleyin
- "Saat Oluşturucu" bileşenini ekleyin
- 2X "Analog Değeri Karşılaştır" bileşeni ekleyin
- "Map Range Analog" bileşenini ekleyin
- "Servo" bileşeni ekleyin
- "Ters Analog (İşaret Değiştir)" bileşenini ekleyin
- "Analog Çoklu Kaynak" bileşenini ekleyin
Adım 5: Visuino Set Bileşenlerinde
- "DivideByValue1" öğesini seçin ve özellikler penceresinde Değeri 2 olarak ayarlayın
- "ClockGenerator1" öğesini seçin ve özellikler penceresinde Frekansı 5 olarak ayarlayın
- "TriangleAnalogGenerator1" öğesini seçin ve özellikler penceresinde Frekansı 0.1 olarak ayarlayın
- "CompareValue1"i seçin ve özellikler penceresinde Karşılaştırma Tipini "ctBiggerOrEqual" ve Değeri 0.98 olarak ayarlayın
- "CompareValue2"yi seçin ve özellikler penceresinde Karşılaştırma Tipini "ctSmallerOrEqual" ve Değeri 0.02 olarak ayarlayın
- "MapRange1" öğesini seçin ve özellikler penceresinde "Çıkış Aralığı" > "Max" öğesini 180 olarak ayarlayın
- DisplayOLED1'e ve Elements penceresinde çift tıklayın
- "Açılı Çizgi Çiz" i sola sürükleyin
- Özellikler penceresinde "Açı"yı -10'a, "Son"u 60'a, "X"i 64'e, "Y"yi 63'e ayarlayın.
- "Açı" pin simgesine tıklayın ve "FloatSinkPin" i seçin
- "Son" pin simgesine tıklayın ve "IntegerSinkPin" seçeneğini seçin
-
Öğeler penceresinde "Dolgu Ekranı"nı sol tarafa sürükleyin
- Öğeler penceresini kapatın
Adım 6: Visuino Connect Bileşenlerinde
LaserRanger1 pin Sensör I2C'yi arduino kartı pin I2C Girişine bağlayın
DisplayOLED1 pin I2C Out'u arduino kartı pin I2C In'e bağlayın
- LaserRanger1 pin Mesafesini (mm) DivideByValue1 pin Girişine bağlayın
- DivideByValue1 pin Çıkışını AnalogToUnsigned1 pin Girişine bağlayın
- AnalogToUnsigned1 pin Out'u DisplayOLED1'e bağlayın>Açılı Çizgi1 pin Sonunu çizin
- ClockGenerator1 pin Out'u TriangleAnalogGenerator1 pin Clock'a bağlayın
- TriangleAnalogGenerator1 pin Out'u CompareValue1 ve CompareValue2 pin In'e bağlayın
- TriangleAnalogGenerator1 çıkışını MapRange1 ve Servo1 pin girişine bağlayın
- CompareValue1 ve CompareValue2 pin Out'u DisplayOLED1>Fill Screen1 pin Clock'a bağlayın
- MapRange1 pin Out'u AnalogMultiSource1 pin In'e bağlayın
- Servo1 pin Out'u Arduino dijital pin 7'ye bağlayın
- AnalogMultiSource1 pimini [0] Ters1 pim Girişine bağlayın
- AnalogMultiSource1 pin [1]'i DisplayOLED1'e bağlayın>Açılı Çizgi1 pin Saati Çiz
- Inverse1 pin Out'u DisplayOLED1'e bağlayın>Açılı Çizgi1 pin Açısı çizin
Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.
8. Adım: Oynat
Arduino UNO modülüne güç verirseniz, OLED Ekran Radar mesafesini göstermeye başlayacak ve servo motor sola ve sağa dönecektir.
Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz:
9. Adım: Diğer Projelerimi Kontrol Edin
Lütfen diğer Harika Projemi buradan kontrol etmek için bir dakikanızı ayırın:
Önerilen:
RTC DS1307 Kullanan TM1637 LED Ekranında Arduino Görüntüleme Süresi: 8 Adım
RTC DS1307 Kullanarak TM1637 LED Ekranda Arduino Görüntüleme Süresi: Bu eğitimde, RTC DS1307 modülü ve LED Display TM1637 ve Visuino kullanarak zamanı nasıl görüntüleyeceğinizi öğreneceğiz.Videoyu izleyin
Oturma Süresi İzleyici Nasıl Yapılır: 7 Adım
Oturma Süresi İzleyici Nasıl Yapılır: Bu proje, bir kişiyi tespit etmek ve izlemek için Zio Qwiic Ultrasonik Mesafe Sensörünü kullanacak. Cihaz, oturan kişinin bilgisayarının önüne bakan bir ekranın/monitörün üzerine stratejik olarak yerleştirilecektir
Steam Punk UPS'inizi Wi-fi Yönlendiriciniz için Saatlerce Çalışma Süresi Elde Etmek İçin: 4 Adım (Resimlerle)
Wi-fi Yönlendiriciniz için Saatlerce Çalışma Süresi Elde Etmek İçin UPS'inizi Steam Punk: Yönlendiricinizi ve fiber ONT'yi çalıştıran transformatörlerin onu geri dönüştürebilmesi için UPS'nizin 12V DC pil gücünü 220V AC güce dönüştürmesi konusunda temelde nahoş bir şey var. 12V DC! Ayrıca [tipik olarak
Arduino ve VL53L0X Uçuş Süresi + OLED Ekran Eğitimi: 6 Adım
Arduino ve VL53L0X Time-of-Flight + OLED Display Eğitimi: Bu eğitimde VL53L0X Time-of-Flight sensörü ve OLED Display kullanarak mesafeyi mm cinsinden nasıl görüntüleyeceğinizi öğreneceğiz.Videoyu izleyin
Lazer için Şarj Edilebilir Pilli Lazer Işınlı Alarm Sistemi: 10 Adım
Lazer için Şarj Edilebilir Pilli Lazer Işını Alarm Sistemi: Herkese Merhaba… Ben Revhead ve bu benim ilk dersim, bu yüzden lütfen bana tavsiyede bulunmaktan ve geliştirmem gereken alanları belirtmekten çekinmeyin. Bu proje için ilham, benzer bir versiyon yayınlayan Kipkay'dan geldi (EVİNİZİ LASE İLE KORUYUN