Tampilan: 164 Penulis: Grace Publish Time: 2021-07-26 Asal: Lokasi
HC-SR04 adalah sensor yang sangat populer untuk mengukur jarak. Ini memancarkan gelombang ultrasonik pada frekuensi 40kHz. Gelombang ultrasonik bergerak di udara. Jika ada benda atau hambatan di jalur, itu akan bangkit kembali ke modul. Dengan mempertimbangkan waktu propagasi dan kecepatan suara, Anda dapat menghitung jarak.
● Tegangan Kerja Khas: 5V
● Arus kerja statis ultra-kecil: kurang dari 5mA
● Sudut penginderaan (resistansi R3 lebih tinggi, semakin tinggi gain, semakin besar sudut deteksi):
Resistansi R3 adalah 392, tidak lebih dari 15 derajat
Resistansi R3 adalah 472, tidak lebih dari 30 derajat
● Jarak deteksi (resistansi R3 dapat menyesuaikan gain, yaitu menyesuaikan jarak deteksi):
Resistansi R3 adalah 392 2CM-450cm
Resistansi R3 adalah 472 2cm-700cm
● Presisi tinggi: hingga 0,3cm
● Zona buta (2cm) Super dekat
Vcc - +5 V pasokan
Trig - memicu input sensor. Mikrokontroler menerapkan 10 pulau AS ke dalam ultrasonik HC-SR04 . Modul
Echo - output sensor. Mikrokontroler membaca/memantau pin ini untuk mendeteksi hambatan atau untuk menemukan jarak.
GND - Ground
Gunakan IO untuk memicu jarak, memberikan sinyal tingkat tinggi setidaknya 10US;
● Modul secara otomatis mengirim 8 40kHz gelombang persegi untuk secara otomatis mendeteksi apakah ada pengembalian sinyal.
● Ada pengembalian sinyal, melalui output IO tingkat tinggi, durasi level tinggi adalah (4) waktu dari transmisi ke pengembalian gelombang ultrasonik. Jarak uji = (waktu tinggi * kecepatan suara (340m / s)) / 2
Arduino
Pulsein (): Digunakan untuk mendeteksi lebar pulsa output tingkat tinggi dan rendah oleh pin.
pulsin (pin, nilai);
pulsin (pin, nilai, batas waktu); // waktu
Pin --- pin yang perlu membaca denyut nadi
Nilai --- Jenis pulsa yang akan dibaca, tinggi atau rendah
Timeout --- waktu batas waktu, di mikrodetik, tipe data tidak ditandatangani bilangan bulat panjang
Sambungannya cukup mudah, Anda dapat merujuk pada gambar di bawah ini dengan skema sirkuit papan tempat memotong roti.
Jika Anda lihat di sini, saya yakin Anda telah memahami metode operasi penggunaan sensor ultrasonik dengan Arduino. Mari kita beraksi dan coba sendiri!