Isi kandungan:

PEMENANG ULTRASONIK ANALOG PENGUKURAN JARAK: 3 Langkah
PEMENANG ULTRASONIK ANALOG PENGUKURAN JARAK: 3 Langkah

Video: PEMENANG ULTRASONIK ANALOG PENGUKURAN JARAK: 3 Langkah

Video: PEMENANG ULTRASONIK ANALOG PENGUKURAN JARAK: 3 Langkah
Video: Mengukur Jarak dengan Sensor Ultrasonic HCSR04 2024, November
Anonim
SENSOR ULTRASONIK ANALOG untuk PENGUKURAN JARAK
SENSOR ULTRASONIK ANALOG untuk PENGUKURAN JARAK

Instruksional ini akan menangani bagaimana menggunakan sensor ultrasonik yang disambungkan ke Arduino dan mengukur jarak dengan tepat dari 20cm hingga 720cm.

Langkah 1: The GY-US42V2

The GY-US42V2
The GY-US42V2
The GY-US42V2
The GY-US42V2

Saya menggunakan GY-US42V2 yang terkenal yang boleh dijalankan dengan 4 cara:

-polse output dengan perpustakaan khas untuk dipasang (SR04.h) tidak diuji

Komunikasi -I2C dengan perpustakaan khas SoftI2Cmaster.h (tidak diuji).

-I2C tanpa perpustakaan khas dengan peta pin ini:

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

Pautkan ke atmega328 tanpa rintangan tarik ke atas, bukan ukuran yang sangat baik.

-Serial RX TX dengan perpustakaan khas SoftwareSerial.h dan peta pin ini:

VCC ke VCC

GND ke GND

  • pin D2 ke CR
  • pin D3 ke DT
  • VCC ke PS

Lebih tepat dan terbaik yang saya fikirkan

Beberapa spesifikasi teknikal:

GY-US42 adalah modul julat kos rendah dan berkualiti tinggi.

Voltan operasi 3-5 V, penggunaan kuasa kecil, saiz kecil, pemasangan mudah.

Prinsip operasinya adalah bahawa probe memancarkan gelombang ultrasonik yang disinari oleh objek yang diukur, probe menerima gelombang bunyi kembali, menggunakan perbezaan waktu, mengira jarak sebenar. Terdapat tiga cara untuk membaca data modul, iaitu UART bersiri (tahap TTL), IIC, mod nadi pwm, Kelajuan transmisi bersiri adalah 9600bps dan 115200bps, dapat dikonfigurasi, ada yang terus menerus, mengatur output dalam dua cara, Anda dapat menyimpan pengaturan daya.

IIC dapat mengubah suai alamat dalaman untuk memudahkan bas IIC pada masa yang sama mengakses beberapa modul. Output nadi pwm adalah sama dengan sr04.

Modul ini dapat disesuaikan dengan persekitaran kerja yang lain dan dihubungkan terus ke mikrokontroler.

Apabila komputer memerlukan USB dalam modul TTL, sambungan langsung.

Mod IIC boleh dihubungkan terus ke APM, Pixhawk dan kawalan penerbangan lain.

Menyediakan prosedur komunikasi mikrokontroler Arduino, 51, STM32, tidak menyediakan litar dan sumber mikrokontroler dalaman.

Hasil penggunaan transceiver, probe ultrasonik terbina dalam, jarak dari kawasan buta adalah sekitar 20 cm. Dalam jarak 20 cm, jaraknya tidak sah.

Voltan: 3-5 V

MCU terbina dalam mengira jarak

IIC dan bersiri dan pwm

Kekerapan: 15 Hz (julat penuh)

Semasa: 9mA (VCC = 5V)

Langkah 2: Skema dan Arkib Dalam Sketsa dan Lib

Skema dan Arkib Dalam Sketsa dan Lib
Skema dan Arkib Dalam Sketsa dan Lib

Saya membuat papan klon arduino dengan atmega328 PU non P, saya telah lama dahulu. Saya taip 2 lakaran yang disebut:

  • RADARI2C untuk I2C berjalan tanpa perpustakaan khas
  • RADARserial dengan SoftwareSerial.h

Anda juga akan menemui lakaran asal dan lib yang disediakan untuk sensor ini.

Langkah 3: Kesimpulannya

Sensor jenis ini akan digunakan sebagai semacam sensor parkir belakang tetapi untuk kegunaan luaran, sistem ini mungkin terganggu oleh angin yang menyimpang suaranya. Hati-hati.

Terima kasih kepada semua laman web yang diperlukan untuk menyunting arahan ini.

Selamat mengajar !!!!

Disyorkan: