-->

Pengertian sensor ultrasonik

Pengertian sensor jarak ultrasonik

Gelombang ultrasonik merupakan gelombang yang umum digunakan untuk radar untuk mendeteksi keberadaan suatu benda dengan memperkirakan jarak antara sensor dan benda tersebut. sensor jarak yang umum digunakan dalam penggunaan untuk mendeteksi jarak yaitu sensor ultrasonik. pengertian sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah besaran fisis (bunyi) menjadi besaran listrik dan sebaliknya.
Cara kerja sensor ini didasarkan pada prinsip dari pantulan suatu gelombang suara sehingga dapat dipakai untuk menafsirkan eksistensi (jarak) suatu benda dengan frekuensi tertentu. Disebut sebagai sensor ultrasonik karena sensor ini menggunakan gelombang ultrasonik (bunyi ultrasonik). Gelombang ultrasonik adalah gelombang bunyi yang mempunyai frekuensi sangat tinggi yaitu 20.000 Hz. Karena kecepatan bunyi adalah 340 m/s, maka rumus untuk mencari jarak berdasarkan ultrasonik adalah :
Keterangan:
S = jarak antara sensor ultrasonik dengan benda (bidang pantul),
t = selisih antara waktu pemancaran gelombang oleh transmitter dan waktu ketika gelombang pantul diterima receiver.
Berikut Algoritma membaca data ultrasonik:

  • Beri tegangan positif pada pin Trigger selama 10µS, maka sensor akan mengirimkan 8 step sinyal ultrasonik dengan frekuensi 40kHz 
  • Selanjutnya, sinyal akan diterima pada pin Echo 
  • Rumus untuk menghitung jaraknya adalah S = (0.034 *t) /2 cm.

Bentuk diagram waktu cara kerja sensor ultrasonik dapat dilihat pada Gambar dibawah ini

Aplikasi yang sering menggunakan sensor ultrasonik adalah alat ukur tinggi badan digital, pengereman mobil otomatis, robot labirin, dan lain sebagainya.
Aplikasi sensor ultrasonik sering membutuhkan bantuan mikrokontroler untuk mengolah datanya berikut merupakan program sederhana pembacaan sensor ultrasonik menggunakan arduino.


[1] #define echo1 2 //inisialisasi port dan variabel
[2] #define trig1 3
[3] long durasi, jarak; // inisialisasi variabel
[4] void setup() {
[5] pinMode(echo1, INPUT);
[6] pinMode(trig1, OUTPUT);
[7] }
[8] void loop() {
[9] digitalWrite(trig1, HIGH); //mengaktifkan trigger 10 us
[10] delayMicroseconds(10);
[11] digitalWrite(trig1, LOW); //mematikan trigger
[12] durasi = pulseIn(echo1, HIGH); //menerima sinyal
[13] jarak=(durasi *0.034)/2; // konversi ke nilai cm
[14] }

sekian ulasan mengenai pengertian dan aplikasi sensor ultrasonik. Bila bermanfaat jangan lupa bagikan. Terimakasih 

0 Response to "Pengertian sensor ultrasonik"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel