Mündəricat:

ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ: 3 Addım
ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ: 3 Addım

Video: ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ: 3 Addım

Video: ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ: 3 Addım
Video: Arduino Dersleri #23 Ultrasonik Sensör (HC SR04) ile Mesafe Ölçümü (Araç Park Sensörü Mantığı) 2024, Noyabr
Anonim
ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ üçün
ANALOG ULTRASONIC SENSORU MESAFE ÖLÇÜMÜ üçün

Bu təlimatlar, Arduino -ya bağlı bir ultrasəs sensorunun necə istifadə ediləcəyi və 20 sm -dən 720 sm -ə qədər olan məsafələrin dəqiq ölçülməsi ilə məşğul olacaq.

Addım 1: GY-US42V2

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

4 yolla işləyə bilən məşhur GY-US42V2 istifadə etdim:

-yükləmək üçün xüsusi bir kitabxana ilə pulse çıxışı (SR04.h) yoxlanılmamışdır

SoftI2Cmaster.h xüsusi bir kitabxana ilə -I2C ünsiyyəti (sınanmamışdır).

Bu pin xəritəsi ilə xüsusi kitabxanası olmayan -I2C:

  • VCC - VCC,
  • A5 (atmega328 SCL) - CR
  • A4 (atmega328 SDA) - DT
  • GND - GND

Atmega328 -ə keçid müqaviməti olmadan, çox yaxşı bir ölçü deyil.

-Serial RX TX xüsusi bir kitabxana SoftwareSerial.h və bu pin xəritəsi ilə:

VCC - VCC

GND - GND

  • pin D2 -dən CR -ə
  • pin D3 -dən DT -ə
  • PS üçün VCC

Daha dəqiq və ən yaxşı məncə

Bəzi texniki xüsusiyyətlər:

GY-US42, aşağı qiymətli, yüksək keyfiyyətli bir sıra moduldur.

İşləmə gərginliyi 3-5 V, kiçik enerji istehlakı, kiçik ölçü, asan quraşdırma.

Əməliyyat prinsipi, probun ölçülən obyekt tərəfindən şüalanan ultrasəs dalğaları yayması, probun geri dönmə səs dalğaları alması, vaxt fərqindən istifadə etməsi və həqiqi məsafəni hesablamasıdır. Modul məlumatlarını oxumağın üç yolu var, yəni serial UART (TTL səviyyəsi), IIC, nəbz rejimi pwm, Serial ötürmə sürəti 9600bps və 115200bpsdir, konfiqurasiya edilə bilər, fasiləsizdir, çıxışı iki şəkildə qurun, güc parametrlərini saxlaya bilərsiniz.

IIC, eyni zamanda bir neçə modula daxil olmağı asanlaşdırmaq üçün daxili ünvanı dəyişdirə bilər. Pulse pwm çıxışı sr04 ilə eynidir.

Modul başqa bir iş mühitinə uyğunlaşdırıla və birbaşa mikrokontrolöre qoşula bilər.

TTL modulunda kompüterə USB lazım olduqda, birbaşa əlaqə.

IIC rejimi birbaşa APM, Pixhawk və digər uçuş nəzarətinə bağlana bilər.

Arduino, 51, STM32 mikrokontrolör ünsiyyət prosedurlarını təmin edir, dövrə və daxili mikro nəzarətçi mənbəyi təmin etmir.

Alıcı -vericinin istifadəsi nəticəsində, ultrasəsli bir zond qurulur, kor sahədən olan məsafə təxminən 20 sm -dir. 20 sm aralığında aralıq etibarsızdır.

Gərginlik: 3-5 V.

Daxili MCU məsafəni hesablayır

IIC və serial və pwm

Tezlik: 15 Hz (tam diapazon)

Cərəyan: 9mA (VCC = 5V)

Addım 2: Sketch və Libs İçindəki Şematik və Arxiv

Sketch və Libs İçindəki Şematik və Arxiv
Sketch və Libs İçindəki Şematik və Arxiv

Bir atmega328 PU non P ilə arduino klon lövhəsi hazırladım, çoxdan aldım. 2 tipli eskiz yazdım:

  • Xüsusi kitabxana olmadan çalışan I2C üçün RADARI2C
  • SoftwareSerial.h ilə RADARserial

Bu sensor üçün təchiz edilmiş orijinal eskiz və libləri də tapa bilərsiniz.

Addım 3: Nəticə

Bu tip sensorlar bir növ arxa park sensoru kimi istifadə ediləcək, ancaq açıq havada istifadə etmək üçün bu sistemi səsdən yayındıran külək narahat edə bilər. Ehtiyatlı olun.

Bu təlimatı redaktə etmək üçün lazım olan bütün veb saytlara təşəkkür edirəm.

Xoşbəxt təlimatçı !!!!

Tövsiyə: