LAPORAN PRAKTEK
Arduino Distance Alarm: Ultrasonic Sensor Piezzo Buzzer
Nama Anggota Kelomok:
1. Dini Novia Sari (10)
2. Sheilyandra Zahra Annissa (26)
3. Tesa Amelia Rahma (29)
4. Trisna Amelia Rahma (30)
5. Yusuf Eko Prasetiyo (33)
DaftarIsi
BAB I Pendahuluan .......................................................................................2
1.1 Latar Belakang ...........................................................................................2
1.2 Tujuan.........................................................................................................2
1.3 Rumusan Masalah ......................................................................................2
1.4 Batasan Masalah.........................................................................................2
BAB II StudiLiteratur ...................................................................................3
2.1 Teori Arduino..............................................................................................3
2.2 Simulator Arduino ......................................................................................3
BAB III Metodologi ........................................................................................4
3.1 Alat dan Bahan ...........................................................................................4
3.2 Desain Sistem .............................................................................................7
3.3 Implementasi dan Program ........................................................................7
BAB IV Hasil dan Pembahasan ................................................................... 11
4.1 Hasil Pengujian ......................................................................................... 11
4.2 Pembahasan ............................................................................................... 11
BAB V Kesimpulan dan Saran .....................................................................12
5.1 Kesimpulan.................................................................................................12
5.2 Saran ...........................................................................................................12
Daftar Pustaka ................................................................................................ 13
1
BAB I
Pendahuluan
1.1 Latar Belakang
Arduino merupakan mikrokontroler yang banyak digunakan untuk membuat sistem
otomatis. Salah satu penerapannya adalah dengan menggunakan sensor ultrasonik untuk
mendeteksi jarak objek. Ketika objek terdeteksi terlalu dekat, buzzer akan berbunyi sebagai
tanda peringatan. Sistem ini sederhana namun berguna, misalnya untuk alat parkir otomatis
atau detektor jarak pada robot.
1.2 Tujuan
1. Mendeteksi jarak suaru objek menggunakan sensor ultrasonik
2. Memberi peringatan suara melalui buzzer jika objek berada terlalu dekat
3. Menerapkan teknologi sensor jarak dalam kehidupan sehari-hari, seperti alat parkir
mobil, alram keamanan atau deteksi halangan
1.3 Rumusan Masalah
1. Bagaimana prinsip kerja ultrasonic sensor piezzo buzzeer?
2. Bagaimana proses implementasi ultrasonic sensor piezzo buzzeer?
3. Bagaimana hasil pengujian sistem peringatan jarak dengan sensor ultrasonik
dan buzzer?
1.4 BatasanMasalah
1. Penelitian ini hanya membahas cara kerja dan penerapan sensor ultrasonik HC-SR04
dengan buzzer piezo sebagai sistem peringatan jarak
2. Sistem yang dirancang hanya digunakan untuk mendeteksi jarak objek di depan
sensor dengan bantuan mikrokontroler Arduino Uno.
3. Pengujian sistem difokuskan pada akurasi deteksi jarak dan respon buzzer terhadap
perubahan jarak objek. Arduino,bukanperangkatkeras langsung.
2
BAB II
Studi Literatur
2.1 Teori Arduino
Arduino adalah papan mikrokontroler open-source yang dapat membaca data dari sensor
dan mengendalikan perangkat elektronik seperti lampu, motor, atau buzzer. Alat ini diprogram
menggunakan bahasa C/C++ sederhana dan sering digunakan untuk proyek otomatisasi,
robotika, serta pembelajaran elektronika.
2.2 SimulatorArduino
Simulator Arduino adalah perangkat lunak yang meniru kerja papan Arduino dan
komponen elektroniknya secara virtual. Dengan simulator ini, pengguna bisa menulis kode,
merangkai komponen seperti sensor, LED, dan buzzer, lalu melihat hasilnya langsung di layar
komputer. Alat ini sangat berguna untuk belajar pemrograman Arduino, menguji proyek
sebelum dibuat nyata, serta menghemat biaya dan waktu. Contoh simulator yang sering
digunakan adalah Tinkercad Circuits, Proteus, dan Wokwi.
3
BABIII
Metodologi
3.1 Alat dan Bahan
1. Laptop/PC dengan akses internet
Laptop berfungsi untuk menulis program diArduino IDE, meng-compile kode, meng-
upload ke papan Arduino Uno lewat USB, memonitor data (debugging), serta memberi
daya ke board.
2. Software Tinkercad(online)
Wokwi adalah simulator online Arduino Uno yang bisa dipakai untuk menulis kode,
membuat rangkaian virtual, menguji program, dan belajar Arduino tanpa perlu papan
fisik.
3. Sensor ultrasonik HC-SR04
UltrasonicHC-SR04:sensor jarakyangbekerjadenganmemancarkan gelombang
ultrasonik dan menghitung waktu pantulannya untuk mengukur jarak objek.
4
4. Buzzer
Buzzer:komponenyangmenghasilkanbunyi ketika
mendapat sinyal listrik.
5. Breadboard
Breadboardadalahpapantempatmerangkaikomponenelektroniktanpa perlu solder.
• Terdiridarilubanglubangkecilyangsalingterhubungsecaraelektrik
•DipakaiuntukujicobarangkaindenganArduinoataukomponenlain
• Memudahkanbongkarpasangkabel,resistor,LED,sensor,dll.
jadifungsibeardboardadalahsebagaimediaperakitansementarauntuk belajar dan
menguji rangkaian elektronik
6. kabeljumper
Kabel jumper adalah kabel kecil dengan ujung male atau female yang digunakan untuk
menghubungkan komponen pada breadboard, Arduino, atau modul elektronik lainnya.
5
Jenis-jeniskabeljumper:
• MaletoMale(M-M):digunakanuntukmenghubungkanantarlubang pada
breadboard.
• MaletoFemale(M-F):digunakanuntukmenghubungkanpinArduino dengan
komponen di breadboard.
• FemaletoFemale(F-F):digunakanuntukmenghubungkanantarpin komponen.
•Fungsi:memudahkanpembuatankoneksilistriksementaradengan cepat tanpa perlu
penyolderan.
7. Arduinouno
Arduino Uno adalah papan mikrokontroler berbasis ATmega328P yang digunakan
untuk membuat dan mengendalikan rangkaian elektronik. Papan ini banyak dipakai
untuk belajar pemrograman, membaca data sensor, mengendalikan aktuator (seperti
LED, motor, dan relay), serta
membuatberbagaiprototipeprojectelektronikadanIoTdengancarayang sederhana dan
praktis.
6
3.2 Desain Sistem
Desain sistem ini bertujuan untuk mendeteksi jarak objek menggunakan sensor
ultrasonik dan memberikan peringatan suara melalui piezo buzzer jika objek berada terlalu
dekat.
3.3 ImplementasidanProgram
Perakitan di Simulator:
1. Hubungkan Sensor Ultrasonik :
VCC ke Arduino 5V
GND ke Arduino GND
Trig ke Pin 6 Arduino
Gema ke Pin 7 Arduino
2. Hubungkan Piezo Buzzer:
Positif ke Pin Arduino 9
Negatif ke Arduino GND
7
Program Arduinoino:
#define PIEZO_PIN 9
const int trigger = 6;
const int echo = 7;
float distance;
float dist_inches;
void setup() {
[Link](9600);
// settings for ultrasonic sensor
pinMode(trigger, OUTPUT);
pinMode(echo, INPUT);
pinMode(PIEZO_PIN, OUTPUT);
}
void loop() {
// Trigger the sensor to start measurement
// Set up trigger
digitalWrite(trigger, LOW);
delayMicroseconds(5);
// Start Measurement
digitalWrite(trigger, HIGH);
delayMicroseconds(10);
digitalWrite(trigger, LOW);
// Acquire and convert to inches
distance = pulseIn(echo, HIGH);
distance = distance * 0.0001657;
dist_inches = distance * 39.37;
if (dist_inches < 5) {
tone(PIEZO_PIN, 1500);
delay(200);
noTone(PIEZO_PIN);
}
[Link]("Distance: ");
[Link](dist_inches);
[Link](" in");
}
8
BABIV
Hasil dan Pembahasan
4.1 Hasil Pengujian
Hasil pengujian menunjukkan sistem peringatan jarak dengan sensor ultrasonik dan buzzer
berfungsi dengan baik, di mana buzzer akan berbunyi ketika jarak objek berada di bawah batas
aman yang ditentukan (misalnya, <100 cm). Semakin dekat objek, frekuensi bunyi buzzer bisa
semakin cepat, dan ketika objek terlalu dekat (misalnya, \(0-10\) cm), buzzer akan berbunyi
sangat cepat sebagai peringatan bahaya.
4.2 Pembahasan
Pengujian sensor ultasonik piezzo buzzer menunjukkan bahwa prinsip cara kerjanya
dengan pantulan gelombang suara. Waktu gelombang yang digunakan untuk menghitung jarak
ke objek. Setelah itu arduino memproses dan mengaktifkan buzzer sebagai tanda peringatan,
Sistem ini digunakan sebagai alarm keamanan pada pendeteksi barang logam.
9
BAB V
Kesimpulan dan Saran
5.1 Kesimpulan
1. Sensor Ultrasonik: Memancarkan gelombang ultrasonik frekuensi tinggi dan
mengukur waktu yang dibutuhkan pantulan untuk kembali. Dari waktu tempuh
ini, jarak ke objek dapat dihitung dengan rumus tertentu.
2. Arduino: Menerima data jarak dari sensor ultrasonik, lalu mengeksekusi
program. Program ini akan membandingkan jarak dengan nilai ambang batas
yang telah ditentukan.
3. Buzzer: Jika jarak objek lebih dekat dari ambang batas, Arduino akan
mengaktifkan buzzer untuk mengeluarkan bunyi peringatan
5.2 Saran
1. Gunakan sumber daya stabil agar sensor dan buzzer bekerja optimal
2. Atur batas jarak (threshold) sesuai kebutuhan aplikasi agat tidak sensitif.
3. Tambahkan indikator LED atau layar LCD untuk menampilkan jarak secara visual
10
11
12
Daftar Pustaka
Ramos, S. (2024, 4 Juli). Arduino Distance Alarm: Ultrasonic Sensor and Piezo Buzzer.
ArduinoIntro. Diakses dari [Link]
alarm-ultrasonic-sensor-and-piezo-buzzer
13