Anda di halaman 1dari 5

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
Dikerjakan oleh peserta didik saat membuat laporan
III. Gambar Kerja

IV. Alat dan Bahan


● Laptop/PC
● ESP32
● LED Hijau, kuning, merah
● 3 buah Resistor 220 Ω
● Project Board
● Jumper/Kabel Penghubung
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. Hubungkan secara seri LDR dan resistor 10k kemudian paralelkan ke pin A0 pada arduino
5. Hubungkan kaki anoda LED ke pin 6 arduino melalui resistor
6. Hubungkan kaki katoda LED ke pin GND arduino
7. Buatlah program light sensor sesuai dengan rangkaian yang sudah dirangkai,
8. Upload program dan amati hasilnya
9. 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