Anda di halaman 1dari 56

Laporan Project Mandiri

Kendali Suhu Menggunakan Metode PID Berbasis Arduino

Disusun Oleh :
Luthfi Hanif (151311014)

KELAS 2A
D3 Teknik Elektronika
Teknik Elektro

Politeknik Negeri Bandung

Jl.Gegerkalong Hilir, Ds. Ciwaruga kotak pos 1234 Bandung 40012

Telepon(022) 2013789 Fax.(022)2013889 email : polban@polban.ac.id


KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Allah SWT, Pemelihara
seluruhalam raya, yang atas limpahan rahmat, taufik dan hidayah-Nya,
penulis mampumenyelesaikan Laporan Kendali Suhu berbasi PID
Controller ini.Laporan ini dikerjakan untuk melengkapi tugas project
mandiri dari mata kuliah sistem kendali digital Jurusan Teknik Elektro,Prodi
D3-Elektronika POLITEKNIK NEGERI BANDUNG .
Terselesaikannya Laporan ini tentunya tak lepas dari dukungan dan
bantuan berbagai pihak. Oleh karena itu, ucapan terima kasih yang tak
terhingga penulis sampaikan kepada semua pihak. Semoga laporan ini dapat
memberikan manfaat dan kebaikan bagi banyak pihak demi kemaslahatan
bersama serta bernilai ibadah dihadapan Allah SWT. Amien. Penulis
menyadari bahwa Laporan ini masih jauh dari kesempurnaan.Oleh karena
itu kritik dan saran yang bersifat membangun sangat penulisharapkan untuk
perbaikan di masa yang akan datang. Walaupun demikian penulis
mengharapkan Laporan ini dapat bermanfaat bagi kita semua.

Bandung, 21 Juli 2017

Penulis

5
Daftar Isi

Document B100 .............................................................................................


Document B200 .............................................................................................
Document B300 .............................................................................................
Document B400 .............................................................................................
Document B500 .............................................................................................
Document B600 .............................................................................................

4
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012,
Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889

Lembar Sampul Dokumen


Judul Dokumen Dokumen B-100: Kendali Suhu Menggunakan Metode
PID Berbasis Arduino
Nama Kelompok
Jenis Dokumen PRO : Proposal Proyek Pengembangan
Nomor Dokumen B100
Nomor Revisi 02
Nama File B100.pdf
Tanggal Penerbitan 08 Juni 2017
Unit Penerbit
Jumlah Halaman 5(Termasuk Lembar Sampul)

Data Pengusul
Pengusul Nama Jabatan

Luthfi Hanif 151311014

Tanggal 23 Maret 2017 Tanda Tangan

Lembaga Politeknik Negeri Bandung

Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos
1234, Telepon (022) 2013789, Fax. (022) 2013889

Telepon : 022-2013789 Faks : 022-2013889 Email : polban@polban.ac.id

5
Daftar Isi
1. Pengantar ................................................................................................
1.1. Ringkasan Isi Dokumen ...................................................................
1.2. Tujuan Penulisan .............................................................................
1.3. Referensi ..........................................................................................
2. Proposal Pengembangan3
2.1. Pendahuluan .....................................................................................
2.2. Desain Alat ......................................................................................
2.3. Upaya Proyek...................................................................................
3. Kesimpulan .............................................................................................
4. Lampiran .................................................................................................

4
1. Pengantar
1.1. Ringkasan Isi Dokumen
Dokumen ini berisi proposal spesifikasi produk yang ditujukan
sebagai proyek tugas mandiri mata kuliah System Kendali Digital.
Dokumen ini menjelaskan lebih detail mengenai konsep dan desain
alat serta upaya pengembangan, perangkat yang akan digunakan dan
jadwal pengembangan proyek. Project ini merupakan gabungan dari
tiga matakuliah, yakni matakuliah Elektronika Daya, matakuliah
Sistem Kendali Digital dan Matakuliah instrumentasi.

1.2. Tujuan Penulisan


Tujuan penulisan dari dokumen ini yaitu:
1. Sebagai landasan dalam pelaksanaan pengembangan alat.
2. Untuk memudahkan proses pengembangan alat yang akan
dibuat.
3. Sebagai acuan dan referensi dalam pengembangan alat dan
pengembangan lebih lanjut.
4. Sebagai bagian dari dokumentasi proyek system kendali
digital.

1.3. Referensi
...., .. 2015. Optoisolator MOC302x. Bandung.
http://elektronika-dasar.web.id/optoisolator-moc30/ diakses
pada 22 Maret 2017
S,Danny, dkk. (12013). Sistem Pengaturan Kecepatan
Motor AC Satu Fasa Dengan Menggunakan Thyristor.
Journal Teknik Elektro dan Komputer.
2. Proposal Pengembangan
2.1. Pendahuluan
Lampu AC merupaka suatu barang yang tidak asing lagi yang
ada pada rumah-rumah ,perkantoran dan lai-lain. Lampu AC
merupaka alat elektronik yang memproduksi cahaya dengan
menggunakan catu daya AC. Pada proyek kali ini saya memanfaat
kan panas yang dihasilkan oleh lampu AC untuk memanaskan
suatu ruangan. Hal ini dapat dilakukan dengan cara menggunakan
PID controller.
2.2. Desain Alat

Controller Sinyal MOC30


SetPoint MV 2x Lampu AC
Arduino uno

Sensor LM35

5
Karena tegangan output pada Arduino hanya 5V sedangkan
Actuator yang kita gunakan adalah actuator dengan tegangan
AC,maka harus adanya interface untuk menyambungkan antara
arduino dengan lampu AC. Interface yang digunakan adalah IC
MOC302x.MOC302x merupakan optoisolator yang merupakan
komponen semikonduktor yang ersusun atas LED infra merah
dan sebuah photodiac yang digunakan sebagai pengendali triac.

2.3. Upaya Proyek


2.3.1. Upaya Pengembangan
Upaya untuk melakukan pengembangan alat pengendali suhu
ini adalah dengan melakukan perancangan alat,pembuatan alat dan
pengujian sistem. Dalam melakukan perancangan alat, pemilihan
komponen harus tepat kerena pada alat ini kita menggunakan
Tegangan AC sebagai sumberdayanya. Pada pembuatan alat pun
harus memperhatikan beberapa hal agar alat dapat berjalan dengan
baik. Pengujian Sistem secara keseluruhan sudah termasuk dengan
perancangan nilai KP,Ti dan Td, Dalam proses pengujiannya
nanti,alat akan diganggu dengan gangguan dari luar.setelah itu
sistem akan mengendalikan suhu agar stabil kembali seperti setpoint
yang telah ditentukan.

3. Kesimpulan
a. Kelebihan sistem:
Mampu menstabilkan suhu ruangan sesuai set point yang
diinginkan
Mudah digunakan karena mudah untuk melakukan
pengaturannya

b. Kekurangan sistem
Pengaturan setpoint mash menggunakan potensiometer. Jika ingin
lebih canngih lagi set point dapat diatur dengan menngunakan
keypad

c. Tingkat teknologi (tingkat kesulitan):


Teknologi yang dipakai dalam pembuatan produk ini tergolong
sedang. Kesulitan yang akan dihadapi adalah mengatur pengendali
PID yang tepat dengan lampu AC yang digunakan. Harus berhati-
hati Karena sumber tegangan langsung dari jala2.

d. Ketersediaan material / komponen


Komponen yang diperlukan mudah didapatkan di dalam negeri.

4
Lampiran. Curiculum Vitae

1. Anggota Pengusul 1
A. IdentitasDiri
1 NamaLengkap Luthfi Hanif
2 JenisKelamin Laki-laki
3 Program Studi D43TeknikElektronika
4 NIM 151311014
5 TempatTanggalLahir Bandung, 04 november 1996
6 E-mail Hanifl74@gmail.com
7 NomorTelepon/HP 089656348291
8 Alamat Puri Cipageran Indah Blok D No 130

B. RiwayatPendidikan
SD SMP SMA
NamaInstitusi SDN SMP IT Assyifa SMK Negeri 1 Cimahi
Cipageran
Mandiri 1
Jurusan - - Elektronika Industri
Tahunmasuk- 2002-2008 2008-2011 2011-2015
Lulus

C. Pemakalahan Seminar Ilmiah


N NamaPertemuanIlmia JudulArtikelIlmia WaktudanTemp
o h / Seminar h at

D. Penghargaandalam 10 tahunterakhir
No JenisPenghargaan InstitusiPemberiPenghargaan Tahun
1.
2

5
POLITEKNIK NEGERI
BANDUNG
PROGRAM STUDI TEKNIK
ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012,
Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889

Lembar Sampul Dokumen


Dokumen B-200 Kendali Suhu Menggunakan Metode
Judul Dokumen
PID Berbasis Arduino
Jenis Dokumen
Nomor Dokumen B 200
Nomor Revisi 02
Nama File B200.docx
Tanggal Penerbitan 8 Juni 2017
Unit Penerbit Luthfi Hanif
Jumlah Halaman 8

Data Pengusul
Pengusul Nama Jabatan

Luthfi Hanif 151311014

Tanggal 31 Maret 2017 Tanda Tangan

Lembaga Politeknik Negeri Bandung

Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos
1234, Telepon (022) 2013789, Fax. (022) 2013889

Email :
Telepon : 022-2013789 Faks : 022-2013889
polban@polban.ac.id

4
1. Pengantar
1.1. Pengantar
Dokumen B200 ini berisi tentang dokumen spesifikasi alat yang meliputi
spesifikasi sistem dalam mengembangkan alat ini, serta detail dari alat yang
akan saya buat yaitu Sistem Pengendali Ruangan Menggunakan Metode PID.
Dokumen ini berisi mengenai Spesifikasi hardware yang dipakai pada alat ini.
Project ini merupakan gabungan dari tiga matakuliah, yakni matakuliah
Elektronika Daya, matakuliah Sistem Kendali Digital dan Matakuliah
instrumentasi.
1.2 Functional Requirement Specification
Designer dalam hal ini adalah pengembang sistem, dalam hal ini
adalah saya yang nantinya akan mencoba menjelaskan tentang
spesifikasi Hardware yang saya akan gunaka. Pengendalian suhu
sangatlah berguna dalan industri yang banyak membutuhkan suhu
ruangan yang harus konstan suhunya
Dokumen dasar untuk program pengembangan sistem ini adalah
dokumen B100 hingga B600.

2. Pendahuluan
2.1 Gambaran Umum, Tujuan, Ruang Lingkup
2.1.1 Gambaran Umum
Sistem ini bekerja dengan 2 catu daya, yaitu catu daya DC untuk
Arduinonya dan catu daya AC untuk sistem plant AC. Arduino akan mengirin
output berupa waktu delay dengan set point yang dipakain adakah
potensiometer ke Komponen optoisolaor yaitu MOC3021. MOC3021
berfungsi sebagai interface untuk membuat arduino dapat mengendalikan
tegangan AC. Aktuator yang dipakai adalah lampu AC. lampu AC ini akan
dipantau suhu panas yang dikeluarkan lampu AC oleh sensor LM35
2.1.2 Tujuan
Tujuan utama dari dibuatnya alat ini adalah :
Memudahkan dalam mengendalikan Suhu ruangan dengan
menggunakan lampu AC

5
Mengaplikasikan sistem kendali PID yang sudah dipelajari.

2.1.3 Ruang Lingkup


Alat ini memiliki batasan-batasan sebagai berikut :
Sistem ini masih berupa prototype pemgendalian suhu ruang sehingga
tempat yang kita buat idak terlalu besar
Penggunaan sistem kendali PID diharapkan dapat mengendalikan suhu.

2.2 Deskripsi Sistem


Karakteristik sistem dari alat ini adalah :
Rangkaian mememakain catu daya 220V dan arduino memakai
tegangan 5V.
Mengatur set point menggunakan potensiometer.
LCD digunakan untuk menampilkan data set point dan Suhu ruangan
3. Overall Specification
3.1 Pendahuluan
Pada bab ini akan dibahas mengenai spesifikasi dari Sistem Pengendali Suhu
Ruangan dengan Metode PID sebagai suatu sistem dan komponen-komponen
penyusunnya. Hal-hal yang akan dijelaskan antara lain :
Deskripsi Sistem : menjelaskan mengenai cara kerja secara umum dari
sistem alat ini.
Deskripsi Perangkat Keras : menjelaskan perangkat keras yang
digunakan dalam sistem ini.

3.2 Deskripsi Alat

Controller Sinyal MOC30 Lampu


SetPoint MV 2x AC
Arduino uno

Sensor LM35

4
Arduino Menerima Setpoint dari potensiometer yang dihubungkan dengan
pin analog arduino. Yang diatur oleh setpoint merupakan Suhu panas yang
dikeluarkan oleh lampu AC. Karena tegangan output pada Arduino hanya 5V
sedangkan Actuator yang kita gunakan adalah actuator dengan tegangan
AC,maka harus adanya interface untuk menyambungkan antara arduino
dengan Lampu AC. Interface yang digunakan adalah IC
MOC302x.MOC302x merupakan optoisolator yang merupakan komponen
semikonduktor yang ersusun atas LED infra merah dan sebuah photodiac
yang digunakan sebagai pengendali triac.
3.3 Deskripsi Perangkat Keras
Kendali Suhu Menggunakan PID Berbasis Arudino dengan TRIAC dan
Sensor Rotary Encod membutuhkan perangkat keras sebagai pendukung
sistem ini, diantaranya :
lampu AC
Arduino Uno
LM35
LCD Display 16x2
TRIAC BTA12

3.3.1 Lampu AC

5
Tegangan lampu AC yang dipakai untuk alat ini sebesar 220V AC

3.3.2 Arduino Uno

Arduino Uno adalah board mikrokontroler berbasis ATmega328. Memiliki


14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan
sebagai output PWM dan 6 pin
Yaitu pin 3,5,6,9,10,11 dan input analog, 16 MHz osilator kristal, koneksi
USB, jack power, ICSP header, dan tombol reset. Untuk mendukung
mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board
Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik
dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.

Fitur :

Microcontroller ATmega328
Operasi dengan daya 5V Voltage
Input Tegangan (disarankan) 7-12V
Input Tegangan (batas) 6-20V
Digital I / O Pins 14 (dimana 6 memberikan output PWM)
Analog Input Pin 6

4
DC Lancar per I / O Pin 40 mA
Saat 3.3V Pin 50 mA DC
Flash Memory 32 KB (ATmega328) yang 0,5 KB digunakan oleh
bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz

3.3.3 LM35
LM35 merupakan sensor suhu yang dapat digunakan untuk mengukur
besaran suhu dari heater . Konfigurasi pin dan tampilan sensor LM35

Berikut adalah spesifikasi dari sensor LM35.

5
3.3.4 LCD
LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang
menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan
diberbagai bidang misalnya alalalat elektronik seperti televisi, kalkulator,
atau pun layar komputer. Pada postingan aplikasi LCD yang dugunakan ialah
LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai
penampil yang nantinya akan digunakan untuk menampilkan status kerja alat.

3.3.5 BTA12

4
BTA12 merupakan Komponen TRIAC yang bergungsi sebagai kendali daya
untuk tegangan AC.
Berikut spesifikasi yang saya ambil dari datasheet BTA12

5
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI TEKNIK
ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung
40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889

Lembar Sampul Dokumen


Judul Dokumen Dokumen B-300 : " Kendali Suhu Menggunakan
Metode PID Berbasis Arduino "
Jenis Dokumen
Nomor Dokumen B300
Nomor Revisi 02
Nama File B300.pdf
Tanggal Penerbitan 8 Maret 2017
Unit Penerbit
Jumlah Halaman 9 (Termasuk Lembar Sampul)

Data Pengusul
Pengusul Nama NIM
Luthfi Hanif 151311014
Tanda
Tanggal 27 April 2017
Tangan

Lembaga Politeknik Negeri Bandung

Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos
1234, Telepon
(022) 2013789, Fax. (022) 2013889
Telepon : 022-2013789 Faks : 022-2013889 Email :
polban@polban.ac.id

4
Daftar Isi

1. Pengantar.........................................................................................................
1.1 Ringkasan Isi Dokumen ............................................................................
1.2 Tujuan Penulisan .......................................................................................

2. Proposal Pengembangan Produk Mekanik dan Sistem Elektronik ................


3. Perancangan Sistem Elektronik.......................................................................
3.1 Rangkaian Elektronik................................................................................
3.2 Analisis Komponen Elektronik .................................................................
3.2.1 Lampu AC dan Sensor LM35.................................................. ...........
3.2.2 Zero Crossing..............................................................................................................
3.2.3 Rangkaian Penguat Daya........................................................................
3.2.3 Arduino...................................................................................................
4. Perancangan Perangkat Lunak ........................................................................
4.1 Software Pendukung .................................................................................
4.2 Flowchart ..................................................................................................
5. Perancangan Sistem Kendali ...........................................................................
6. Perancangan Penempatan bagian-bagian sistem ...............................................
1. Pengantar

1.1 Ringkasan Isi Dokumen


Dokumen B300 ini berisi tentang spesifikasi sistem elektronik, blok diagram
,perancangan mekanik serta detail dari alat yang akan di buat.

1.2 Tujuan Penulisan


Tujuan dari penulisan dokumen ini adalah untuk menggambarkan spesifikasi
teknis , mekanisme alat, dan teknik dalam pengembangan alat.

2. Proposal Pengembangan Produk Mekanik dan Sistem Elektronik


Secara umum, Tujuan penulisan dokumen ini adalah untuk melanjutkan proyek
mandiri dalam hal hardware dan sistem elektronikanya dalam hal pengembangan
dari konsep dan ide pada dokumen sebelumnya, sehingga proyek ini dapat
direlalisasikan.

3. Perancangan Sistem Elektronik

3.1 Rangkaian Elektronik


Rangkaian yang digunakan pada sistem kendali yang saya rancang terdapat
rangkaian Zero Crossing,rangkaian OproTriac sebagai pelindung atau pengaman
untuk arduino, rangkaian Driver dengan pengendali daya menggunakan Triac
serta rangkaian sensor kecepatan.
Gambar 1. Rangkaian Elektronik

3.2 Analisis Komponen Elektronik


3.2.1 Lampu AC 220 V dan Rotary Encoder

Gambar 2. Lampu AC 220 V dan LM35

Sensor LM35 ini digunakan sebagai pengukur suhu ruangan. Tegangan


keluaran yang dihasilkan oleh LM35 ini pada datasheetnya yaitu sebesar
10mV/1C
5
3.2.2 Zero Crossing Detector

Gambar 3. Zero Crossing Detektor

Zero Crossing detector merupakan suatu rangkaian elektronika yang


berfugsi sebagai pendeteksi tegangan 0V. Rangkaian ini dipakai untuk
menentukan titik mulai pengaktifan TRIAC atau SCR. Pada system yang
saya buat, output rangkaian zero crossing dimasukan ke pin INT (Interupt)
arduino, setelah itu kaki pin 9 arduino dihubungkan ke rangkaian optotriac
untuk mengaktifkan rangkaian pengendali daya .
3.2.3 Rangkaian Penguat daya

Gambar 4. Pengendali daya

Rangkaian pada gambar 4 merupakan rangkaian pengendali daya dengan


memakai TRIAC. Rangakaian ini pada sistem yang saya rancang adalah
untuk mengatur daya yang keluar dari lampu AC

4
3.2.4 Arduino

Gambar 5. Arduino Uno

Arduino Uno pada sistem ini berfungsi sebagai kontroller yang mengolah
sinyal PV (Prosses Value) dan SV (Set Value) untuk menghasilkan sinyal
MV (Manipulated Value). Pin arduino yang digunakan pada sistem ini
adalah 12,11,5,4,2,1 untuk LCD,pin 3 untuk inputan dari keluaran zero
crossing, pin 9 untuk output yang akan meberukan tegangan pada rangkaian
optotriac dan kaki A0 untuk inputan dari output feedback. Pada system
yang saya buat, sinyal MV bukan dengan PWM dikeluarkan melainkan
dengan delay dari waktu penyalaan TRIAC.

4. Perancangan Perangkat Lunak


4.1 Software Pendukung
Berikut merupakan software pendukung yang digunakan dalam
proses perancangan :
Simulator : Proteus ISIS
Dokumentasi : Ms Word,Corel Draw
Development OS : Windows 10

5
4.2 FlowChart

START A

1. Lib LCD 1. Baca nilai PV


2. Variable perhitungam (Kecepatan)
PID 2. Hitung Time
3. Variable perhitungan sampling
time sampling 3. Hitung error (SV-
4. Variable display SV-PV PV)
di plotter
1. Membatasi kelaran
PID
Setup nilai awal
1. Setup parameter PID 2. Menyesuaikan
2. Setup untuk Display
3. Setup timesampling Hitung waktu IE
4. PIN 3,PIN 8 dan PIN A0 (interval_Elapsed) IL
sebagai input,pin 9 (Interval_Limit)
sebagai Output
5. Setup untuk serial dan
pengatur looping Tampilkan
6. Set nilai SV IE>=IL pada Display
SV dan PV
Baca PIN8

Set nilai et_1, eint_1


IE>=IL

Baca nilai pin 3 dari


outpur zero crossing

Gambar 6. Diagram Alir Perancangan Perangkat Luna


5. Perancangan Sistem Kendali

Berikut adalah diagram blok kendali dari sistem yang akan


dibuat

Controller Sinyal MOC30


SetPoint MV 2x Lampu AC
Arduino uno

LM35

Gambar 6. Blok diagram Sistem Kendali

Seperti pada gambar diagram blok di atas bahwa alat ini


menggunakan Arduino sebagai Pengontrol PID yang akan
mengontrol lampu AC 220V.Sensor yang akan difeedback ke
arduino adalah sensor LM35 yang akan menghasilkan perbedaan
nilai antaran Set Value dan Proses Value yang akan di anggap
sebagai nilai Error dan akan dimasukkan ke pengontrolan PID
pada Modul Arduino yang selanjutnya akan dieksekusi melalui
perhitungan PID. Untuk mengontrol Set pointnya dapat saya
menggunakan potensio.
6. Perancangan Mekanik

Desain Mekanik keseluruhan

Gambar perancangan penempatan bagian-bagian sistem

Gambar di atas merupakan gambaran dari penempatan sistem,


trafo di butuhkan untuk rangkaian zero crossing.Lampu dan sensor
suhu akan di tempatkan sedemikian rupa agar tidak terlalu jauh
dengan arduino untuk menghidari salah pembacaan logika pada
arduino
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI D.IV TEKNIK ELEKTRONIKA
Jln. GegerkalongHilir, Ds. Ciwaruga Bandung 40012,
KotakPos 1234,
Telepon (022) 2013789, Fax. (022) 2013889

Lembar Sampul Dokumen


Dokumen B400: Kendali Suhu Menggunakan Metode PID
Judul Dokumen Berbasis Arduino

Jenis Dokumen B400

Nomor Dokumen B400 01

Nomor Revisi 01

Nama File 2A_B400_LurhfiHanif_151311014.docx

Tanggal Penerbitan 19-05-2017

Unit Penerbit

Jumlah Halaman 11

Data Pengusul
Mahasiswa Elektronika
Nama D-IV
Luthfi
Pengusul Hanif Jabatan
151311014

Tanggal 19-05-17 Tanda Tangan

Politeknik Negeri
Lembaga Bandung

Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos


Alamat 1234,
Telepon (022) 2013789, Fax. (022) 2013889
Telepon : 022-2013789 Faks : 022-2013889 Email : polban@polban.ac.id
Daftar Isi

1. Pengantar .....................................................................................................................................................

1.1 Ringkasan Isi Dokumen ..............................................................................................................

1.2 Tujuan Penulisan ...........................................................................................................................

2. Realisasi Perancangan .............................................................................................................................

2.1 Realisasi Aspek Elektronika ......................................................................................................

3. Kesimpulan ................................................................................................................................................. 2
1. Pengantar

Dokumen ini dibuat sebagai proposal pengembangan pembuatan Kendali Suhu


Menggunakan Metode PID berbasis Arduino dan sebagai syarat kelengkapan dokumen
pengembangan dari segi analisis dan perancangan.

1.1 Ringkasan Isi Dokumen

Dokumen kali ini berisi mengennai implementasi dan proses pengembangan project
. Dokumen ini menjelaskan tahapan lebih lanjut dari dokumen-dokumen sebelumnya.
Dokumen ini akan menjelaskan 2 pokok Bahasa yaitu bagian elektronika dam juga
bagian kendali.. Setiap pokok bahasan tersebut menjelaskan sejauh mana progres
proyek yang sedang dibuat.

1.2 Tujuan Penulisan


Tujuan pembuatan dokumen kali ini adalah sebagai pemenuhan syarat kelengkapan
penyusunan dokumen perancangan dan pengembangan proyek yang meliputi
implementasi dan realisasi alat berdasarkan perancangan pada dokumen sebelumnya.

Melengkapi tujuan umum tersebut, dokumen ini juga memiliki tujuan khusus, yaitu:

Mempermudah pemahaman pembaca mengenai alat yang akan dibuat.

Sebagai acuan dalam pengerjaan proyek.

Sebagai acuan dalam pengembangan proyek-proyek

2. Realisasi Perancangan

Bab ini menjelaskan mengenai sejauh mana pembuatan proyek telah dilaksanakan dan
seperti apa perkembangan terkait pengerjaan proyek mengacu pada dokumen dan tahap-
tahap yang telah dilalui sebelumnya.

Realisasi perancangan ini terdiri dari realisasi pada setiap aspek mekatronika seperti aspek
elektronika dan sistem kendali guna memperjelas bagaimana realisasi alat yang sedang dan
telah dilaksanakan, berikut yang dapat dilampirka
2.1 Realisasi Aspek Elektronika

Mengenai realisasi aspek elektronika menjelaskan sejauh mana aspek ini


dikerjakan baik dari pemilihan komponen, implementasi rangkain skematik
ke protoboard, serta pemasangan komponen pada Protoboard
1. Kontroler
Kontroler yang digunakan pada miniatur ini adalah Arduino Uno R3.
Kontroler ini digunakan sebagai PID controller, dimana di dalam Arduino
Uno ini akan dilakukan proses perhitungan parameter-parameter PID dan
Arduino yang naninya akan menghasilkan waktu delay antara 0-10ms
yang akan digunakan untuk mengaktifkan TRIAC

Gambar 2.3 Arduino Uno [1]


Tabel Penngecekan Arduino UNO
Pengukuran Tegangan (V)
Tegangan Arduino 5
Pin 1 4.6
Pin 2 4.8
Pin 3 4.8
Pin 4 4.6
Pin 5 4.8
Pin 6 4.8
Pin 7 4.8
Pin 8 4.8
Pin 9 4.6
Pin 10 4.8
Pin 11 4.8
Pin 12 4.8
Pin 13 4.8
2. Sensor LM35

Gambar 2.4 Sensor LM35

LM35 digunakan sebagai Sensor pada Proyek ini atau sebagai umpan balik
sistem. Keluaran sensor berupa tegangan yang mana akan dikonversi ke
besaran analog yaitu 0-1023 oleh Arduino Uno. Besaran analog tersebut
kemudian akan dikonversikan lagi menjadi nilai Suhu yang nilai suhu tersebut
akan menjadi nilai Proses Value yang akan dibandingkan dengan nilai set
point yang berasal dari potensiometer.

Gambar pembacaan LM35 pada LCD keypad Shield


Pemfilteran error pada LM35
3. Potensiometer
Komponen potensiometer akan digunakan untuk menset setpoint yang kita
lakukan. Sama dengan sensor LM35, potensio meter akan dimasukan ke input
analog dan akan dikonversikan nilai tegangan yang dikeluarkan potensio
menjadi nilai analog. Nilai analog ini pada program akan di konversikan
kembali menjadi nilai suhu yang natinya akan dibandungkan dengan nila PV.

Gambar 2.5 Potensiometer

Pengecekan Potensio pada plotter Arduino

Pengecekan ini dilakukan untuk mengetahui bahwa potensiometer dapat


digunakan sebagai Setpoint kerena nilai dari potensio dapat tetap nilainya.

4. Arduino Shield LCD dengan LCD 16x2

Komponen display yang digunakan adalah LCD 16x2 yang dihubungkan


dengan Arduino Uno menggunakan Arduino Shield.
Gambar 2.11 Arduino Shield + LCD

Realisasi Pembacaan LCD:

Gambar 2.12 Pembacaan LCD


6. Catu Daya

Catu daya yang digunakan adalah catu daya yang dibuat sendiri dengan ourput
keluaran sebesar 5 V. Keluaran dari catu daya ini akan dihubungkan dengan
resistor yang ada di kaki 5 IC 4N25.

14

Gambar 2.13 Catu Daya + Pembagi Tegangan

Realisasi Tegangan Keluaran:

1 Keluaran Catu Daya 5V

7. Driver Lampu dengan BTA12

Driver BTA12 dugungsikan sebagai pendrive lampu. BTA12 akan aktif jika
kaki gate diberi tegangan .
Pengecekan BTA12
Keadaan potensio Tegangan Gate Tegangan MT1-MT2
Minimal 0V 220V
Sendang 0.05V 175V
Maksimal 0.2V 2V

8. ZeroCrossing
ZeroCrossing dipakai untuk mendeteksi tegangan 0V,saat teganan 0V
dideteksi rangkaian zerocrossing akan aktif dan akan mengalirkan
tegangan 5VDC
Rangkaian Zerocrossing

Hasil gelombang yang dihasilkan zerocrossing

3. Kesimpulan
Dari Hasil pengetesan semua bagian rangkaian kendali suhu ini dalam keadaan
baik. Pemfilteran pada LM35 sangat baik,kemungkinan error dalam pembacaan nilai
suhu dapat diatasi.
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI D.IV TEKNIK ELEKTRONIKA

Jln. GegerkalongHilir, Ds. Ciwaruga Bandung 40012, KotakPos


1234,

Telepon (022) 2013789, Fax. (022) 2013889

LembarSampulDokumen

JudulDokumen Dokumen Proyek Produk : Kendali Suhu Menggunakan


Metode PID Berbasis Arduino
JenisDokumen B500
NomorDokumen Pro 05
NomorRevisi 01
Nama File B500.docx
TanggalPenerbitan 02 - 06 2017
Unit Penerbit Luthfi Hanif
JumlahHalaman (Termasuk Lembar Sampul)
Data Pengusul
Pengusul Nama Jabatan NIM
Mahasiswa D-III Teknik Luthfi Hanif Pembuat 151311014
Elektronika

Tanggal 02 06 - 2017 Tanda Tangan

Lembaga Politeknik Negeri Bandung


Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon : Fax : Email :
022-2013789 022-2013889 polban@polban.ac.id
Daftar Isi
Daftar Gambar .................................................................................

1. Pengantar..........................................................................................
1.1. Ringkasan Isi Dokumen ............................................................
1.2. Tujuan penulisan .......................................................................
1.3. Daftar Singkatan dan Istilah......................................................

2. Desain Sistem Kendali .....................................................................


2.1. Metode Zigler Nicohols ............................................................
2.2. Desain dari Response Alat ........................................................
2.3. Proses Perhitungan ....................................................................

3. Hasil Desain Sistem Kendali ...........................................................


Daftar Gambar
Gambar 1. Overshoot 25% ...............................................................................
Gambar 2. Kurva Sistem ..................................................................................
Gambar 3. Penentuan paameter L dan T ..........................................................
Gambar 4 Response dari Plant tanpa filter digital ...........................................
Gambar 5 Response dari Plant dengan filter digital ........................................
Gambar 6 Hasil desain dari response plant metoda ZN1 .................................
Gambar 7 Hasil desain kendali menggunakan metoda
ZN1 melalui metoda Backward Differance .....................................................

Tabel 1. Penentuan parameter PID ..................................................................


1. Pengantar
1.1.Ringkasan Isi Dokumen
Dokumen B500 ini berisi tentang dokumen Desain Kendali Sistem yang ditujukan
sebagai proyek mandiri dari gabungan tiga matakuliah yakni, matakuliah
Eliktronika Industri 2, Intrumentasi dan Sistem Kendali Digital. dengan judul
kendali suhu menggunakan metode PID berbasis arduino. Dokumen ini
menjelaskan lebih detail mengenai konsep dan desain alat serta upaya
penegmbangan yang akan digunakan.

Isi dokumen ini secara garis besar dibagi menjadi tiga bagian. Bagian pertama
menjelaskan tentang cara menggunakan desain dari Zigler Nichols.bagian kedua
menentukan nilai parameter PID dari response yang muncul dari alat kendali suhu
ruangan,linierisasi sensor dengan menggunakan termometer analog. Bagianketiga
menentuka nilai parameter PID sesuai degan response yang diinginkan.

1.2.Tujuan Penulisan
Tujuan penulisan dokumen ini secara umum adalah untuk melanjutkan proyek
mandiri dalam hal pengembangan dari konsep dan ide pada dokumen
sebelumnya, sehingga proyek ini bisa terelalisasikan.

2. Desain Sistem Kendali


2.1. Metode Zigler Nichols
Dalam proses disain kami menggunakan metoda zigler-nichols. Metoda ini
merupakan metoda tuning PID controller untuk menentukan nilai pertama
proportional gain (Kp), integral time (Ti), dan derivative time (Td) berdasarkan
karakteristik respon transient dari sebuah plant atau sistem. Metoda ini akan
memberikan nilai overshoot kurang lebih sebesar 25% pada step response, seperti
gambar di bawah.

Gambar 1. Overshoot 25%


Dimana kami menggunakan metode zigler-nichols tipe 1. Nilai PID
diperoleh dari hasil percobaan dengan masukan unit-step, hasilnya nanti akan
terbentuk kurva kira-kira akan berbentuk huruf S, lihat gambar 2. Jika kurva ini
tidak terbentuk maka metoda ini tidak bisa diterapkan. Kurva bentuk S memiliki
karakteristik dengan 2 buah konstanta, yaitu waktu tunda L dan time constant T.
Kedua parameter tersebut diperoleh dengan menggambar garis tangensial pada
titik infleksi kurva S, lihat gambar 3.
Gambar 2. Kurva Sistem

Gambar 3. Penentuan paameter L dan T

Formula PID yang telah disebutkan sebelumnya, kemudian dijabrkan sebagai


berikut :

Dengan menggunakan formula PID di atas dan nilai parameter L dan T,


maka dapat diperoleh nilai Ki, Ti, dan Td. Secara lebih ringkasnya perhatikan
tabel1.

Tabel 1. Penentuan parameter PID

2.2.Desain Dari Response Alat


Gambar 4 Response dari Plant tanpa filter digital
Gambar 5 Response dari Plant dengan filter digital

Gambar 6 Hasil desain dari response plant metoda ZN1

2.3.Proses Perhitungan
Titik 1 : 51
Titik 2 : 60,684
Titik 3 : 210
Nilai titik 1 samapai titik 3 sudah dikonversi menjadi waktu real.
Mencari nilai L dan T
L = Titik 2 Titik 1
= 60,684 51
= 9.684
T = Titik 3 Titik 2
= 210 60,684
= 149,316

Mencari Nilai Kp, Ti dan Td dengan type kontrol PID



Kp = 1,2
149,316
= 1,2 9,684
= 1,2 x 15,4188351921
= 18,5026
Ti = 2L
= 2 x 9.684
= 19.368
Td = 0,5L
= 0,5 x 9.684
= 4.842

3. Hasil Desain Sistem Kendali

Gambar 7 Hasil desain kendali menggunakan metoda ZN1 melalui metoda


Backward Differance

4. Linearisasi Sensor
Serial Monitor Thermometer
55 51
27 29
Berdasarkan data diatas perlu dilakukan linierisasi sensor terlebih dahulu . berikut
merupakan perhitungan nya:
Y = mx + b
Dimana y = Thermometer
X = LM 35
51 = m(55) + b
29 = m(27) + b
_____________-
30 = m(28) + b
30
M = 28 = 1.07
51 = 1.07(55) + b
51 = 58.9 + b
B= -7.9
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI D.IV TEKNIK ELEKTRONIKA

Jln. GegerkalongHilir, Ds. Ciwaruga Bandung 40012,


KotakPos 1234,

Telepon (022) 2013789, Fax. (022) 2013889

LembarSampulDokumen

JudulDokumen Dokumen Proyek Produk : Kendali Suhu Menggunakan


Metode PID Berbasis Arduino
JenisDokumen B600
NomorDokumen Pro 06
NomorRevisi 01
Nama File B600.docx
TanggalPenerbitan 02 - 06 2017
Unit Penerbit Luthfi Hanif
JumlahHalaman 9
Data Pengusul
Pengusul Nama Jabatan NIM
Mahasiswa D-III Luthfi Hanif Pembuat 151311014
Teknik Elektronika

Tanggal 25 05 - 2017 Tanda Tangan

Lembaga Politeknik Negeri Bandung


Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos
1234,
Telepon : Fax : Email :
022-2013789 022-2013889 polban@polban.ac.id
Daftar Isi
Daftar Gambar ...............................................................................................
1. Pengantar........................................................................................................
1.1. Ringkasan Isi Dokumen .................................................................................
1.2. Tujuan penulisan ............................................................................................
1.3. Daftar Singkatan dan Istilah...........................................................................
2. Hasil Respon Setelah di Tunning ...................................................................
3. Perbandingan antara PID metode Backward dan Diskritisasi langsung ........
Daftar Gambar
Hasil Response Awal dengan Parameter (Kp=18.5026; Ti=19.368;
Td=4.842) ...................................................................................................... 5
Hasil Tuninng dengan Parameter (Kp=23; Ti=3; Td=0.557) ........................ 5
Hasil Tuninng dengan Parameter (Kp=23; Ti=3; Td=1) ............................... 5
Hasil Tuninng dengan Parameter (Kp=28; Ti=2; Td=0.337) ........................ 6
Hasil Tuninng dengan Parameter (Kp=30; Ti=5; Td=0.337) ........................ 6
Hasil Tuninng dengan Parameter (Kp=20; Ti=3.300; Td=0.557) ................ 6
Hasil Tuninng Fix dengan Parameter (Kp=28; Ti=7.300; Td=0.557) .......... 7
Hasil Tuninng Fix dengan Parameter (Kp=28; Ti=7.300; Td=0.557) +
Gangguan dan Filter Digital........................................................................... 8
1.1 Pengantar
1.1 Ringkasan Isi Dokumen
ditujukan sebagai proyek mandiri dari gabungan tiga matakuliah
yakni, matakuliah Eliktronika Industri 2, Intrumentasi dan Sistem
Kendali Digital. dengan judul Sistem Kendali Temperatur
Ruangan dengan PID berbasis Arduino. Menggunakan penguat
daya TRIAC, dan juga sensor LM35. Dokumen ini menjelaskan
lebih detail mengenai konsep dan desain alat serta upaya
penegmbangan yang akan digunakan.

Isi dokumen ini akan beriisi tentang tuning yang dilakukan dan
juga uji plant terhadap gangguan yang akan diberikan.

1.2 Tujuan Penulisan


Tujuan penulisan dokumen ini secara umum adalah melanjutkan
proses perancangan dan realisasi dari proyek dalam hal realisasi
dan implementasi hardware serta sistem elektronikanya dalam hal
pengembangan dari konsep dan ide pada dokumen sebelumnya,
sehingga proyek ini bisa terelalisasikan.
Sedangkan tujuan khusus dari dokumen ini adalah:
1. Memudahkan proses pengembangan proyek.
2. Sebagai landasan dalam proses pengerjaan proyek.
3. Sebagai salah satu dokumentasi dalam pengembangan proyek
itu sendiri.

1.3 Hasil Response setelah ditunning (Metoda Backward Differance)


2.1 Hasil Response Awal dengan Parameter (Kp=18.5026;
Ti=19.368; Td=4.842)

2.2 Hasil Tuninng dengan Parameter (Kp=23; Ti=3; Td=0.557)


2.3 Hasil Tuninng dengan Parameter (Kp=23; Ti=3; Td=1)

2.4 Hasil Tuninng dengan Parameter (Kp=28; Ti=2; Td=0.337)


2.5 Hasil Tuninng dengan Parameter (Kp=30; Ti=5; Td=0.337)

2.6 Hasil Tuninng dengan Parameter (Kp=28; Ti=3.300; Td=0.557)


2.7 Hasil Tuninng Fix dengan Parameter (Kp=28; Ti=7.300;
Td=0.557)

2.8 Hasil Tuning Fix dengan Parameter (Kp=28; Ti=7.300;


Td=0.557) + Gangguan dan Filter Digital.
Dari Gambar diatas plant diberi gangguan berupa penutup atas
box dibuka dan dikipas dengan tangan, suhu menurun dikarenakan
diberi gangguan tetapi lambat laun akan membuat lampu semakin
terang, hal itu dilakukan agar suhu dapat mencapai setpount
kembali.. PID yang handal adalah PID yang dapat membuat
respon kembali ke set point. Dan Dapat disimpulkan bahwa
kendali PID yang didesain cukup handal dapat dibuktikan dengan
suhu akan kembali ke dalam keadaan steady state sesuai dengan
set point yang telah ditentukan.

3. Perbandingan antara PID metodr Backward dan Diskritisasi langsung


a b
Dengan menngunakan hasil design ZN1 dapat dihasilkan respon yang
sangat berbeda jauh. Terlihat respon pada gambar a yaitu PID
menggunaka Backward sangat lah mudah untuk melakukan tuning.
Tetapi pada gambar b yaitu PID dengan metoda Diskritisasi langsung
terlihat sangat sulit untuk dituningnya.

Anda mungkin juga menyukai