Anda di halaman 1dari 4

MODUL PRAKTIKUM

PRAKARYA DAN KEWIRAUSAHAAN

A. Tujuan
• Menggunakan Arduino untuk aplikasi sensor Jarak dengan Sensor Ultrasonik
• Membuat program sederhana untuk aplikasi sensor Jarak dengan Sensor Ultrasonik
• Menggunakan simulator Tinkercad untuk rangkaian sederhana Sensor Ultrasonic

B. Alat dan Bahan yang digunakan


1. 1 buah Papan Arduino Uno R3
2. 1 buah Bread Board
3. 1 buah sensor jarak Ultrasonik
4. 1 buah LED
5. 1 buah Resistor 220 Ω
6. Kabel jumper

C. Dasar Teori Cara kerja Sensor Ultrasonic


Pada sensor ultrasonik, gelombang ultrasonik dibangkitkan melalui sebuah alat yang
disebut dengan piezoelektrik dengan frekuensi tertentu. Piezoelektrik ini akan menghasilkan
gelombang ultrasonik (umumnya berfrekuensi 40kHz) ketika sebuah osilator diterapkan pada
benda tersebut. Secara umum, alat ini akan menembakkan gelombang ultrasonik menuju
suatu area atau suatu target. Setelah gelombang menyentuh permukaan target, maka target
akan memantulkan kembali gelombang tersebut. Gelombang pantulan dari target akan
ditangkap oleh sensor, kemudian sensor menghitung selisih antara waktu pengiriman
gelombang dan waktu gelombang pantul diterima
Karena kecepatan bunyi adalah 340 m/s, maka rumus untuk mencari jarak
berdasarkan ultrasonik adalah :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. HC-SR04 merupakan
sensor ultrasonik siap pakai, satu alat yang berfungsi sebagai pengirim, penerima, dan
pengontrol gelombang ultrasonik. Alat ini bisa digunakan untuk mengukur jarak benda dari
2cm - 4m dengan akurasi 3mm. Dengan demikian, untuk menghitung jarak yang hanya
maksimal 4 m maka rumus di atas harus dimodifikasi atau disesuaikan satuannya.
Mikrokontroller bisa bekerja pada order mikrosekon (1s = 1.000.000 μs) dan satuan
jarak bisa kita ubah ke satuan cm (1m = 100 cm). Oleh sebab itu, rumus di atas bisa diupdate
menjadi: Alat ini memiliki 4 pin, pin Vcc, Gnd, Trigger, dan Echo. Pin Vcc untuk listrik
positif dan Gnd untuk ground-nya. Pin Trigger untuk trigger keluarnya sinyal dari sensor dan
pin Echo untuk menangkap sinyal pantul dari benda.
Rumus untuk menghitung jaraknya adalah
0,034. 𝑡
𝑆= , 𝑎𝑡𝑎𝑢
2
𝑆 = 0,017. 𝑡
D. Rangkaian Percobaan

1. VCC pada HC-SR04 dihubungkan ke +5V pada board Arduino


2. GND pada HC-SR04 disambungkan ke GND
3. Pin Trig (Trigger) disambungkan ke pin 12 pada board Arduino
4. Pin Echo disambungkan ke pin 7 pada board Arduino
5. Pin Anoda LED disambungkan ke pin 4 pada Board Arduino
6. Pin Katoida LED disambungkan ke salah satu pin Resistor 220 Ω
7. Pin dua Resistor disambungkan dengan GND pada Board Arduino

E. Program Sensor Ultrasonic


Buatlah program seperti dibawah ini, dimana program ini berfungsi untuk mengukur
jarak melalui media sensor ultrasonik, kemudian data hasil pengukurannya akan ditampilkan
melalui serial monitor pada simulator Tinkercad. Buka tombol code dan pilihlah Block +
Text.

GAMBAR 1.1 CODEBLOCK RANGKAIAN ULTRASONIC SENSOR DAN LED


1. Pilihlah Variables pada pilihan block, dan klik Create Variebles untuk membuat
variable baru(distance). Masukkan Kata DISTANCE(Pilihlah kata yang mudah kamu
mengerti) dan klik OK.
2. Kemudian tetap pada kolom variables pilih Block

3. Pilih kolom input dan masukkan Block

Perintah ini untuk memasukkan/membaca pin TRIGGER dan ECHO pada board
arduino.
Masukkan Block tersebut kedalam Block Variables

4. Kemudian pada kolom output, masukkan block

Untuk membaca hasil deteksi pada Serial Monitor


Masukkan Variabel DISTANCE yang sudah dibuat kedalam block diatas.

5. Kemudian susun block tersebut di bawah Block pertama tadi menjadi

Hal ini, agar block tersebut menjadi satu program


6. Kita akan memasukan pengkondisian pada Rangkaian.
Jika Sensor ULTRASONIC mendeteksi JARAK BENDA di bawah 15 cm, maka LED
(pin 4), akan menyala.
Maka kita memilih kolom control, dan memilih blok Kondisi IF –ELSE

Susun block tersebut.


7. Untuk memasukkan kondisinya, maka pilih kolom math

8. Masukkan Variabel DISTANCE, pada bagian depan dan ubah menjadi 15

Bagian ini berarti jarak dibawah 15 cm


9. Kemudian masukkan block pada Langkah 8 pada Pengkondisian Langkah 6

10. Kemudian pilih kolom Output dan masukkan block

Bagian ini berarti kita akan memilih pin LED sebagai output jika ada kondisi yang
terjadi pada sensor.
Pilih Pin LED dan masukkan block tersebut ke dalam Block Pengkondisian Langkah
9

11. Ulangi Langkah 10 dan ubah HIGH menjadi LOW. Letakkan di bawah kondisi else

12. Setelah code program selesai, maka Kita bisa Memulai Simulasi

Anda mungkin juga menyukai