0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan9 halaman

Membuat Sensor Jarak Menggunakan Arduino Dan Ultrasonic Transceiver HC

Dokumen tersebut menjelaskan cara membuat sensor jarak menggunakan Arduino dan sensor ultrasonik HC-SR04. Sensor ini mampu mengukur jarak hingga 4 meter dengan mengeluarkan bunyi dan menyala LED berbeda warna untuk rentang jarak tertentu.

Diunggah oleh

Ilham Syah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan9 halaman

Membuat Sensor Jarak Menggunakan Arduino Dan Ultrasonic Transceiver HC

Dokumen tersebut menjelaskan cara membuat sensor jarak menggunakan Arduino dan sensor ultrasonik HC-SR04. Sensor ini mampu mengukur jarak hingga 4 meter dengan mengeluarkan bunyi dan menyala LED berbeda warna untuk rentang jarak tertentu.

Diunggah oleh

Ilham Syah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

MEMBUAT SENSOR JARAK MENGGUNAKAN ARDUINO DAN ULTRASONIC TRANSCEIVER HC-SR04

Sensor jarak dapat diartikan sebagai sensor yang berfungsi untuk mengukur serta mengetahui letak dari
sebuah objek yang berbeda jaraknya. Sensor untuk mengetahui jarak ini pada perkembangannya
memiliki dua kelompok, yang pertama adalah sensor ultrasonik dan yang kedua adalah sensor infra
merah. Sensor jarak yang akan dibuat kali ini adalah sensor jarak menggunakan ultrasonic
transceiver sebagai sensornya dan adruino.

Alat dan Bahan yang digunakan dalam project ini adalah:

1. Arduino Uno R3 : 1 buah


2. Ultrasonic transceiver HCSR04 : 1 buah

3. LED : 3 buah (berbeda warna)


4. Buzzer : 1 buah

5. Resistor 330Ω : 4 buah

6. Connector Arduino to PC : 1 buah

7. Jumper : secukupnya

8. Protoboard : 1 buah

Setelah alat dan bahan siap, dapat dilakukan Langkah Kerja sebagai berikut:
1. Menyiapkan alat dan bahan, serta program untuk arduino

2. Memasangkan kabel jumper di pin 5v dan pin GND pada arduino, lalu sambungkan ke
protoboard

3. Menyusun resistor dengan LED, dan resistor dengan buzzer secara seri pada protoboard

4. Menyambungkan kaki negatif (-) LED dan buzzer pada GND arduino

5. Menyambungkan LED hijau pada pin 13 arduino

6. Menyambungkan n LED kuning pada pin 10 arduino

7. Menyambungkan LED merah pada pin 8 arduino

8. Menyambungkan buzzer pada pin 3 arduino

9. Memasang ultrasonik sensor transduser ke protoboard

10. Menyambungkan pin Vcc transduser ke 5v arduino

11. Menyambungkan pin GND ke GND arduino

12. Menyambungkan pin Trig pada transduser ke pin 7 arduino

13. Menyambungkan Echo pada transduser ke pin 6 arduino

14. Mengoneksi arduino ke komputer

15. Mengupload script/program pada aplikasi arduino keperangkat arduino.

Script/Program yang diupload di arduino:

#define trigPin 7
#define echoPin 6
#define led 13
#define led2 10
#define led3 8
#define buzzer 3

int sound = 250;


void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(buzzer, OUTPUT);
}

void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance <= 150) {
digitalWrite(led, HIGH);
sound = 250;
}

else {

digitalWrite(led,LOW);

if (distance <=50) {
digitalWrite(led2, HIGH);
sound = 300;

else {
digitalWrite(led2, LOW);

if (distance < 20) {


digitalWrite(led3, HIGH);
sound = 350;

else {
digitalWrite(led3, LOW);

if (distance > 150 || distance <= 0){


Serial.println("Jarak diluar jangkauan!");
noTone(buzzer);

else {
Serial.print(distance);
Serial.println(" cm");
tone(buzzer, sound);

}
delay(500);
}

Hasil dari pembuata alat ini adalah:

Tampilan Alat
Tampilan Alat Saat Pengujian pada jarak 22 cm

Tampilan Arduino pada Pengujian Jarak 22cm

Tampilan Alat Saat Pengujian pada Jarak 3cm


Tampilan Arduino pada Saat Pengujian Jarak 3cm

Tampilan Alat saat Benda yang Akan Diukur Terhalang ileh Object Lain

Tampilan Arduino Saat Benda yang Akan Diukur Terhalang Oleh Object Lain

Pada pengujian yang telah dilakukan, didapatkkan :

1. Pada jarak antara 3cm – 20 cm, LED yang menyala adalah LED merah, kuning, dan hijau

2. Pada jarak antara 21cm – 50cm, LED yang menyala adalah LED kuning dan hijau

3. Pada jarak antara 51cm-150cm, LED yang menyala adalah LED hijau

4. Pada jarak antara 3cm – 20cm, buzzer mengeluarkan suara dengan nada tinggi

5. Pada jarak antara 21cm – 50cm, buzzer mengeluarkan suara dengan nada sedang

6. Pada jarak antara 51cm – 150cm, buzzer mengeluarkan suara dengan nada rendah

7. Pada jarak kurang dari 3cm, transduser tidak dapat mendeteksi jarak tersebut.
8. Pada jarak kurang dari 4m, transduser tidak dapat mendeteksi jarak tersebut.

9. Transduser mendeteksi jarak benda terdekat yang menghalangi transduser.

Anda mungkin juga menyukai