Lazerle uzaklık ölçme nasıl yapılır?

Başlatan E-x8, 15 Nisan 2017, 10:18:00

E-x8

Lazer yardımıyla uzaklıklar nasıl ölçülüyor? Bunu yapabilir miyiz? Bilgisi olan var mı?
Ve tabii yapabilirsek de en az 10 metreye kadar ölçüm yapabilmeli.

Fikirlerimizi paylaşalım :)

muhendisbey

2 yontem biliyorum. Birisi time of flight yani isik hizindan mesafeyi olcuyorsun. Digeri ise acisal olcum. Isigin gonderme ve alma arasindaki mesafe bilgisi uzakligi bulduruyor, bu olcumde lazer olculecek yuzeye kucuk bir açı ile gonderilir. Her iki metot icin de ortam isiginda en az bulunan dalgaboyunda lazer secmek gerekir.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

ghistmanzero

@muhendisbey  in dediklerini biliyorum ben de. Bu iş için microdenetleyici yetersiz kalıyor. Işık hızı malum. Acı olayında da kamera filan gerekiyor ki is görüntü işlemeye giriyor. Mikroişlemci şart bu is icin. Ben de bi ara heveslenip durumun şimdilik beni aştığını idrak edince bir kenara bıraktım :)

Kabil ATICI

Tarayıcılarda kullanılan liner okuyucular var. (ama mercekli olanlardan). Sadece lazer ışığını biraz açılı göndermek, tarayıcı okuyucusundan ışığın yerini belirlemek (mercek ile odaklama ile). Tabii ki bu okuyucuları kullanmak ayrı bir olay... Bu yöntem bazı fotograf makinesi mesafe ölçüm sistemlerinde kullanılıyor.
ambar7

berat23

Alıntı yapılan: ghistmanzero - 15 Nisan 2017, 18:18:59
@muhendisbey  in dediklerini biliyorum ben de. Bu iş için microdenetleyici yetersiz kalıyor. Işık hızı malum. Acı olayında da kamera filan gerekiyor ki is görüntü işlemeye giriyor. Mikroişlemci şart bu is icin. Ben de bi ara heveslenip durumun şimdilik beni aştığını idrak edince bir kenara bıraktım :)

fantastik lazer mesafe ölçerler palsın gidip yansıdığı süreden mesafe hesaplıyor. bunun için ns mertebesinde farka bakmak lazım ki buna işlemci ne olursa olsun yetmez. benim gördüklerim analog devreler kullanıyor.

ayrıca kaç metre istiyorsun bilmiyorum ama öyle birkaç yüz metre dersen ona uygun lazer diyotu kolay temin edemezsin. 100metreler ticari uygulamaların limiti gibi, 300-500 metrede genelde atıcılık için(av versiyonları da var), km dersen askeri işaretleyici oluyor. ama piyasada 100-120mlik lazer mesafe ölçerler var inşaat için.

ghistmanzero

Alıntı yapılan: berat23 - 15 Nisan 2017, 23:26:30
fantastik lazer mesafe ölçerler palsın gidip yansıdığı süreden mesafe hesaplıyor. bunun için ns mertebesinde farka bakmak lazım ki buna işlemci ne olursa olsun yetmez. benim gördüklerim analog devreler kullanıyor.

ayrıca kaç metre istiyorsun bilmiyorum ama öyle birkaç yüz metre dersen ona uygun lazer diyotu kolay temin edemezsin. 100metreler ticari uygulamaların limiti gibi, 300-500 metrede genelde atıcılık için(av versiyonları da var), km dersen askeri işaretleyici oluyor. ama piyasada 100-120mlik lazer mesafe ölçerler var inşaat için.

Ordan bir inşaat alayım  öyleyse :)

muhendisbey

@berat23


Analog devre ile hassas ve hızlı süre ölçümü (koskoca bir soru işareti)


Analog devre süre ölçmek için değil. Metrelerce yol alan Lazer ışını zayıflayacaktır. Zayıf ışını elektriksel sinyale çevirdiğinde çok küçük, değerlendirilemeyecek sinyal elde edersin. O nedenle kuvvetlendirme ve algılama (hızlı ölçüm için fotodiyot kullanılır, ters kutuplama gerekir ve çıkış gerilimi TTL seviyeye çekilmelidir) amaçlı olduğunu söyleyebiliriz. Sayma işlemi mikrodenetleyici ile de mikroişlemci ile de yapılabilir, ya da ayrı entegreler (TDC) kullanılabilir. 16F84'le de ölçebilirsin, 32F7xx serisi ARM ile de. Arasındaki fark birisi ile birkaç cm'lik katlarda ölçüm alabilirken diğerinde en az metrelerce ölçüm alabilirsin.


Şöyle düşünün, gökyüzünde bir uçak var. Birinde uçağın konumunu saniyede bir bakarak görüyorsunuz. Arkadaşınız da dakikada 1 kez bakıyor. Siz ne kadar hassas ölçersiniz, arkadaşınız ne kadar hassas ölçer? Arkadaşınız 1 dakikada aldığı yoldan daha kısasını ölçemez. İşte bu da frekans dediğimiz olay. Frekans ne kadar yüksek olursa o kadar kısa aralıklarla ölçüm alınabilir.


100 metreye gerek yok 1m'lik bile TOF sensörler mevcut artık, öyle at ile eşek fiyatında da değil. Taş çatlasa 10 dolar.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

mufitsozen

Adafruit VL53L0X Time of Flight Distance Sensor - ~30 to 1000mm

https://youtu.be/Rc8cXjADj3I

Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

tunayk

Si.. marka lazer mesafe sensörü 0.2-10m mesafe 4-20ma çıkışlı olarak kullanmıştım.  600TL civarında fiyat var.

berat23

Alıntı yapılan: muhendisbey - 16 Nisan 2017, 01:35:43
@berat23


Analog devre ile hassas ve hızlı süre ölçümü (koskoca bir soru işareti)


Analog devre süre ölçmek için değil. Metrelerce yol alan Lazer ışını zayıflayacaktır. Zayıf ışını elektriksel sinyale çevirdiğinde çok küçük, değerlendirilemeyecek sinyal elde edersin. O nedenle kuvvetlendirme ve algılama (hızlı ölçüm için fotodiyot kullanılır, ters kutuplama gerekir ve çıkış gerilimi TTL seviyeye çekilmelidir) amaçlı olduğunu söyleyebiliriz. Sayma işlemi mikrodenetleyici ile de mikroişlemci ile de yapılabilir, ya da ayrı entegreler (TDC) kullanılabilir. 16F84'le de ölçebilirsin, 32F7xx serisi ARM ile de. Arasındaki fark birisi ile birkaç cm'lik katlarda ölçüm alabilirken diğerinde en az metrelerce ölçüm alabilirsin.


Şöyle düşünün, gökyüzünde bir uçak var. Birinde uçağın konumunu saniyede bir bakarak görüyorsunuz. Arkadaşınız da dakikada 1 kez bakıyor. Siz ne kadar hassas ölçersiniz, arkadaşınız ne kadar hassas ölçer? Arkadaşınız 1 dakikada aldığı yoldan daha kısasını ölçemez. İşte bu da frekans dediğimiz olay. Frekans ne kadar yüksek olursa o kadar kısa aralıklarla ölçüm alınabilir.


100 metreye gerek yok 1m'lik bile TOF sensörler mevcut artık, öyle at ile eşek fiyatında da değil. Taş çatlasa 10 dolar.

bence neyden bahsettiğiniz konusunda fikriniz yok. ben askeri bir projede böyle bir sensör tasarımında bulundum, ordan birşeyler biliyorum.

30cm demek 1ns demek, 16f84 ise 20mhz desen bile 50ns yapar ki işlemci komutu ne sürede işleyecek? 50ns demek 15m çözünürlük demek bilmem farkındamısınız? diyelim 200mhz lik timer'ım var, o bile 5ns ki 1,5metre demek. bence bilmediğiniz, ordan burdan duyduğunuz konularda ahkam kesmeyin, bilene denk gelir kalırsınız ortada. bunun yanında frekans konusuna girmeyin bence, bilmediğiniz sular. öyle 10hz üstü derseniz diyota anlık yüksek güç aktarmanız gerekir ki onun power devresi bile ayrı bir dünya. burda mesafe çözünürlük ve güncelleme frekansı işin kısıtı, bunlar değiştikçe işin rengi çok değişir. kısa mesafede yüsek çözünürlük düşük güçle sağlanabilir.

örnek verilen sensörlr de içerisinde bu işi analog olarak yapar, mcu ile yapılabilir bir iş değil metre altı için.


muhendisbey

@berat23


Bilmediğimi ve uğraşmadığımı nereden biliyorsun? Yada beni ne kadar tanıyorsun?
15m çözünürlük demişsin, bunun üzerinden gidelim.


Adam kilometre ölçecekse 15m adam için ufak kalabilir. Bu da seni beni enterese etmez, ölçer mi? ölçer. Ben bunu diyorum. İlla her hassasiyetin cm bazında olması gerekmez. Öğrenci arkadaş 300 metreyi ölçer 15m hassasiyet önemli olmaz. Biz işi uygulama esaslı yaparız her zaman en hassası olacak diye bir kaide yok.


Sen bana şunu açıkla analog timer devresi? Multivibratör devrelerinden biriyle zaman mı tutuyorsun?, 555 mi kuracaksın?, yok çok daha farklı Kubinin özel sarımını mı kullanıyorsun? bana bunu açıkla. Yok frekans hesabında kalırsın falan bunları beni tanıyan birisi söyleyebilir.




Tahminen: askeri bir işletmede sadece stajer olarak bulunarak tasarım yapmışsın (ya da incelemişsin) ve ahkam kesiyor ve sadece temel mantığını biliyorsun, iç çalışma yapısı ile ilgili zerre fikrin yok. Frekans ayrı bir dünya, yok genlik ayrı bir dünya, bu ve bunun gibi cümleler bilmediğini gösterir. Bildiğini göster, utandır beni. Ön yargınız ile benim bu konuda hiç çalışmam olmadığını iddia ettiniz. Bu düşünceniz yanlış. Tabi ki bu paragraf da sizin açınızdan yanlış, iddialarım asılsız. Sadece sizin yaptığınızı size sattım diyebilirim. Sonuna kadar okuyana kadar sinirden çatladınız, ters köşe. Bir daha en azından tanımadan yorum yapmazsınız.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

berat23

gereksiz atışmaya girecek değilim. bu sitede beni şahsen gerçek hayattan tanıyanlar var, ne yaptığımı bilen var. stajyer olarak görmeye devam edin isterseniz. dikkat edin de asıl stajyer siz olmayın.

ayrıca teknik olarak hala boş konuşuyorsunuz. adam en az 10m ölçsün demiş, 16f84 ölçse çözünürlüğü 15m oluyor sizin tasarımda. sonra sıvama tarafında km örneği veriyorsunuz ki o ayrı bir komedi, öğrenciyse km gidecek lazer diyotu sürücüsünü vs. nasıl bulacak? zaten sizin hesaba göre herkes evinde hedefleme podu falan yapıyor ülkemizde. işte böyle saçma örnekler veren birinin bilmediğini ankara-kayseri arasındaki mesafeden algılayabiliyorum, bu da benim özel sarım tekniğim.

aslında "16f84 ile en az 10m ölçen laser rangefinder" tasarımınızla en özel sarım ödülü size layık:)

rree

İnternette gezinirken distance camera karşıma çıkmıştı.  Onu incelemek lazım.20metrelik  ölçebilen hassasiyeti 1cm olabiri bir lazer metre bende arıyorum.

muhendisbey

@berat23
Mesajı okumazsanız varacağınız sonuç bu (zaten bu şekilde cevap vereceğinizi tahmin ederek sizinle ufak bir oyun oynadım), stajyer kelimesi ağırınıza gitmiş o paragrafın devamını okuyun. Ön yargı ne kadar garip değil mi?


Ölçerim hiç acımam.

km gidecek lazer bulunamaz mı? Hımm gittigidiyora bakın isterseniz laser pointerlar kaç km gidiyormuş fiyatı neymiş. Gün batınca alır ölçümünü yaparsa problem kalmaz. Ben ne dedim uygulama esaslı iş yapılır. Uygulamada 15m mesafe değilse problem yok. Bu teklifi verecek, yani işi verecek kişinin isteği.


Ha, 16F84 ile hassas ölçümde yaparım. Yanında TDC kullanırsak problem kalmaz. İşin çakallığı :)
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.