Anda di halaman 1dari 14

LAPORAN PRAKTIKUM

DASAR SISTEM KONTROL

Disusun Oleh :
Wildan Zuhrif Annabil
40040620650022

PROGRAM STUDI STR. TEKNIK LISTRIK INDUSTRI


SEKOLAH VOKASI
UNIVERSITAS DIPONEGORO
SEMARANG
2021
UNIT 1
Pengenalan Alat dan Bahan

A. Tujuan Khusus Praktikum


1. Mahasiswa mampu mengoperasikan alat dan software yang digunakan pada
proses praktikum.
2. Mahasiswa mampu melakukan uji fungsionalitas pada alat yang digunakan
pada proses praktikum

B. Alat dan Bahan


1. Arduino Uno

2. Sensor Thermocouple type-K (Chromel (Ni-Cr alloy) / Alumel (Ni-Al alloy))


3. Modul MAX6675

4. Sensor DS18B20 waterproof


5. Elemen pemanas celup 350 W

Gambar 4. Elemen pemanas celup 350 W


6. Fotek SSR-25DA

7. Modul Keypad 4x4

8. LCD 16x2
9. Gelas takar plastik 1L

10. Kontainer logam

Gambar 7. Kontainer Logam


11. Resistor 4,7 K Ohm
12. Konektor dan Kabel
13. Software Arduino IDE
14. Alat tulis

C. Tugas
1. Install software Arduino IDE dan library yang diperlukan untuk mengakses
sensor pada komputer anda!
2. Lakukan pengujian fungsional peralatan dan komponen praktikum dengan
mengisi Tabel 1. berikut!

Tabel 1. Uji Fungsionalitas Alat

No Modul Metode Pengujian Standar Hasil


1. Arduino 1. Menghubungkan 1. Led akan menyala saat 1.
Uno MCU dengan PC. MCU terhubung dengan PC
Alat dan bahan : melalui kabel serial
Arduino Uno, kabel
downloader serial, PC.
Tujuan : mengecek
catu daya melalui
serial USB dan
kesiapan operasi mcu.

2. Mengupload 2. Muncul tulisan “Halo


program NIM saya...” pada serial
example “Cek NIM” monitor Arduino IDE
pada
Arduino.
Alat dan bahan :
Arduino Uno, kabel
downloader serial, PC.
Tujuan : mengecek
modul mcu dapat
ditulis dan dibaca
oleh komputer melalui
serial USB
2. Modul 1. Menampilkan 1. Muncul Nama dan NIM 1.
LCD 16x2 Nama dan NIM pada sesuai program pada LCD.
dan Modul LCD.
Keypad Alat dan bahan :
Arduino Uno, kabel
downloader serial,
konektor, Modul LCD
16x2, PC.
Tujuan : mengecek
fungsi LCD sebagai
perangkat output
untuk dapat
menampilkan karakter
melalui program
arduino

2. Menampilkan NIM 2.
2. Muncul angka NIM
pada
sesuai input keypad,
LCD melalui input
modul diikuti karakter huruf.
keypad.
Alat dan bahan :
Arduino
Uno, kabel
downloader
serial, konektor,
Modul
LCD 16 x 2, modul
keypad 4 x 4, PC.
Tujuan : mengecek
fungsi
keypad sebagai
perangkat
input untuk dapat
menampilkan karakter
melalui program
arduino
3. Modul 1. Menampilkan hasil 1. Muncul hasil pembacaan 1.
MAX6675 pengukuran suhu oleh suhu oleh sensor termokopel
dan Sensor sensor termokopel tipe K pada serial monitor
Termokopel melalui serial monitor arduino
Tipe K Arduino
alat dan bahan :
Arduino Uno, kabel
downloader serial,
konektor, Modul
MAX6675 dan Sensor
Termokopel Tipe K,
PC.
tujuan : mengecek
fungsi sensor
termokopel tipe K dan
modul MAX6675
sebagai pengkondisi
sinyal
untuk input pada
arduino.
4. Sensor 1. Menampilkan hasil 1. Gelas takar dapat 1.
DS18B20 pengukuran suhu air menampung air mendidih
waterproof mendidih di dalam dan tidak terjadi
dan Gelas gelas takar oleh sensor kebocoran di sekitar
Takar termokopel melalui wadah gelas.
Plastik 1L serial monitor Arduino 2. Muncul hasil
alat dan bahan : pembacaan suhu air
Arduino Uno, kabel mendidih oleh sensor
downloader serial, DS18B20 waterproof
konektor, Sensor pada serial monitor
DS18B20 waterproof, Arduino
Resistor 4,7K, Gelas
Takar Plastik 1 L, air
mendidih, PC.
tujuan :
1. mengecek kapasitas
air dan kondisi fisik
gelas takar bila
dimasukkan air
mendidih
2. mengecek fungsi
LCD sebagai
perangkat output
untuk dapat
menampilkan karakter
melalui program
arduino
5. Elemen 1. Menghubungkan 1. Indikator pada heater 1.
Pemanas elemen pemanas menyala saat catu daya
Celup 350 dengan catu daya. dihubungkan.
W alat dan bahan :
catu daya, Gelas Takar
Plastik 1 L, air.
tujuan :
mengecek fungsi
elemen pemanas untuk
memanaskan air.
2.

2. Air di dalam gelas takar


mulai bergelembung
setelah elemen pemanas
yang aktif dimasukkan
kurang lebih 2 menit.

6. Fotek SSR 1. Menghubungkan 1. Indikator SSR menyala 1.


25DA SSR dengan catu daya saat coil mendapatkan
coil. catu daya yang sesuai.
alat dan bahan :
Arduino Uno (sebagai
catu daya), Fotek SSR
25DA, multimeter.
tujuan :
mengecek kapasitas
air dan kondisi fisik
gelas takar bila
dimasukkan air
mendidih

2. Resistansi kontak SSR


akan menurun saat coil
mendapatkan catu daya 2.
yang sesuai.
sebelum :

sesudah :

7. Kontainer 1. Mengisi kontainer 1. Kontainer logam dapat 1.


Logam logam dengan air 1 L menampung air 1 L dan
alat dan bahan : tidak ada air yang
Kaleng kerupuk, merembes keluar.
Gelas Takar 1 L, air.
tujuan : mengecek
kondisi dan daya
tampung kontainer
logam bila
dimasukkan air.
3. Berikan analisis dan kesimpulan dari praktikum yang telah anda lakukan

Pada praktek yang telah kelompok kami lakukan, semua modul dan sensor berhasil
dalam uji cobanya. Ini menandakan bahwa program yang kami rancang pada arduino
IDE berfungsi pada sensor dan modul yang kita gunakan dan sesuai dengan
kegunaan.
Yang didapatkan setelah melakukan uji coba UNIT 1 adalah bahwa semua modul
dan sensor yang digunakan itu memiliki karakteristik dan fungsinya masing-masing.
Kita tidak bisa mengukur jarak dengan sensor pengukur suhu (thermokopel type-k).
Maka dari itu, gunakanlah sensor dan modul sesuai kebutuhan. serta praktikum yang
telah dilakukan dapat disimpulkan bahwa semua alat (seperti Arduino Uno, Modul
MAX6675, Sensor Termokopel tipe K, LCD 16x2, Keypad 4x4, Sensor DS18B20
waterproof, elemen pemanas celup 350 W, Fotek SSR-25DA) dapat berfungsi
dengan baik.

D. Lampiran
1. Link video praktikum
https://youtu.be/ThhMbhXfAls

2. Program “Cek NIM”

3. Pengujian LCD dan Keypad


a. Wiring diagram LCD

Catatan :
1. Hubungkan pin VCC pada LCD I2C ke pin 5V Arduino
2. Hubungkan pin GND pada LCD I2C ke pin GND Arduino
3. Hubungkan pin SCL pada LCD I2C ke pin SCL (atau bisa pake pin
A5) Arduino
4. Hubungkan pin SDA pada LCD I2C ke pin SDA (atau bisa pake pin
A4) Arduino

b. Program “Uji LCD”


#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup( ) {
lcd.backlight();
lcd.init();
lcd.begin(16, 2);
lcd.setCursor(0,0);
lcd.print("SEMANGAT 2022!");
delay(500);
lcd.clear( )
}

void loop(){
lcd.setCursor(0,0); //Set posisi awal kursor di awali dengan kolom 0
dan baris 0
lcd.print("xxx"); // Ganti xxx dengan nama anda
delay(250);
}
c. Wiring “Uji LCD + keypad”

d. Program “Uji LCD + keypad”


4. Pengujian Modul MAX6675 dan Termokopel tipe K
a. Wiring Modul MAX6675 + Termokopel tipe K dan Arduino

b. Program “Uji Modul MAX6675 + Arduino”


5. Pengujian Sensor Suhu DS18B20
a. Wiring Sensor Suhu DS18B20 dengan Arduino Uno

b. Program Uji Sensor Suhu DS18B20 dengan Arduino Uno


#include <OneWire.h>
#include <DallasTemperature.h>
// sensor diletakkan di pin 2
#define ONE_WIRE_BUS 2
// setup sensor
OneWire oneWire(ONE_WIRE_BUS);
// berikan nama variabel,masukkan ke pustaka Dallas
DallasTemperature sensorSuhu(&oneWire);
float suhuSekarang;
void setup(void)
{
Serial.begin(9600);
sensorSuhu.begin();
}
void loop(void)
{
suhuSekarang = ambilSuhu();
Serial.println(suhuSekarang);
delay(2000);
}
float ambilSuhu()
{
sensorSuhu.requestTemperatures();
float suhu = sensorSuhu.getTempCByIndex(0);
return suhu;
}

Anda mungkin juga menyukai