IQ Optik Sensörü Kullanma

IQ Optik Sensör, IQ robot platformuyla tam entegrasyon için tasarlanmış güçlü IQ sensörlerinden biridir.

IQ_Optical_Sensor.png


Sensörün Açıklaması

IQ Optik Sensör aşağıdaki sensörlerin birleşimidir:

  • Ortam ışığı sensörü: Sensörün algıladığı mevcut ortam ışığı miktarını bildirir. Bu, bir odanın parlaklık seviyeleri veya belirli bir nesnenin parlaklığı olabilir.
  • Renk sensörü: Renk bilgisi RGB (Kırmızı, Yeşil, Mavi), renk tonu ve doygunluk veya gri tonlamalı olarak mevcuttur. Renk algılama, nesne 100 milimetreden (mm) daha yakın olduğunda en iyi şekilde çalışır.
  • Yakınlık sensörü: Yakınlık sensörü, entegre bir IR LED'den kaynaklanan yansıyan IR (kızılötesi) enerjiyi ölçer. Bu nedenle değerler ortam ışığına ve nesne yansımasına göre değişecektir.

IQ_Optical_Sensor-LED_On.png

Optik Sensör ayrıca beyaz LED'ler içerir.

Bu LED'ler açılıp kapatılabilir veya belirli bir parlaklık yüzdesine ayarlanabilir.

Bu, çevredeki ışık koşullarından bağımsız olarak renkleri algılarken tutarlı bir ışık kaynağı sağlar.

IQ_Optical_Sensor_Mounting.png

Sensör yuvasının arkasında, sensörü bir robota monte ederken esneklik sağlamak için beş delik bulunur.

IQ_Optical_Sensor-WindowCallout.png

Sensörün ön yüzünde Optik Sensörlerin bulunduğu küçük bir pencere bulunmaktadır.

IQ_Gen_2_Brain_Connected_to_Optical_Sensor.png

Optik Sensörün IQ Brain ile çalışabilmesi için sensörün Akıllı Bağlantı Noktasının ve IQ Brain'in Akıllı Bağlantı Noktasının bir Akıllı Kablo ile bağlanması gerekir.

Optik Sensör, IQ Brain'deki 12 Akıllı Bağlantı Noktasından herhangi biriyle çalışacaktır.

Bir IQ Akıllı Kabloyu bağlantı noktalarına bağlarken, kablonun konektörünün bağlantı noktasına tam olarak takıldığından ve konektörün kilitleme tırnağının tamamen yerine oturduğundan emin olun.


Optik Sensör Nasıl Çalışır?

IQ Optik Sensör, ışık enerjisini alır ve enerjiyi elektrik sinyallerine dönüştürür. Sensörün dahili elektroniği (bir donanım durumu makinesi), bu sinyalleri IQ Brain tarafından giriş olarak alınacak çıkış sinyallerine dönüştürür.

Daha önce bahsedildiği gibi:

  • Sensörün renk algılaması, nesne 100 milimetreden (mm) veya yaklaşık 3,9 inçten daha yakın olduğunda en iyi şekilde çalışır.
  • Yakınlık sensörü yansıyan IR ışık yoğunluğunu ölçer. Bu, değerlerin ortam ışığına ve nesne yansımasına göre değişmesine neden olacaktır.

IQ Brain'in robotun davranışını kontrol etmek amacıyla sensörün okumalarını kullanması için bir kullanıcı programı oluşturmak amacıyla Optik Sensörün VEXcode IQ ile eşleştirilmesi gerekir.

Bir kullanıcı programıyla birlikte çalışan IQ Brain, Optik Sensörle birlikte şu amaçlarla kullanılabilir:

  • Sensörün beyaz LED ışıklarını açın veya kapatın.
  • Beyaz LED ışıkların güç yüzdesini ayarlayın.
  • Bir nesneyi algılayın.
  • Bir rengi algılayın.
  • Ortam ışığının parlaklığını yüzde olarak ölçün.
  • Bir rengin tonunu derece cinsinden ölçün.

Optik Sensörün Kurulumu

Atama

TH_Lesson_3_Tile__1_.png

Doğru okumalar elde etmek için Optik Sensörün yerleşimi çok önemlidir.

Sensörün ön yüzündeki küçük Optik Sensör penceresinin önünde robot üzerinde herhangi bir yapı olmadığından emin olun.

Sensörün önünde, ölçülen herhangi bir nesne ile sensör arasında açık bir yol olması gerekir.

Optik Sensör Değerlerinin Okunması

IQ_Gen_2_Brain_-On-OpticalMenu.png

Optik Sensörün rapor ettiği bilgileri görmek için IQ Brain'deki Cihazlar ekranını kullanmak faydalı olacaktır.

  • LED: LED'lerin geçerli parlaklık yüzdesidir. 0 kapalı ve %100 tamamen açık.
  • BRT: odadaki ortam ışığının veya bir nesnenin parlaklık yüzdesi
  • PROX: bir nesnenin yakın veya uzak yakınlığı
  • Hue: , 0 - 359 derece arasında bir renk tonu değeridir. Her renk tonu değerinin bir renk tonu ilişkisi vardır.

    Sensör Kontrol Panelini kullanmak için bu makaledeki adımları izleyin. 

VEXcode IQ'da Optik Sensörü Cihaz Olarak Ekleme

Bir sensör bir programlama diliyle kullanıldığında, o dil içinde yapılandırılması gerekir. 

Devices__-_optical_sensor.png

VEXcode IQ ile bu, Cihazlar penceresindeki 'Cihaz ekle' özelliği kullanılarak gerçekleştirilir.

Optik Sensörü konfigürasyona eklemek için bu makaledeki adımları izleyin. 

Optical_blocks.png

Optik Sensör projenize eklendiğinde yeni bir sensör bloğu seti kullanıma sunulacaktır.

Optik Sensöre ilişkin 'Algılama' kategorisindeki bloklar hakkında daha fazla bilgi için Yardım bilgilerine bakın (Blok proje veya C++ proje).


Optik Sensörün Ortak Kullanımları

Optik Sensör, robotun davranışını değiştirmek için kullanılabilecek çeşitli ölçümler üretebilir. Bu özellikler şunları içerir:

Bir nesneyi algılama

Detect_an_object.png

Bu özellik, robotunuzun Optik Sensör menziline giren bir nesneyi algılamasını sağlar.

Solda gösterilen örnek proje, ön tarafına monte edilmiş bir Optik Sensöre sahip bir robotu, küp gibi bir nesneyi algılayana kadar sürecek ve ardından nesne Optik Sensör tarafından algılandığında sürüşü durduracak şekilde kodlamak için kullanılır.

Bir rengi algılama

IQ_Gen_2_Simple_Clawbot_with_Cubes-OpticalCallout.png

Bu özellik robotunuzun bir nesnenin rengini tanımlamasını sağlar.

Ön tarafına monte edilmiş bir Optik Sensöre ve bir Dokunmatik LED'e sahip bir robotun, renkli küp gibi bir nesneyi algılayana kadar dönmesini kodlamak buna bir örnek olabilir.

Bir nesne algılandığında robot 5 saniye boyunca dönmeyi bırakır ve Dokunmatik LED'i algılanan nesnenin renginde yakar.

Ortam ışığını ölçün

Ambient_light.png

Bu özellik robotunuzun etrafındaki ışığın parlaklığını ölçmesine olanak tanır.

Solda gösterilen örnek proje, bir odadaki ışıklar açıkken bir robotu daire şeklinde sürmek ve ışıklar kapatıldığında robotun sürüşünü durdurmak için kullanılır.

Ton değerini ölçün

vex-gökkuşağı-daire-grafik_2.jpg

Bu özellik, robotunuzun bir nesnenin renginin tonu için bir sayı sağlamasına olanak tanır.

Optik Sensör, soldaki renk tekerleğine göre karşılık gelen renk tonu değerini 0 ile 359 arasında derece cinsinden bildirir.

Bu, genelleştirilmiş kırmızı, yeşil veya mavi tanımlamaya kıyasla daha hassas bir renk ölçümü sağlar.


Optik Sensörün Yarışma Robotunda Kullanımı

Optik Sensör, rekabet robotları için mükemmel bir rekabet avantajı sağlayacaktır. Nesneleri ve renklerini tespit etme yeteneği, otonom rutinler tasarlarken çok fazla bilgi sağlayacaktır. Bir nesnenin varlığı ve renk tonu, oyun parçalarının ve/veya hedeflerinin tespit edilmesinde yararlı bilgiler sağlayacaktır.

IQ_Gen_2_Fling_-OpticalCallout.png

Örneğin, 2021 - 2022 VEX IQ Challenge, Pitching In'de, robotunuzun girişini taramak için bir Optik sensör açılı hale getirilebilir.

Girişte bir top algılanır algılanmaz, bu, topu fırlatmak için robotun kolunu otomatik olarak açabilir.

VEX IQ Optik Sensör hangi uygulama için kullanılırsa kullanılsın, ekipler için memnuniyetle karşılanacak bir eklenti olacağına şüphe yok.

Sensör değerlerinin işlevi kullanıcının hayal gücüne açıktır.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: