KompentPololu 300cm Uzaklık Sensörü - Pulse Width Output
KompentPololu 300cm Uzaklık Sensörü - Pulse Width Output
KompentPololu 300cm Uzaklık Sensörü - Pulse Width Output
KompentPololu 300cm Uzaklık Sensörü - Pulse Width Output

Pololu 300cm Uzaklık Sensörü - Pulse Width Output (PL4079)

0.0
Marka : Pololu
Fiyat : ₺647,89  + KDV
KDV Dahil : ₺777,47

Pulse Widht çıkışı ile mesafe ölçümü

Değiştirebilir algılama mesafesi
Enable Pini

Pololu 300cm Uzaklık Sensörü – Pulse Widht Output PL-4079


Pololu Uzaklık sensörü 300 cm’e kadar PWM çıkışı vererek nesnelerin uzaklığını ölçmektedir. 
Uzaklık ölçümü aşağıdaki formüle göre yapılmaktadır.

d : mm cinsinden uzaklık

t : µs cinsinden puls genişliği

 

Uzaklık sensörünün algılama aralığı, ortamın aydınlatma koşulları ile nesnenin uansıtma özelliğine bağlı olarak değişebilmektedir. Yapılan testlerde Pololu 300cm uzaklık sensörü, 300cam uzaklıktaki bir duvarı, 170 cm uzaklıktaki bir beyaz kağıdı ve 100 cm uzaklıkta bir eli güvenli bir şekilde algıladığı tespit edilmiştir.
 

Pololu 300cm Uzaklık Sensörü Özellikleri
 

  • 3.0V ile 5.5V arasında çalışma
  • 30mA akım harcaması (Tipik olarak)
  • Disenable konumunda 0.4 mA akım harcaması
  • Minimum 4cm algılama
  • 30Hz ile 33Hz arası yenileme hızı (33ms ile 30ms periyot)
  • 15 derece görüş açısı
  • Digital puls widht çıkış
  • 21.6 x 8.9 x 3.5 mm boyutlarında
  • 0.4 gr ağırlığında
  • Ayarlanabilir Uzaklık Algılama

 

Pololu Uzaklık Sensörü Mesafe Algılama Aralığını Değiştirme


Pololu Uzaklık Sensörleri üzerinde bulunan jumperlar ile algılama mesafesi değiştirebilmektedir.

 

Aşağıda belirtilen resimlere 0 (sıfır) ohm bir direnç takılarak mesafe değişimi yapılmaktadır. Örnek olarak Pololu 300 cm uzaklık sensöründe 1. , 3. Ve 4. Pinlere 0 ohm direnç lehimlenmiş şekilde gelmektedir. Aşağıdaki tabloya göre jumper değiştirilerek mesafe algılama aralığı değiştirebilmektedir.

*Jumper sıralaması 4,3,2,1 olarak gösterilmiştir.
 

Pololu Model No

Açıklama

Maksimum Aralık

Histeresis

Çözünürlük

Minimum
Yenileme Hızı

Jumper
Özelliği
(4321)

4066

Dijital Çıkış 25cm

25 cm

50 mm

-

100 Hz

0000

4067

Dijital Çıkış 50cm

50 cm

50 mm

-

100 Hz

0001

4069

Dijital Çıkış 100cm

100 cm

50 mm

-

100 Hz

0011

4071

Pulse width çıkış, 130cm maksimum

~130 cm

-

1 mm
(= 0.5 µs)

100 Hz
(110 Hz max)

0101

4077

Dijital Çıkış 200cm

200 cm

50 mm

-

30 Hz

1011

4079

Pulse width çıkış, 300cm maksimum

~300 cm

-

2 mm
(= 0.5 µs)

30 Hz
(33 Hz max)

1101

*Dijital çıkş veren tiplerde mesafe ölçüm özelliği bulunmamaktadır. Mesafe ölçüm özelliği sadece Pulse çıkışlı modellerde bulunmaktadır

 

 

 

Pololu 300cm Uzaklık Sensörü Örnek Arduino Kodu
 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

// Pololu 300cm Uzaklık sensörü örnek Arduino Programı
 

// Bu bölümde  sensöre bağladığınız pin numarası ile değiştiriniz
const uint8_t sensorPin = 2;
 

void setup()
{
  Serial.begin(115200);
}
 

void loop()
{
  int16_t t = pulseIn(sensorPin, HIGH);
 

  if (t == 0)
  {
    // pulseIn() 1 saniye içinde puls algılamazsa
    Serial.println("timeout");
  }
  else if (t > 1850)
  {
    // Algılama olmazsa
    Serial.println(-1);
  }
  else
  {
    // Doğru puls okuması . Mikro saniye bazında okumayı mm cinsinde uzaklık değerine çevirme
    int16_t d = (t - 1000) * 4;
 

    // Limit minumum uzaklık 0
    if (d < 0) { d = 0; }
  
    Serial.print(d);
    Serial.println(" mm");
  }
}


Kart üzerinde algılama yapıldığı zaman yanan LED bulunmaktadır. Mesafeye yaklaştıkça LED şiddeti artmaktadır.

cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR