Elektronik

Adafruit'ten Yeni: 10 Metre Menzilli Kompakt dToF Lazer Sensörü

Adafruit'ten Yeni: 10 Metre Menzilli Kompakt dToF Lazer Sensörü

Adafruit, ams OSRAM'ın TMF8806 tabanlı yeni bir dToF (direct Time-of-Flight) lazer mesafe sensörü kartını kataloğuna ekledi. Modül, tek bir I2C hattı üzerinden çalışan kompakt bir mesafe ölçüm çözümü sunuyor ve üreticinin verdiği menzil, hedefin yansıtıcılığına bağlı olarak birkaç santimetreden birkaç metreye kadar uzanıyor. Kartın çekici yanı, ölçüm işini tamamen kendi içindeki denetleyiciye devretmesi: ana kartınıza yalnızca hazır mesafe değerini okumak kalıyor.

dToF nasıl çalışır?

dToF yönteminde sensör, kısa bir kızılötesi lazer darbesi gönderir ve bu darbenin hedeften yansıyıp geri dönmesi için geçen süreyi doğrudan ölçer. Işık hızı sabit olduğundan, ölçülen süre ikiye bölünüp ışık hızıyla çarpılarak mesafe hesaplanır. Bu, sinyalin faz kaymasına bakan iToF (indirect Time-of-Flight) yöntemine göre daha basit bir matematik kullanır ve uzun mesafelerde faz belirsizliği sorunu yaşamaz.

Işık kaynağı olarak genellikle 940 nm dalga boyunda çalışan bir VCSEL (dikey boşluklu yüzey ışıması yapan lazer) kullanılır. Bu dalga boyu insan gözüyle görülmez ve gün ışığı spektrumunda görece zayıf olduğu için ortam ışığından daha az etkilenir. Geri dönen tekil fotonları yakalamak içinse SPAD (Single Photon Avalanche Diode) dizileri görev alır; bu diyotlar, tek bir fotonun tetiklediği çığ akımını sayısal bir zaman damgasına çevirir.

Sensörün gün ışığına dayanıklılığı, yalnızca kendi gönderdiği darbenin dönüş zamanını pencerelemesinden gelir. Modül ölçümü saniyede birçok kez tekrarladığı için hareketli hedeflerde de kararlı veri üretir. TMF8806 sınıf 1 lazer sınıfında yer alır, yani normal kullanımda göz güvenliği açısından tehlikesiz kabul edilir; yine de lazer çıkışına doğrudan yakından bakmaktan kaçınmak iyi bir alışkanlıktır.

dToF sensörlerde menzil ve doğruluk, hedefin rengine ve yüzey pürüzlülüğüne göre değişir. Mat ve koyu yüzeyler daha az ışık geri döndürdüğü için etkin menzili kısaltır.

Teknik özellikler ve arayüz

Kartın öne çıkan yanı, ölçüm zekasını modülün içinde barındırmasıdır. Uygulama tarafında karmaşık zamanlama devreleriyle uğraşmak yerine, kaydedilmiş mesafe değerini okuyorsunuz.

  • Arayüz: Standart I2C. Bu sayede Arduino, ESP32 ve Raspberry Pi gibi kartlarla yalnızca iki veri hattı (SDA/SCL) üzerinden haberleşir. Adafruit kartı 3.3 V ve 5 V mantık seviyeleriyle uyumlu regülatör ve seviye çeviricilerle gelir.
  • Görüş alanı (FoV): Tipik olarak dar bir konidir (yaklaşık 20-25 derece), bu da tek bir noktaya odaklı mesafe ölçümü için avantaj sağlar.
  • Yerleşik hesaplama: Modülün içindeki denetleyici zaman ölçümünü, sıcaklık ve çapraz konuşma düzeltmelerini kendi yapar; ana karta yalnızca milimetre cinsinden sonuç döner.
  • Optik filtre: Alıcı yolunda dar bantlı bir filtre bulunur; bu filtre lazerin dalga boyu dışındaki ışığı bastırarak dış ortam performansını iyileştirir.
  • Güç: Düşük ortalama akım tüketimi, pille çalışan taşınabilir projeler için elverişlidir; sensör ölçümler arasında düşük güç durumuna geçebilir.

Modülü bir projeye bağlamak, I2C hattına eklenen başka herhangi bir çevre birimini bağlamaktan farksızdır. Kütüphane, sensörü başlatır ve düzenli aralıklarla mesafe okumanızı sağlayan basit bir çağrı sunar. Arduino tarafında CircuitPython ve C++ örnekleri, ilk okumayı birkaç satırda almanıza yeter.

Histogram ile ölçüm ve doğruluk

SPAD dizisinin yakaladığı fotonlar tek bir okumadan ibaret değildir. Sensör, gönderdiği her darbeden sonra dönen fotonların varış zamanlarını binlerce kez biriktirerek bir zaman histogramı oluşturur. Gürültü rastgele dağılırken, gerçek hedeften yansıyan fotonlar belirli bir zaman aralığında yoğunlaşır ve histogramda net bir tepe olarak belirir. Modül, bu tepenin konumundan mesafeyi, yüksekliğinden ise ölçümün güvenilirliğini çıkarır. Bu istatistiksel yaklaşım, tek bir zayıf yansımaya bel bağlamak yerine çok sayıda örneği ortalayarak gürültüye karşı dayanıklılık kazandırır.

Pratikte doğruluğu birkaç etken belirler. Hedefin yansıtıcılığı en önemlisidir: parlak ve açık renkli yüzeyler güçlü tepe verirken, koyu ve mat yüzeyler zayıf sinyal döndürür ve etkin menzili kısaltır. Sensörün önüne konan koruyucu bir cam veya kasa penceresi varsa, camın kendi yansıması (crosstalk) yakın mesafede yanlış okumaya yol açabilir; bu yüzden pencere ile sensör arasındaki mesafe ve camın kaplaması önemlidir. Çoğu dToF modülü, birden fazla hedefi ayırt edebildiği için (örneğin bir camın arkasındaki nesne), uygulamada hangi tepenin dikkate alınacağını yazılım tarafında belirleyebilirsiniz. Kısacası TMF8806, ham veriyi değil, güven değeriyle birlikte işlenmiş bir mesafe sonucu sunar.

Nerelerde kullanılır?

Tek noktalı, orta menzilli ve dış ışığa dayanıklı bir mesafe sensörü, hem hobi hem de uygulamalı projelerde geniş bir yelpazeye oturur. Robotikte en yaygın kullanım, hareket eden bir platformun önündeki engeli erken görmesi ve durması ya da rota değiştirmesidir. Aynı ölçüm, bir İHA'nın iniş sırasında zemine olan yüksekliğini takip etmesinde de işe yarar.

IoT tarafında modül, bir mikrodenetleyici ile eşleştirildiğinde doluluk algılama, tank içindeki sıvı seviyesinin izlenmesi veya bir cihaza yaklaşımı tetikleyen yakınlık anahtarı gibi görevleri üstlenebilir. Endüstriyel ortamda üretim hattındaki bir nesnenin konumunu doğrulamak ya da bir bölgeye izinsiz girişi algılamak için de kullanılabilir; dar görüş açısı, belirli bir noktaya odaklı bu tür kontrollerde avantaj sağlar.

Eğitim projelerinde ise kendi dijital lazer metrenizi kurmanın ya da harekete tepki veren etkileşimli bir kurulum yapmanın basit bir yoludur. Ölçüm zekasının modülde olması, yeni başlayan birinin sensör fiziğine boğulmadan doğrudan sonuç değeriyle çalışmasına imkan tanır. Sensörü Adafruit'in kendi mağazasından veya yetkili satıcılardan temin edebilir, sunduğu kütüphane ve örneklerle ilk okumanızı kısa sürede alabilirsiniz.

Sık sorulan sorular

TMF8806'yı bir projeye eklemeden önce en çok merak edilen noktalar şunlar.

TMF8806'yı diğer mesafe sensörlerinden ne ayırır?

dToF yöntemini kullanması ve ölçüm zekasını modülün içinde barındırması. Ultrasonik sensörlerin aksine ışıkla çalıştığı için çok daha dar bir noktaya odaklanır; iToF sensörlerine göre ise parlak ortam ışığında daha kararlı sonuç verir.

Arduino veya ESP32 ile kullanmak zor mu?

Hayır. I2C üzerinden haberleştiği için bağlantı iki veri hattına iner. Adafruit'in Arduino ve CircuitPython kütüphaneleriyle sensörü başlatıp okuma almak birkaç satırlık iştir.

Dış mekanda güvenilir ölçer mi?

Dar bantlı optik filtresi ve dToF yöntemi sayesinde gün ışığı altında iToF muadillerine göre daha dayanıklıdır. Yine de koyu ve mat yüzeyler, çok parlak zeminlere göre etkin menzili kısaltır; bunu tasarımda hesaba katmak gerekir.

Mertcan Aydemir
Yazar

Mertcan Aydemir

Mertcan, elektrik-elektronik, robotik sistemler ve Arduino tabanlı projeler üzerine içerikler üreten bir teknoloji yazarı. Gömülü sistemler, sensör entegrasyonları ve otomasyon çözümleri üzerine pratik anlatımlarıyla öne çıkıyor. Karmaşık teknik konuları anlaşılır ve uygulanabilir hale getirmeyi amaçlamakta. Site üzerinde hem yeni başlayanlara hem de ileri seviye kullanıcılara yönelik haberler ve rehberler paylaşmakta.

Yorumlar 0

Yorum Bırakın