Anda di halaman 1dari 5

P1 XI TEI

Praktik 3 (Teknik Elektronika Industri)

Program kontroler jarak Sensor SMK BHINA TUNAS BHAKTI JUWANA Achmad Muntahadi,S.T
Ultrasonik

A. TUJUAN
 Peserta Didik mampu merencanakan Rangkaian Automasi Kontroler
 Peserta Didik mampu menerapkan hasil rancangan menjadi rangkaian jadi yang dapat di
terapkan
 Peserta didik mampu mengoperasikan dan Menjelaskan Alat/Rangkaian yang telah
Dibuat

B. TEORI DASAR

IoT (Internet Of Think) merupakan sistem terbaru yang banyak diperlukan dalam masa teknologi
yang pesat ini, pemanfaatan IoT diharapkan mampu membantu dan mempermudah manusia
dalam melakukan pekerjaan dengan cepat dan mudah tanpa harus dating atau langsung
megoprasikan pada tempat dan waktu yang sama, dengan memanfaatkan adanya
perkembangan Teknologi yang sangat baik di harpakan mampu mengurangi penggunaan tenaga
manusia dan mempermudah melakuka kegiata atau mengoperasikan suatu alat dalam waktu
dan keadaan apapun.

C. ALAT DAN BAHAN


1. LED
2. Laptop/HP
3. Arduino Uno
4. Sensor Ultrasonik
5. Internet
6. Kabel Jumper

D. KESELAMATAN KERJA
1. Gunakan Alat Sesuai dengan fungsinya
2. Perhatikan penggunaan alat dan bahan sesuai fungsinya
3. Tidak ceroboh saat praktik berlangsung

E. LANGKAH KERJA
1. Siapkan alat dan bahan
2. Baca dan pahami tetang teori Sensor Ultrasonik
3. Rencanakan gambar Layout Rangkaian yang akan di buat
4. Rangkailah Komponen sesuai dengan rancangan yang telah di buat
5. Buat program pada Arduino IDE
6. Setelah selesai silahkan upload Program pada Arduino
7. Uji alat yang telah di buat
8. Kemudian buat laporan praktikumnya

F. PROSES PRAKTIK/ GAMBAR PRAKIK


1. Skematik Rangkaian

2. Coding Arduino

const int trig = 12;


const int echo = 13;

const int LED1 = 8;


const int LED2 = 7;
const int LED3 = 6;
const int LED4 = 5;
const int LED5 = 4;
const int LED6 = 3;
const int LED7 = 2;

int duration = 0;
int distance = 0;

void setup()
{
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);

pinMode(LED1 , OUTPUT);
pinMode(LED2 , OUTPUT);
pinMode(LED3 , OUTPUT);
pinMode(LED4 , OUTPUT);
pinMode(LED5 , OUTPUT);
pinMode(LED6 , OUTPUT);
pinMode(LED7 , OUTPUT);

Serial.begin(9600);

void loop()
{
digitalWrite(trig , HIGH);
delayMicroseconds(1000);
digitalWrite(trig , LOW);

duration = pulseIn(echo , HIGH);


distance = (duration/2) / 28.5 ;
Serial.println(distance);

if ( distance <= 7 )
{
digitalWrite(LED1, HIGH);
}
else
{
digitalWrite(LED1, LOW);
}
if ( distance <= 14 )
{
digitalWrite(LED2, HIGH);
}
else
{
digitalWrite(LED2, LOW);
}
if ( distance <= 21 )
{
digitalWrite(LED3, HIGH);
}
else
{
digitalWrite(LED3, LOW);
}
if ( distance <= 28 )
{
digitalWrite(LED4, HIGH);
}
else
{
digitalWrite(LED4, LOW);
}
if ( distance <= 35 )
{
digitalWrite(LED5, HIGH);
}
else
{
digitalWrite(LED5, LOW);
}
if ( distance <= 42 )
{
digitalWrite(LED6, HIGH);
}
else
{
digitalWrite(LED6, LOW);
}
if ( distance <= 49 )
{
digitalWrite(LED7, HIGH);
}
else
{
digitalWrite(LED7, LOW);
}
}

G. TUGAS PRAKTIK
1. Tugas Ketrampilan
a. Buatlah Diagram Blok rangaain kendali yang akan dibuat
b. Lakukan Perencanaan dan pembuatan rangkaian Kontroler yang telah di rencanakan
c. Buatlah Laporan Hasil praktik
2. Tugas Pengetahuan
a. Sebutkan Jenis Jenis Mikrokontroler dan jelaskan masing masing keuntungan dari
masing madng mikrokontroler
b. Jelaskan cara kerja rangkaian tersebut dan komponen apa yang paling berpengaruh.
c. Jelaskan pengaplikasian rangkaian tersebut pada kehidupan sehari – hari

≈AS BELIVE ON YOUR MINE BECAUSE YOU CAN DO IT≈


≈SELAMAT MENGERJAKAN≈
Pengampu

Achmad Muntahadi,S.T

Anda mungkin juga menyukai