İçindekiler:

MESAFE ÖLÇÜMÜ için ANALOG ULTRASONİK SENSÖR: 3 Adım
MESAFE ÖLÇÜMÜ için ANALOG ULTRASONİK SENSÖR: 3 Adım

Video: MESAFE ÖLÇÜMÜ için ANALOG ULTRASONİK SENSÖR: 3 Adım

Video: MESAFE ÖLÇÜMÜ için ANALOG ULTRASONİK SENSÖR: 3 Adım
Video: Ultrasonik Mesafe Sensörü (HC-SR04) Kullanımı #14 2024, Kasım
Anonim
MESAFE ÖLÇÜMÜ İÇİN ANALOG ULTRASONİK SENSÖR
MESAFE ÖLÇÜMÜ İÇİN ANALOG ULTRASONİK SENSÖR

Bu talimat, Arduino'ya bağlı bir ultrasonik sensörün nasıl kullanılacağı ve 20 cm'den 720 cm'ye kadar olan mesafelerin doğru bir şekilde nasıl ölçüleceği ile ilgilenecektir.

1. Adım: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

4 şekilde çalışabilen ünlü GY-US42V2'yi kullandım:

-Kurulacak özel bir kitaplıkla darbe çıkışı (SR04.h) test edilmedi

- Özel bir SoftI2Cmaster.h kitaplığı ile I2C iletişimi (test edilmemiştir).

-Bu pin haritasıyla özel kütüphanesi olmayan I2C:

  • VCC'den VCC'ye,
  • A5'ten (atmega328 SCL) CR'ye
  • A4'ten (atmega328 SDA) DT'ye
  • GND'den GND'ye dönüştürücü

Çekme direnci olmayan atmega328'e bağlantı, çok iyi bir ölçüm değil.

-SoftwareSerial.h özel kütüphanesine sahip Seri RX TX ve bu pin haritası:

VCC'den VCC'ye dönüştürücü

GND'den GND'ye dönüştürücü

  • D2'yi CR'ye sabitle
  • D3'ü DT'ye sabitleyin
  • VCC'den PS'ye dönüştürücü

Daha doğru ve bence en iyisi

Bazı teknik özellikler:

GY-US42, düşük maliyetli, yüksek kaliteli menzil modülüdür.

Çalışma voltajı 3-5 V, küçük güç tüketimi, küçük boyut, kolay kurulum.

Çalışma prensibi, probun ölçülen nesne tarafından ışınlanan ultrasonik dalgalar yayması, probun geri dönüş ses dalgalarını alması, zaman farkını kullanması, gerçek mesafeyi hesaplamasıdır. Modül verilerini okumanın üç yolu vardır, yani seri UART (TTL seviyesi), IIC, darbe modu pwm, Seri iletim hızı 9600bps ve 115200bps'dir, yapılandırılabilir, sürekli vardır, çıkışı iki şekilde ayarlayın, güç ayarlarını kaydedebilirsiniz.

IIC, IIC veri yolunun aynı anda birkaç modüle erişmesini kolaylaştırmak için dahili adresi değiştirebilir. Darbe pwm çıkışı sr04 ile aynıdır.

Modül başka bir çalışma ortamına uyarlanabilir ve doğrudan mikrodenetleyiciye bağlanabilir.

Bilgisayarın TTL modülünde USB'ye ihtiyacı olduğunda, doğrudan bağlantı.

IIC modu, APM, Pixhawk ve diğer uçuş kontrollerine doğrudan bağlanabilir.

Arduino, 51, STM32 mikrodenetleyicinin haberleşme prosedürlerini sağlar, devreleri ve dahili mikrodenetleyici kaynağı sağlamaz.

Alıcı-vericiyi kullanmanın bir sonucu olarak, yerleşik bir ultrasonik prob bulunur, kör alandan olan mesafe yaklaşık 20 cm'dir. 20 cm içinde, aralık geçersizdir.

Voltaj: 3-5 V

Dahili MCU mesafeyi hesaplar

IIC ve seri ve pwm

Frekans: 15 Hz (tam aralık)

Akım: 9mA (VCC = 5V)

Adım 2: Sketch ve Libs İçindeki Şematik ve Arşiv

Sketch ve Libs İçindeki Şematik ve Arşiv
Sketch ve Libs İçindeki Şematik ve Arşiv

Bir atmega328 PU olmayan P ile bir arduino klon kartı yaptım, uzun zaman önce aldım. Ben denilen 2 eskiz yazıyorum:

  • Özel kitaplık olmadan çalışan I2C için RADARI2C
  • SoftwareSerial.h ile RADARserial

Ayrıca bu sensör için sağlanan orijinal taslağı ve kitaplıkları da bulacaksınız.

3. Adım: Sonuç

Bu tür bir sensör bir tür arka park sensörü olarak kullanılacaktır ancak dış mekan kullanımı için bu sistem sesi bozan rüzgar tarafından bozulabilir. Dikkatli ol.

Bu talimatı düzenlemek için gereken tüm web sitesi sayesinde.

Mutlu öğretilebilir!!!!

Önerilen: