HC-SR04 Və Arduino-da Ultrasəs Məsafəsi Necə Hazırlanır

Mündəricat:

HC-SR04 Və Arduino-da Ultrasəs Məsafəsi Necə Hazırlanır
HC-SR04 Və Arduino-da Ultrasəs Məsafəsi Necə Hazırlanır

Video: HC-SR04 Və Arduino-da Ultrasəs Məsafəsi Necə Hazırlanır

Video: HC-SR04 Və Arduino-da Ultrasəs Məsafəsi Necə Hazırlanır
Video: Sinhala Arduino Tutorial 07 - Ultrasonic Sensor , Serial Monitor 2024, Noyabr
Anonim

HC-SR04 ultrasəs sensoru və Arduino lövhəsinə əsaslanan bir ölçmə ölçüsü layihəsi təklif edirəm. Sensor göstəriciləri maye kristal ekranında göstərilir və güc 9 voltluq bir batareyadan verilir.

Rangefinder layihəsi düzeni
Rangefinder layihəsi düzeni

Vacibdir

  • - Arduino Nano;
  • - ultrasəs məsafəli ölçmə cihazı HC-SR04;
  • - LCD ekran;
  • - bədən;
  • - "Krona" batareyası;
  • - 10 kOhm potansiyometr;
  • - çörək lövhəsi;
  • - birləşdirici tellər.

Təlimat

Addım 1

Başlamaq üçün kasa üçün uyğun ölçüsü seçməlisiniz. Ölçü, istifadə edəcəyiniz Arduino lövhəsindən (UNO, Mini, Nano və ya başqa), həm də LCD'nizin ölçüsündən asılıdır. LCD əvəzinə 3 simvoldan ibarət bir miniatür LED göstəricisini istifadə etmək mümkündür. Bu məsafəni santimetrlə göstərmək üçün kifayət edəcək, çünki istifadə olunan ultrasəs sensoru 3 ilə 400 sm arasındadır.

Ölçmə məsafəsi üçün bir iş seçmək
Ölçmə məsafəsi üçün bir iş seçmək

Addım 2

Gəlin hissələrin bədən daxilində necə yerləşəcəyini təxmin edək. Ultrasəs sensoru, ekran və açılış söndürmə üçün delikləri kəsin.

Addım 3

İndi cihazımızın dövrəsinə baxaq. Enerji təchizatı - "Krona" batareyasından 9 V. S1 keçid açarı - cihazı açmaq və söndürmək üçün. Maye kristal ekran (LCD), kontrastı tənzimləmək üçün 10 kΩ potensiometr ilə standart bir şəkildə bağlanır. LCD və ultrasəs sensoru 5 V-dan güc alır.

Ultrasonik məsafədən ölçmə dövrəsi
Ultrasonik məsafədən ölçmə dövrəsi

Addım 4

Mənzərə ölçənimiz üçün bir eskiz yazaq. Burada hər şey sadədir. Əvvəlcə Arduino IDE-dən LiquidCrystal kitabxanasını istifadə edərək 12, 11, 10, 9, 8 və 7 saylı pinlərdə LCD-ni işə salırıq.

Ardından, məsafəni təyin edən tetiği və əks-sədaları Arduino lövhəsinin 6 və 5-ci sancaqlarına bağlayırıq.

GetDistance () funksiyasından istifadə edərək hər 50 ms-də dedektordan məsafəni tələb edəcəyik və LCD-də göstərəcəyik.

Menzil eskizi
Menzil eskizi

Addım 5

Eskizi Arduino yaddaşına yazdıqdan sonra cihazı yığa bilərik. Təklif etdiyim daxili hissələrin tərtibatı şəkildə göstərilmişdir. Ekranı və sensoru isti ərimiş yapışqanla düzəltdim. Kifayət qədər möhkəm tutur, eyni zamanda, lazım olduqda bağlı hissələrin çıxarılmasına imkan verir. Arduinonun USB portuna qoşula bilmək və lazım olduqda "firmware" i düzəltmək üçün hər şeyi yerləşdirmək məsləhətdir. Məsələn, göstərilən mətni dəyişdirin və ya məsafəni hesablamaq üçün əmsalları düzəldin. LCD-nin kontrastını dəyişdirmək lazım ola bilər, buna görə potensiometr tənzimləyicisinin mövcud olması da məsləhətdir.

Ultrasonik məsafədörün içərisinin düzeni
Ultrasonik məsafədörün içərisinin düzeni

Addım 6

Bitmiş cihazın bir versiyası fotoşəkildə göstərilir. Olduqca yığcam və istifadəsi asandır. Əlbəttə ki, belə bir cihazın öz xüsusiyyətləri var. Faydalı məsləhətlər hissəsində sonunda bir neçə vacib istifadə tövsiyəsi verilir.

Tövsiyə: