Tutorial Rangkaian Sensor Ultrasonik dan Code Program Arduino

Sebelum ke Tutorial Rangkaian Sensor Ultrasonik dan Code Program Arduino, lebih baik kita belajar dulu ya gaes tentang apa itu Sensor Ultrasonik? bagaimana cara kerjanya?
Pengertian
Transduser ultrasonik atau sensor ultrasonik adalah jenis sensor akustik yang dibagi menjadi tiga kategori besar: pemancar, penerima dan transceiver. Pemancar mengubah sinyal listrik menjadi ultrasound , receiver mengubah ultrasound menjadi sinyal listrik, dan transceiver dapat mengirim dan menerima ultrasound.
Dalam cara yang mirip dengan radar dan sonar, Sensor ultrasonik digunakan dalam sistem yang mengevaluasi target dengan menafsirkan sinyal yang dipantulkan. Misalnya, dengan mengukur waktu antara mengirim sinyal dan menerima gema jarak suatu objek dapat dihitung. Sensor ultrasonik pasif pada dasarnya mikrofon yang mendeteksi suara ultrasonik yang hadir dalam kondisi tertentu.
Cara kerja Sensor Ultrasonik

Secara detail, cara kerja sensor ultrasonik adalah sebagai berikut:
    • Sinyal dipancarkan oleh pemancar ultrasonik dengan frekuensi tertentu dan dengan durasi waktu tertentu. Sinyal tersebut berfrekuensi diatas 20kHz. Untuk mengukur jarak benda (sensor jarak), frekuensi yang umum digunakan adalah 40kHz.
    • Sinyal yang dipancarkan akan merambat sebagai gelombang bunyi dengan kecepatan sekitar 340 m/s. Ketika menumbuk suatu benda, maka sinyal tersebut akan dipantulkan oleh benda tersebut.
    • Setelah gelombang pantulan sampai di alat penerima, maka sinyal tersebut akan diproses untuk menghitung jarak benda tersebut. Jarak benda dihitung berdasarkan rumus :
      S = 340.t/2
      dimana S merupakan jarak antara sensor ultrasonik dengan benda (bidang pantul), dan t adalah selisih antara waktu pemancaran gelombang oleh transmitter dan waktu ketika gelombang pantul diterima receiver.

      Langsung ke Tutorial Rangkaian Sensor Ultrasonik dan Code Program Arduino  aja yoo biar ga kelamaan 
      Siapkan Alat dan Bahan
      1.  Sensor HC-SR04 / Sensor Ultrasonik
       2. Arduino Nano
       3. Papan Percobaan 
       4. Kabel Jumper kabel jumper male to female
       5. Kabel USB Arduino
           

      Langkah-Langkah membuat Rangkaian


      Pasang Sensor di papan percobaan, hubungkan Arduino dan Sensor seperti gambar diatas, cek sampai terpasang kencang, setelah itu colokan USB Arduino dan kita masuk ke tahap berikutnya.
      Pemograman Arduino untuk Sensor Ultrasonik
      Gunakan aplikasi ArduinoIDE untuk memprogramnya, klik New lalu masukkan program berikut 
      [code]
      const int trigPin = 9;
      const int echoPin = 10;

      long duration;
      int Jarak;

      void setup() {
        // put your setup code here, to run once:
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      Serial.begin(9600);
      }

      void loop() {
        // put your main code here, to run repeatedly:
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);

      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);

      duration = pulseIn(echoPin, HIGH);
      Jarak = duration*0.034/2 ;

      Serial.print("Jarak dalam cm: ");
      Serial.println(Jarak );
      }
      [/code]

      Setting program seperti dibawah ini, Untuk port sesuaikan dengan USB arduino yang terhubung, lalu klik Upload.


       Setelah done uploading, klik serial monitor yang posisinya disebelah kanan atas, 
      untuk settingannya seperti dibawah ini :


      coba arahkan sensor ke benda sekitar, jika muncul output setabil seperti hasil diatas maka sensor ultrasonik telah berhasil untuk mengukur jarak benda.

      Gampang bukan? kalo susah tanya aja di kolom komentar yaa hehee, selanjutnya pelajari terus arduinoIDE yaa karena sensor ultrasonik atau Sensor HC-SR04 juga bisa di implementasikan ke berbagai fungsi lain seperti deteksi benda, ketinggian, luas dan masih banyak lagi.

      referensi : https://en.wikipedia.org/wiki/Ultrasonic_transducer

      Post a Comment for "Tutorial Rangkaian Sensor Ultrasonik dan Code Program Arduino"

      Berlangganan via Email