VL53L0X Laser Sensör ile Mesafe Ölçümü ve P10'a Yazdırma...
HTML-код
- Опубликовано: 10 сен 2024
- //___VL53L0x ve Arduino ile Laser Sensör Mesafe Ölçümü ve P10 Led Matrix Tabelaya Yazdırma
//___VL53L0x Kütüphane: github.com/pol...
//___P10 Panel Arduino bağlantısı: github.com/ron...
//___Pin Bağlantıları: github.com/ron...
//___Arduino Demo Sketch P10: raw.githubuser...
//___I²C LCD Demo Sketch I²C LCD: raw.githubuser...
//___I²C LCD Nano bağlantı: github.com/ron...
//___Çalışmada Kullanılan I²C LCD Kütüphanesi: github.com/ron...
//___:
e-posta: bilgi@ronaer.com
/ dr.tronik2023
RUclips: Dr.TRonik: / drtronik
PCBWay: www.pcbway.com...
//___EN:
VL53L0x sensor & Data print to P10 panel / I²C LCD
Kaliteli bilgi dolu oldugu kadar ilginc bir proje icin emeginize saglik.... Projeler gittikce ilginclesiyor . Takipteyim
Elimizden geldiğince, biraz da ihtiyaçtan bir şeyler ortaya çıkarmaya çalışıyoruz... 👍
Destek için de ayrıca teşekkürler... 🙏
Elinize ve emeğinize sağlık. Güzel bir çalışma olmuş
Teşekkürler... 🙏
Nice 👍👍
Thank You... 🙏
Very good
Thank You... 👍
Merhaba, mesafe ölçümü yaparken 5 mm den ince parçaları eleyebileceğimiz bir yöntem varmıdır? Örneğin ince otları görmezden gelirken 1 cm kalınlığındaki dalları görüp mesafesini verecek bir yöntem ? 😅
Merhabalar, bir kaç şekilde yapılabilir, örneğin;
Mesafe ölçümüne ek olarak ayrıca bir sensör (triangülasyon lazer mesafe sensörleri veya yeni nesil ultrasonik kalınlık ölçer sensörler gibi) ile incelik / kalınlık ölçen bir ilave yapılarak, eğer kalınlık istediğimiz değer ve üzeri ise mesafeyi ölç, değil ise ölçme tarzında bir kod satırı eklenerek yapılabilir.
Belki daha pro olarak uygun bir kamera ve bağlı program ile görüş sağlanarak, önündeki obje uygun değerde ise mesafesini ölçer , değilse pas geçer...
Duruma özel bir proje olması nedeni ile ar-ge , belki know-how ve maliyet isteyen güzel bir mekatronik proje olurdu...
@@DrTRonik öncelikle cvp için teşekkürler. Sabah ilk işim ultrasonic kalınlık ölçen sensörlere bakmak oldu. Ancak bu sensörler, sensörün duruşuna göre derinlik ölçümü yapıyor. Yatayda kalınlık ölçümü yapmıyor. Geniş yapraklı otları elemek icin harika bir yöntem. Hem yatayda hem derinlikte ölçüm yapmadan otları eleyemeyeceğimi farketmemi sağladı. Yatayda ise cizgi lazer ve kamera ile görüntüyü alıp çizgi genişliklerine bakıp ölçüm yapabilirim diye düsundüm. Ama ultrasonic sensörden gelen parça ile lazerden ölçtüğüm parçanın aynı parça olmasını nasıl sağlarım bilemedim. Tek bir objeyi ölçsem çok kolaydı, ot yığını içinde iki farklı veriyi eşleştirmek nasıl mümkün olabilir kafamda henüz oturtamadım.
Merhaba videonuz için teşekkürler tüm adımları uygulayıp sensör ile seri port ekranında mesafeleri görmeye çalışırken Failed to detect and initialize sensor hatası alıyorum bunu nasıl çözebilirim
Merhaba,
Kütüphane içindeki if (!sensor.init()) şartı gerçekleşiyor olmalı, yani sensör başlatılamıyor...
Bağlantı, besleme voltajı, jumper kabloları vb bir yerlerde bir hata olmalı...
Merhaba.Baglantiyi gisterdiginiz uygulama hangisi acaba?Tesekkurler onceden❤
Merhabalar,
Bağlantıları basitçe gösterebilmek için genellikle "Fritzing" ile "Microsoft PowerPoint" yeterli oluyor.
Parça sabit iken değerin panelde oynaması için nasıl bir çözüm öneriniz olabilir
Merhaba;
Pratikte denemedim ancak, teoride VL53L0X "Data Sheet" ve "API User Manual" e bir göz attığımızda:
Sensörün kalbirasyon ayarları (SPAD/temperature ve offset calibration) yapıldıktan sonra
Ölçüm modu Yüksek Keskinlik / High Accuracy moduna alınıp,
Çalışma modu Tek Ölçüm / Single Ranging ayarlanarak ölçüm yapılmalı...
Video çalışmasında breadboard üzerindeki sensör, her hareketten ve ortam aydınlatmasından fiziki olarak etkilendiğinden; cisme olan açısı ile geri dönen ışığın niteliği değişiyor. Bu da ölçümün sabit kalmamasında önemli etkenlerden. Bu nedenle sensörün sabitlenmesi de iyi yapılmalı ve değişken ışık kaynaklarından korunmalı...
@@DrTRonik Merhaba , yüksek gerilim labaratuvarında iki düzlem arasında elektrik atlama deneyleri yapıyoruz üniversitede. bu mesafeler 5 mm sonra 10 mm 15 mm diye gidiyor. biz bunu manuel ayarlıyoruz. fakat bunu otomasyon sistemi ile mikrodenetleyici kullanarak ve mesafe ölçerek en hassas şekilde girilen değer kadar oynatma işlemini yapacağız. bu aralığı en hassas şekilde ölçmek için bu veya daha değişik sensör öneriliniz var mı ?
@@Mustafa-Ok3 Merhabalar...
Milimetre düzeyinde ölçümler için VLX serisi sensorlar, stabilizasyon (ve kalibrasyon) işlemleri projeye / ortama uygun olarak yapıldığında yeterli olacaktır...
Daha hassas ölçümler için belki PMD ya da LIDAR serisi sensorlar de tercih edilebilir...
Çalışmalarınızda başarılar...
Teşekkürler
Hocam, en düşük hassasiyetli sensör nedir mesafe ölçümü için
Ölçülecek objeye göre hareketli , doğal, reflektörlü, renkli... Ya da sensörün teknolojisi laser, ultrasonik, optik gibi, parametrelere göre çok değişkenlik göstermekle birlikte SHARP, BOSCH, SICK gibi firmalar mikron düzeyine kadar ölçüm yapabilen sensörler üretebiliyorlar. Ancak profesyonel çalışmalarla ilgili çok bilgim yok. Örnek olarak yazıcılarda kağıdın gelip gelmediğini kontrol amaçlı kullanılan GP2A231xxx serisi sensörler 1mm ye kadar cismi görebiliyor ama proje dahilinde uygunluğunu araştırmak gerek...
@@DrTRonik q
@Dr.TRonik Merhaba aynı adımları uyguladığımda -1mm gibi bir sonuç görünüyor serial portta ve ne yaptıysam çözemedim
Merhabalar,
I²C bağlantıları olan, SDA (A4) SCL (A5),
Seri port baud değeri,
Bağlaç kabloların temas etmemesi,
VIN max 5V, değerinin aşılması vb...
Şimdiye kadar karşılaştığım sorunlar genelde bunlar...
Sensörün sağlam olduğunu varsayarsak bir yerlerde mutlaka bir bağlantı hatası olmalı... 👍
Aynı uygulama stm32 de yapılabilir mi ? Ve bunun için referans kaynağı var mı ?
Denemedim ancak;
Sanırım Vlx sensör için I²C ve p10 tek renk led panel için SPI protokollerini destekleyen, kart voltaj seviyeleri uygun mcu'lar rahatlıkla kullanılabilir.
STM32 için I²C: wiki.st.com/stm32mcu/wiki/Getting_started_with_I2C
STM32 için SPI: www.digikey.com/en/maker/projects/getting-started-with-stm32-how-to-use-spi/09eab3dfe74c4d0391aaaa99b0a8ee17
ve STM32 kartlar için konu ile ilgili örnekler yardımcı olabilir sanırım.
@@DrTRonik teşekkürler
0,001 mm ölçebiliyor muyuz hocam
Ölçemiyoruz...
I²C üzerinden 16-bit ve milimetre cinsinden mesafe ölçümü mümkün...
mm altında değerlerde dijital mikrometre en güzeli...
en fazla kaç metre ölçe biliyor
VL53L0x modeli 2 metreye kadar...