norr@manorshi.com         +86-519-89185720
Haber Merkezi

Arduino ile ultrasonik sensör nasıl kullanılır?

Görüntüleme: 164     Yazar: Grace Yayınlanma Tarihi: 2021-07-26 Menşei: Alan

HC-SR04'ün Tanıtımı


HC-SR04 mesafe ölçümünde çok popüler bir sensördür. 40KHz frekansında ultrasonik dalgalar yayar. Ultrasonik dalgalar havada hareket eder. Yolda nesneler veya engeller varsa modüle geri dönecek

1

1. Ana teknik parametreler:

●Tipik çalışma voltajı: 5V 

●Ultra küçük statik çalışma akımı: 5mA'den az 

●Algılama açısı (R3 direnci ne kadar yüksekse, kazanç ne kadar yüksek olursa algılama açısı da o kadar büyük olur): 

R3 direnci 392, en fazla 15 derece 

R3 direnci 472, 30 dereceden fazla değil 

●Algılama mesafesi (R3 direnci kazancı ayarlayabilir, yani algılama mesafesini ayarlayabilir): 

R3 direnci 392 2cm-450cm 

R3 direnci 472 2cm-700cm 

●Yüksek hassasiyet: 0,3 cm'ye kadar 

●Kör bölge (2cm) süper yakın



2. Pim Açıklaması:

VCC - +5 V besleme

TRIG – Sensör girişini tetikler. Mikrodenetleyici 10 us tetikleme darbesini HC-SR04 ultrasonik modül.

ECHO–Sensörün yankı çıkışı. Mikrodenetleyici engeli tespit etmek veya mesafeyi bulmak için bu pini okur/izler.

GND – Toprak


hc-sr04


3. Çalışma prensibi


En az 10us'luk yüksek seviyeli bir sinyal vererek aralığı tetiklemek için IO'yu kullanın;

●Modül otomatik olarak 8 adet 40khz kare dalga göndererek sinyal dönüşü olup olmadığını otomatik olarak tespit eder.

●Bir sinyal dönüşü vardır, IO çıkışı aracılığıyla yüksek seviye, yüksek seviye süresi (4) ultrasonik dalganın iletiminden geri dönüşüne kadar geçen süredir. Test mesafesi = (yüksek süre * ses hızı (340M/S)) / 2


hc-sr04 ultrasonik modül


HC-SR04 Ultrasonik Modül Zamanlama Şeması

arduino

1. Arduino programlamanın temel bilgisi:

pulsIn(): Pin tarafından çıkan yüksek ve düşük seviyelerin darbe genişliğini tespit etmek için kullanılır.

pulsIn(pin, değer);

pulsIn(pin, değer, zaman aşımı);//zaman

Pin --- Nabzı okuması gereken pin

Değer --- Okunacak darbe tipi, YÜKSEK veya DÜŞÜK

Zaman aşımı --- zaman aşımı süresi, mikrosaniye cinsinden, veri türü işaretsiz uzun tam sayıdır

arduino


Bağlantılar oldukça kolay, aşağıdaki görselde devre tahtası devre şemasını inceleyebilirsiniz.


uno

2. Ultrasonik sensör ölçüm programı (tipik):

Burayı görüyorsanız Arduino ile ultrasonik sensör kullanmanın çalışma yöntemini anladığınıza inanıyorum. Haydi harekete geçelim ve kendiniz deneyelim!


Ultrasonik sensör ölçüm programı





Mesaj bırakın

Bize Ulaşın

Tel: +86-519-89185720
E-posta:  norr@manorshi.com
Adres: No. 61. Kunlun Yolu, Xinbei Bölgesi, Changzhou, Jiangsu, Jiangsu, Çin