Gerekli Parçalar
- 1x Arduino™ UNO R4 Kart
- 1x Type-C Kablo
- 7x Erkek-Erkek Jumper Kablo
- 1x BreadBoard
- 1x VL53L0XV2 Lazer Mesafe Ölçme Sensörü
- 3.3V / 5V Breadboard Güç Kartı
Açıklama
VL53L0X V2, bir ToF (Time of Flight) lazer mesafe ölçüm sensörüdür. Kızılötesi lazer darbeleri kullanarak nesnelere olan mesafeyi yüksek hassasiyetle ölçer. Kızılötesi lazer ile çalıştığı için ortam ışığından bağımsızdır.
VL53L0X V2 Özellikleri:
- Ölçüm Mesafesi: 30 mm – 2000 mm (2 metreye kadar)
- Hassasiyet: ±3 mm’ye kadar doğruluk
- Çalışma Gerilimi: 2.6V – 3.5V (Genellikle 3.3V kullanılır)
- İletişim Protokolü: I²C (7-bit adres: 0x29)
- Ölçüm Hızı: 30 ms – 200 ms arası ayarlanabilir
- FOV (Görüş Açısı): Yaklaşık 25°
- Lazer Dalga Boyu: 940 nm (görünmez kızılötesi)
- Enerji Tüketimi: Düşük güç tüketimi, pil ile çalışan sistemler için uygun
- Çalışma Sıcaklığı: -20°C ile +70°C arası
- Boyutlar: Küçük ve kompakt (4.4 x 2.4 x 1.0 mm)
Arduino UNO R4 (Minima ve WiFi versiyonları) önceki UNO kartlarından farklı olarak DAC (Dijitalden Analoga Çevirici) çıkışına sahiptir.
Arduino UNO R4 DAC Özellikleri:
- Kanal Sayısı: 1 adet (DAC0 – Pin A0)
- Çözünürlük: 12-bit (0-4095 değer aralığı)
- Çıkış Gerilimi: 0V – 5V arasında analog voltaj üretme yeteneği
- Çıkış Akımı: Maksimum 10mA önerilir
- Dijitalden Analog Dönüşüm: Mikrodenetleyicinin dijital verilerini gerçek analog sinyale dönüştürür
Projede ses çıkışı için kendi modifiye ettiğimiz bit hoparlör (USB güç kaynağından beslenen bilgisayar hoparlörü) kullandık. Hoparlarümüzü L, R ve GND çıkışları olmak üzere Arduino kartımıza bağlayabileceğimiz şekilde modiye ettik. Kod bölümünde mesafe sensöründen mesafe bilgisi alınır. Müziğin ritmi mesafenin az olması durumunda hızlandırılır, fazla olması durumunda düşürülür.
Aşağıdaki örneğimizi çalıştırmadan önce Arduino™ IDE’mizi açıyoruz. Manage Libraries aracılığıyla “Adafruit_VL53L0X by Adafruit” kütüphanesini kuruyoruz. Library Manager ile kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-library-manager-kullanimi/ yazımızı okuyabilirsiniz.
Pin Eşleşmeleri
VL53L0XV2 Lazer Mesafe Ölçme Sensörü Pinleri:
- SCL, A5 Arduino™ pinine bağlanır.
- SDA, A4 Arduino™ pinine bağlanır.
- VCC, breadboard üzerinde +’ya bağlanır.
- GND, breadboard üzerinde -’ye bağlanır.
Hoparlör Pinleri:
- L, A0 Arduino™ pinine bağlanır.
- R, A0 Arduino™ pinine bağlanır.
- GND, breadboard üzerinde -’ye bağlanır.







Bir yanıt yazın