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

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

Görünümler: 164     Yazar: Grace Publish Saat: 2021-07-26 Köken: Alan

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


HC-SR04, mesafeyi ölçmek için çok popüler bir sensördür. 40kHz frekansta ultrasonik dalgalar yayar. Ultrasonik dalgalar havada hareket eder. Yolda nesneler veya engeller varsa, modüle geri dönecektir. Yayılma süresini ve ses hızını dikkate alarak, mesafeyi hesaplayabilirsiniz.

1

1. Ana teknik parametreler:

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

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

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

R3 direnci 392, 15 dereceden fazla 

R3 direnci 472, 30 dereceden fazla 

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

R3 direnci 392 2cm-450cm'dir 

R3 direnci 472 2cm-700cm'dir 

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

● Kör Bölge (2 cm) Süper Kapat



2. Pin Açıklama:

VCC - +5 V arz

TRIG - Sensörün tetik girişi. Mikrodenetleyici 10 ABD tetikleme darbesini uygular. HC-SR04 Ultrasonik Modül.

Echo -ECHO sensör çıkışı. Mikrodenetleyici, engeli tespit etmek veya mesafeyi bulmak için bu pimi okur/izler.

GND - Zemin


HC-SR04


3. Çalışma prensibi


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

● Modül, sinyal dönüşü olup olmadığını otomatik olarak algılamak için otomatik olarak 8 40khz kare dalgası gönderir.

● Bir sinyal dönüşü vardır, IO çıkışından yüksek seviye, yüksek seviye süresi (4) iletimden ultrasonik dalganın geri dönüşüne kadar süredir. Test mesafesi = (yüksek zaman * 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:

Pulsein (): Pim tarafından yüksek ve düşük seviyeler çıkışının darbe genişliğini tespit etmek için kullanılır.

Pulsein (pim, değer);

Pulsein (pim, değer, zaman aşımı); // zaman

Pim --- nabzı okuması gereken pim

Değer --- Okunacak Nabız Türü, Yüksek veya Düşük

Zaman aşımı --- Zaman aşımı süresi, mikrosaniyelerde, veri türü imzasız uzun tamsayıdır

arduino


Bağlantılar oldukça kolaydır, breadboard devre şeması ile aşağıdaki görüntüye başvurabilirsiniz.


uno

2. Ultrasonik sensör aralık programı (tipik):

Burada görürseniz, Arduino ile kullanım yöntemi ultrasonik sensörü anladığınıza inanıyorum. Harekete geçelim ve kendiniz deneyelim!


Ultrasonik Sensör Aralık Programı





Mesaj bırakın

Bize Ulaşın

Tel: +86-519-89185720
E-posta:  norr@manorshi.com
Adres: Bina 5, No. 8 Chuangye Yolu, Shezhu Town, Liyang City, Changzhou, Jiangsu, Çin