Anda di halaman 1dari 6

Nama:Febian Maulana Ahmad Tgl: 22 Feb 23

Kelas: XI TEI Ultrasonic Indicator Diperiksa: …………….

CHALLENGE 2 Nilai & Paraf: …………

I. Tujuan Praktikum
1. Peserta didik dapat merangkai rangkaian Ultrasonic Indicator menggunakan ESP32
2. Peserta didik dapat memprogram rangkaian Ultrasonic Indicator menggunakan
software Arduino IDE
3. Peserta didik dapat menganalisis cara kerja rangkaian Ultrasonic Indicator pada ESP32
II. Teori Singkat

Pengertian Sensor ultrasonik adalah sensor yang


memiliki fungsi mengubah besaran fisis atau bunyi menjadi
besaran listrik dan begitu pula sebaliknya. Prinsip kerja
sensor ultrasonik terbilang simpel, pantulan gelombang suara
digunakan untuk mendefisinikan atau mengetahui eksistensi
atau jarak suatu objek dengan frekuensi tertentu.

Aplikasi Sensor Ultrasonik Pengaplikasian sensor ultrasonik dalam bidang kesehatan,


gelombang ultrasonik digunakan untuk melihat organ tubuh manusia seperti mendeteksi
tumor, liver, otak dan menghancurkan batu ginjal. Selain itu, gelombang ultrasonik juga
dimanfaatkan pada alat USG (ultrasonografi) yang biasa digunakan oleh dokter kandungan.

III. Gambar Kerja


IV. Alat dan Bahan
● Laptop/PC

● ESP32

● LED Hijau, kuning, merah

● 3 buah Resistor 220 Ω

● Project Board

● Jumper/Kabel Penghubung

● Library:

SERVO ESP: https://github.com/RoboticsBrno/ESP32-Arduino-Servo-Library

V. Keselamatan dan Kesehatan Kerja

● Berdo’a sebelum memulai kegiatan praktikum

● Pastikan meja dan peralatan praktikum berada dalam kondisi aman, tidak basah/kotor.

● Pastikan multimeter berfungsi dengan benar

● Bacalah dan pahami petunjuk/tugas praktikum pada setiap lembar kegiatan.

VI. Langkah Kerja


1. Menyiapkan alat dan bahan
2. Menyiapkan gambar kerja
3. Rangkailah rangkaian pada project board sesuai pada gambar kerja
4. siapkan library
5. Upload program dan amati hasilnya
6. Kemudian isilah tabel berikut ini
Gambar Rangkaian
Program
int trigPin=13,echoPin=22,led1=16,led2=17,led3=18,duration,distanceCm;
#define SOUND_SPEED 0.034
#define CM_TO_INCH 0.393701

void setup(){
pinMode(trigPin, OUTPUT),(echoPin, INPUT),(led1, OUTPUT),(led2, OUTPUT),(led3, OUTPUT);}

void loop() {digitalWrite(trigPin, LOW);


delayMicroseconds(2);digitalWrite(trigPin, HIGH);
delayMicroseconds(10);digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH); distanceCm = duration * SOUND_SPEED/2;

if(distanceCm<15){digitalWrite(led1,HIGH),(led2,LOW),(led3,LOW);}
else if(distanceCm<25){digitalWrite(led1,HIGH),(led2,HIGH),(led3,LOW);}
else if(distanceCm<35){digitalWrite(led1,HIGH),(led2,HIGH),(led3,HIGH);}
else{digitalWrite(led1,LOW),(led2,LOW),(led3,LOW);}
delay(500);}

Dokumentasi Hasil Percobaan Keterangan

sebuah objek diletakan didepan sensor ultrasonik


dengan jarak kurang dari 15cm, led pertama menyala.

sebuah objek diletakan didepan sensor ultrasonik


dengan jarak diantara 25 sampai 15cm, led pertama
dan kedua menyala.

sebuah objek diletakan didepan sensor ultrasonik


dengan jarak diantara 35 sampai 25cm, led pertama,
kedua, dan ketiga menyala.
VII. Kesimpulan
Dari sistem kerja ultrasonik dan syntax if else, sistem ultrasonik indikator dapat dibuat.
bekerja dengan input sebuah nilai yang didapat dari ultrasonik dan outputnya yang berupa led
yang akan menyala bergantung dengan posisi objek didepan ultrasonik.

VIII. Rubrik Penilaian Praktikum


No Aspek Kriteria Point max
1 Persiapan Kerja Menyiapkan alat dan bahan sesuai 2
spesifikasi yang diminta
Menyiapkan perlengkapan K3 2
Membaca gambar 2
Melakukan SOP peminjaman alat dan 2
bahan
Memeriksa kondisi peralatan dan 2
bahan kerja
2 Bagian Merangkai Membuat gambar sesuai dengan 8
dan Memprogam gambar kerja
Merangkai rangkaian pada Project 10
Board
Memprogram sesuai instruksi 10
3 Proses Kerja, Test Kondisi pemasangan probe sumber 4
Commisioning dan DC yang benar
Safety Penggunaan mikrokontroler yang 3
sesuai
Keselamatan kerja menggunakan 1
wearpack
Keselamatan kerja menggunakan 1
sepatu safety
Keselamatan kerja menggunakan 1
safety gloves
Keselamatan kerja tubuh dalam 1
kondisi kering
Bekerja dibawah pencahayaan 1
ruangan yang cukup
4 Test Projek Menjelaskan cara kerja dari 15
rangkaian yang dibuat
Menjelaskan fungsi per baris program 15
yang dibuat
5 Presentasi Menjelaskan di depan kelas 20
rangkaian yang dibuat
Total Nilai 100
No Range Nilai Predikat
1 0 - 74 Belum Kompeten
2 75 - 79 Cukup Kompeten
3 80 - 89 Kompeten
4 90 - 100 Sangat Kompeten

Anda mungkin juga menyukai