Data Pengusul
Pengusul Nama Jabatan Mahasiswa Elektronika D-IV
Ade Zaelani Anggota 1313154001
Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
1. Pengantar .......................................................................................................................... 4
1.1 Ringkasan Isi Dokumen ..................................................................................................... 4
1.2 Tujuan Penullisan............................................................................................................... 4
Dokumen ini berisi proposal pengembangan kontrol PID pengarah gerak kamera menggunakan
sensor photodioda ditujukan sebagai tugas proyek mata kuliah praktek Sistem Kendali Terdistribusi
program studi D4 Teknik Elektronika Politeknik Negeri Bandung. Penulisan dokumen berdasar pada ide
pengembangan yang berisi antara lain : konsep, desain dan fitur dari prototipe sistem kendali PID
pengarah gerak kamera direncanakan akan dikembangkan, perangkat/tools yang akan digunakan dan
rencana pengembangan dari awal perencanaan hingga produk akhir dari proyek ini.
1. Sebagai acuan dan referensi dalam pengembangan topik serupa dan pengembangan
lebih lanjut
Prototipe kontrol PID penyarah gerak kamera adalah sebuah rangkaian dari kerja motor
posisi yang dapat menggerakan sebuah kamera secara otomatis sehingga memudahkan kamera
mengarahkan ke arah banyak cahaya dan menghindari menangkap objek yang membelakangi
cahaya. Cara kerja dari alat ini adalah berbasis mikrokontroller Arduino Uno. Bahasa
pemograman yang digunakan adalah bahasa pemograman C yang di isi pada sebuah chip IC .
Latar belakang kami dimulai dari permasalahan pengarahan kamera untuk menghindari
menangkap objek yang membelakangi cahaya. Ketika fotografer mengambil gambar pada objek
yang membelakangi cahaya, maka objek hanya akan terlihat menjadi siluet hitam dikarenakan
bayangan yang dihasilkan dari sumber cahaya yang dihalangi oleh objek. Di masa sekarang ini,
terkadang fotografer merasa kesusahan dengan penyesuaian cahaya agar tidak membelakangi
cahaya. Sehingga untuk menyesuaikan pencahayaan membutuhkan beberapa waktu yang cukup
lama sebagai persiapan sebelum mengambil gambar. Untuk mempermudah persiapan dan
mempersingkat waktu persiapan pengambilan gambar dan kemudahan yang berupa otomasi
pengarahan kamera akan sangat membantu fotografer dalam pengambilan gambar
Karena itulah penulis mencoba menganalisa dan mempelajari lebih dalam tentang
membuat sebuah alat elektronika berbasis mikrokontroler yang dikendalikan oleh bahasa
pemograman C yang dapat menggerakkan sebuah prototype pengarah gerak kamera yang dapat
mengarahkan ke sudut arah sumber cahaya. Dan penulis bisa belajar memahami fungsi,
karakteristik, serta carakerja dari alat yang kami buat dan berusaha menerapkannya dalam
dunia fotografi
2.2.2 Konsep
Prototipe pengarah gerak kamera merupakan sebuah bentuk otomatisasi yang kinerjanya
dapat memudahkan dan sangat membantu masyarakat terutama fotografer maupun penyuka hobi
fotografi karena memudahkan dalam mengarahkan kamera secara otomatis tanpa diperlukan lagi
orang yang mengatur letak sumber cahaya karena alat ini dapat mengontrol arah gerak kamera
menuju tempat yang banyak cahaya dan menghindari gelap.
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
Data Pengusul
Pengusul Nama Jabatan Mahasiswa Elektronika D-III
Ade Zaelani - 131354001
Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
1.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 kami buat dengan nama “Kontrol
PID Pengarah Gerak Kamera Menggunakan Sensor Photodioda”. Dokumen ini berisi mengenai
mekanisme alat dan cara kerja alat.
1.2 Functional Requirement Specification
Untuk memudahkan dalam fotografi yang merupakan proses untuk menghasilkan gambar
/ foto melalui media cahaya menggunakan kamera. Fotografi sangat erat kaitanya dengan
pencahayaan karena kualitas foto sangat ditentukan oleh kuantitas cahaya yang sesuai
dengan demikian alat ini dapat mengambil peran dalam membantu mengambil gambar
sesuai intensitas yang didapat.
Desain dalam hal ini adalah pengembang sistem, dalam hal ini adalah saya yang nantinya
akan mencoba mengendalikan motor servo dengan kontrol PID dengan sensor cahaya
sebagai pengarah sumber cahaya dari alat yang akan dibuat serta sistem kendali dapat
aplikasikan pada kegiatan sehari - hari seperti kamera studio atau kamera aksi yang kita
gunakan.
2.1 Pendahuluan
2.1.1 Gambaran Umum
Dokumen ini berisi proposal kontrol PID pengarah gerak kamera ditujukan sebagai tugas
mandiri mata kuliah praktek Sistem Kendali Terdistribusi program studi D4 Teknik Elektronika
Politeknik Negeri Bandung. Penulisan dokumen berdasar pada ide pengembangan yang berisi
antara lain : konsep, desain dan fitur dari Prototipe kontrol PID pengarah gerak kamera yang
direncanakan akan dikembangkan, perangkat / tools yang akan digunakan dan rencana
pengembangan dari awal perencanaan hingga produk akhir dari proyek ini.
Judul Dokumen Dokumen B300: “Prototipe Kontrol PID Penyarah Gerak Kamera”
Jenis Dokumen B300
Nomor Dokumen 01
Nomor Revisi 01
Nama File B300 (Kendali PID).docx
Tanggal Penerbitan 29 November 2016
Unit Penerbit
Jumlah Halaman 7
Data Pengusul
Pengusul Nama Jabatan Mahasiswa Elektronika D-III
Ade Zaelani Anggota 131354001
Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
1. Universitas Gajah Mada. Paper Responsi Eksperimen Kontrol Digital – Kontrol PID Pengarah Gerak
Kamera Menggunakan Sensor Photodioda. Yogyakarta : Jurusan Ilmu Komputer dan Elektronika,
FMIPA UGM. ISSN: 1978-1520 1.
1
II. Proposal Pengembangan Produk Sistem Elektronik dan Mekanik
2.1 Pendahuluan
Pada pengembangan proyek ini, kami memberikan rancangan mekanik dan
elektronik yang akan menjadi acuan dalam mengembangkan proyek ini menjadi terealisasi
sehingga dalam pengerjaannya setiap tahapnya bisa menjadi lebih mudah. Dan tidak
menutup kemungkinan bila disaat proses pengerjaannya dapat mengalami beberapa
perubahan dan modifikasi dalam hal mekanik maupun sistem elektroniknya.
SENSOR
PHOTODIODE
SENSOR
PHOTODIODE
SENSOR
PHOTODIODE
INPUT MOTOR
POTENSIOMTER
ARDUINO UNO
SERVO
SENSOR
PHOTODIODE
SENSOR
PHOTODIODE
SENSOR
PHOTODIODE
2
2.2.2 Analisis Rangkaian Per Blok
A. Analisis Masukkan
Untuk pembuatan proyek ini, input sebagai masukan yang dibutuhkan adalah
beberapa potensiometer sebagai set point untuk memberikan nilai sudut motor servo
sejauh 180 derajat. Misalkan potensiometer diputar 3k ohm maka motor servo akan
bergerak ke posisi 30 derajat .
B. Proses Pengontrolan
Pengendali proses pada rangkaian ini untuk mengatur sudut motor servo yang
digunakan. Blok inilah yang memproses hasil dari tombol-tombol masukan untuk
diolah dan dieksekusi oleh blok selanjutnya. Nilai sudut ditentukan oleh timing yang
3
harus disesuaikan dengan program. Port yang digunakan sebagai masukan telah
dihubungkan dengan tombol push button. Port yang digunakan sebagai keluaran untuk
menggerakkan motor servo
C. Analisis Keluaran
Keluaran pada rangkaian ini yaitu sebuah motor servo yang digunakan sebagai
memutarkan kamera. Pada output dari mikrokontroler yaitu Arduino Uno 5V untuk
input motor servo sebagai penggerak arah kamera kemudian output sensor photodiode
akan membaca intensitas cahaya dengan perubahan tegangan 0 - 5 V yang akan masuk
ke input Arduino Uno sebagai error kemudian mikrokontroler akan kalkulasi nilai PID
untuk menggerakan motor servo ke arah perubahan intensitas photodiode yang terdiri
dari 6 sensor photodiode tersebut
4
START
SET POINT =
POTENSIO
PROCESS VALUE =
SENSOR
PHOTODIODE
SET PONIT
INPUT SINYAL
YA
ARDUINO UNO
YA
MOTOR
SERVO
SINYAL SENSOR
PHOTODIODE
TIDAK
END
5
2.4 Perancangan Mekanik
Dari perangkat lunak yang di rancang maka berikut ini adalah gambar perncangan
mekanik yang kami desain.
6
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
Judul Dokumen Dokumen Proposal Produk : “Kontrol Posisi dengan Sensor LDR
Menggunakan Metode PID”
Jenis Dokumen PRO : Proposal Proyek Pengembangan
Nomor Dokumen Pro – 04
Nomor Revisi 00
Nama File B400
Tanggal Penerbitan 19 Desember 2016
Unit Penerbit -
Jumlah Halaman 14
Data Pengusul
Pengusul Nama Jabatan Mahasiswa D4 Teknik Elektronika
Ade Zaelani 131354001
Alamat Jl. Geger Kalong Hilir, Desa Ciwaruga, Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
Telepon :08814553264 Email : zaelanyade@gmail.com
B400 | 1
DAFTAR ISI
1. Pengantar ....................................................................................................................... 4
1.1. Ringkasan Isi Dokumen ......................................................................................... 4
1.2. Tujuan Penulisan dan Aplikasi/Kegunaan Dokumen ............................................ 4
1.3. Referensi ................................................................................................................ 4
B400 | 2
1. Pengantar
1.1. Ringkasan Isi Dokumen
Dokumen ini berisi proposal spesifikasi produk yang ditujukan sebagai proyek
tugas mandiri mata kuliah Sistem Kontrol Terdistribusi. Dokumen ini menjelaskan
lebih detail mengenai konsep dan desain alat serta upaya pengembangan serta perangkat
yang akan digunakan.
.
1.2. Tujuan Penulisan dan Aplikasi/Kegunaan Dokumen
Tujuan penulisan dokumen ini secara umum adalah untuk melanjutkan proyek
dalam hal hardware dan sistem elektronikanya dalam hal pengembangan dari konsep
dan ide pada dokumen sebelumnya, sehingga proyek ini bisa terelalisasikan.
B400 | 3
3. Implementasi Sistem Elektronik
3.1. Rangkaian catu daya DC
Sistem yang akan dirancang memerlukan sumber tegangan searah sebesar +5 VDC untuk
Arduino Uno dan rangkaian LED. Berikut adalah gambar power supply yang diambil
charger handphone.
B400 | 4
Gambar 3. Sensor Photodioda
B400 | 5
3.4. LED
LED yang diperlukan berjumlah 6 LED warna merah terpasang secara setengah
lingkaran bertujuan untuk perpindahan sudut dari 0o sampai 180o. LED ini dirancang
dengan intensitas yang bervariasi di mulai dari LED pertama dengan intensitas cahaya
redup sekali, LED kedua dengan intensitas cahaya redup, LED ketiga dengan intensitas
cahaya agak terang, LED keempat dengan intensitas cahaya terang, dan LED kelima
dengan intensitas cahaya sangat terang. Berikut adalah gambar LED terpasang pada
protoboard.
B400 | 6
5. Listing Program Komputer
//Servo myservo;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //susunan PIN D7 s.d D4:pin 2 s.d 5, enable:11,
RS:12
void setup()
{
// put your setup code here, to run once:
//2.a setup nilai kendali
Kp = 18 ; //isikan sesuia hasil desain
Ti = 0.1; //isikan sesuia hasil desain
Td = 0.15; //isikan sesuia hasil desain
//-->hitung Ki
if (Ti==0)
{
Ki=0;
}
else
{
Ki = Kp/Ti;
}
//-->hitung Kd
Kd= Kp*Td;
//-->
et_1=0; //di looping berikutnya niai et akan di update dengan
perhitungan
eint_1=0; //di looping berikutnya nilai eint akan di update dengan
perhitungan
B400 | 8
//2.b setup untuk DISPLAY
interval_limit= 0.4; //isikan mau setiap rentang berapa detik nilai akan di
display
interval_elapsed=0; //nilai awal diset 0, karna belum melakukan
perhitungan
void loop()
{
//4 cek apakah nilai 'start' atau yg masuk ke pin 8 berlogika 1 atau tidak
while ( start == 1)
{ //jika '1' akan di eksekusi. nilai start akan terus di cek
di akhir
// myservo.write(SV);
delay(15);
//5.b pembacaan PV
PV = analogRead(A5);
PV=map (PV, 14, 241, 241, 14);
B400 | 10
t=millis (); //menghitung selisih dengan instruksi
millis()sebelumnya
Ts=0.03 ;//(t-t_1)/600; //Ts sudah dalam detik
//Serial.println(Ts);
//5.d hitung error
et=SV-PV;
B400 | 11
//6.b setelah dibatasi di sesuaikan dengan keterbatasan embedded system
//pid =pid/2; //keterbatasan output arduino [0 s.d 5].
dihardware di kembalikan lagi di kali 2
MV=pid; //nilai disesuaikan dengan 8 bit output
2*8==255
//analogWrite(6, MV); //mengirimkan sinyal kendali ke pwm 6
digitalWrite(9, HIGH); // turn the LED on (HIGH is the voltage
level)
delayMicroseconds(MV); // wait for a second
digitalWrite(9, LOW); // turn the LED off by making the voltage
LOW
delay(50);
//7 display
//7.a hitung waktu display
interval_elapsed = interval_elapsed + Ts; // mengupdate
interval_elapsed (IE)
//7.b cek apakah nilai Interval_elapsed (IE) sudah memenuhi atau >
Interval_Limit (IL)
if (interval_elapsed >= interval_limit )
{
//7.c jika memenuhi nilai akan ditambahkan ke serial plotter dan LCD,
kemudian IE di reset
//untuk menampilkan di serial ploter
Serial.print (SV); //pengali disesuaikan dengan nilai
sensor
Serial.print (" ");
Serial.println(PV);
//3 cek nilai 'start' untuk memastikan syarat looping 'while' masih terpenuhi atau
tidak
start = digitalRead (8);
} //akhirdari intruksi while yg
syaratnya terpenuhi
}
6. Penutup
Tahap implementasi merupakan tahap mewujudkan konsep dan rencana yang telah
dibuat sebelumya. Masalah-masalah yang timbul tentu saja merupakan suatu hambatan
sekaligus tantangan yang harus segera dicari solusinya agar memperoleh hasil yang
diinginkan. Dengan demikian, masalah-masalah tersebut dapat dijadikan pelajaran dan
bahan pertimbangan untuk mengambil keputusan pada tahap-tahap berikutnya.
B400 | 14
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
Data Pengusul
Pengusul Nama NIM Mahasiswa Elektronika D-IV
Ade Zaelani 131354001
Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
1
DAFTAR ISI
1. Pengantar
1.1 Ringkasan Isi Dokumen .................................................................................3
1.2 Tujuan ............................................................................................................3
1.3 Daftar Singkatan dan Istilah ..........................................................................3
2. Desain Sistem Kendali..........................................................................................3
2
1. Pengantar
1.1. Ringkasan Isi Dokumen
Dokumen ini berisi desain kendali dari proyek yang berjudul Kontrol Posisi
dengan Sensor LDR Menggunakan Metode PID. Deskripsi dan gambaran umum
proyek telah diuraikan pada dokumen B100, spesifikasi telah diuraikan pada dokumen
B200, perancangan desain telah diurakan pada dokumen B300 dan realisasi alat telah
diuraikan pada dokumen B400. Pada dokumen ini akan dijelaskan proses desain kendali
dari sistem.
𝐾𝑝 = 0.6 𝐾𝑐𝑟
𝐾𝑝 = 0.6 ∗ 30 = 18
𝑇𝑖 = 0.5 𝑃𝑐𝑟
𝑇𝑖 = 0.5 ∗ 1.2 = 0.1
𝑇𝑑 = 0.125 𝑃𝑐𝑟
𝑇𝑑 = 0.125 ∗ 1.2 = 0.15
𝐾𝑝
𝐾𝑖 =
𝑇𝑖
18
𝐾𝑖 = = 180
0.1
𝐾𝑑 = 𝐾𝑝 ∗ 𝑇𝑑
𝐾𝑑 = 18 ∗ 0.15 = 2.7
4
Gambar 5.2 Respon Sistem dengan nilai hasil desain
Berdasarkan gambar 5.2 terlihat bahwa hasil respon tanpa tuning sudah baik dengan waktu
steady state sebesar 7 detik.
3. KESIMPULAN
Dari proses desain kendali yang dilakukan, dapat disimpulkan bahwa:
1. Nilai parameter PID yang didapatkan menggunakan metoda ZN2 hanya digunakan
sebagai starting point dalam proses tuning.
2. Dengan tanpa tuning sinyal respon sudah menunjukan sinyal yang bagus, ini dapat
diartikan pada proses perhitungan ZN tipe 2 sudah tepat.
5
POLITEKNIK NEGERI BANDUNG
PROGRAM STUDI TEKNIK ELEKTRONIKA
Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
Data Pengusul
Pengusul Nama Jabatan Mahasiswa Elektronika D-III
Ade Zaelani 131354001
1.
Tanggal 15 - 01 - 2017 Tanda Tangan
Alamat Jln. Gegerkalong Hilir, Ds. Ciwaruga Bandung 40012, Kotak Pos 1234,
Telepon (022) 2013789, Fax. (022) 2013889
1
DAFTAR ISI
2. Pengujian ........................................................................................................................ 5
2.1. Hasil Uji .................................................................................................................. 5
2.1.1. Tuning ............................................................................................................. 5
2.1.2. Gangguan ........................................................................................................ 6
2
1. Pengantar
Dokumen ini merupakan laporan akhir dari pengembangan tugas mandiri “Kontrol Posisi
dengan Sensor LDR Menggunakan Metode PID” yang saya buat.
1.1. Ringkasan Isi Dokumen
Dokumen ini dibagi menjadi dua bagian :
Bagian Pengantar.
Bagian pengantar yang memaparkan informasi mengenai ringkasan isi dokumen, tujuan
penulisan dan referensi.
Bagian Hasil Tuning dan Gangguan
Bagian ini membahas mengenai hasil tuning setelah pengujian dan tes gangguan sistem
yang terdapat pada alat.
1.2. Tujuan Penulisan
Tujuan penulisan dari dokumen ini adalah :
Sebagai landasan dalam pelaksanaan pengembangan kendali PID.
Memudahkan proses pengembangan aplikasi Arduino Uno dalam konsep sistem kendali
PID.
Sebagai bagian dari dokumentasi tugas mandiri.
3
2. Hasil Pengujian
2.1. Hasil Pengujian
2.1.1. Hasil Uji
a. Pengujian Arduino Uno
Pengujian dilakukan dengan melakukan proses download program ke dalam
modul Arduino
b. Pengujian Motor Stepper
4
Sinyal Respon pada tuning 1 memperlihatkan tidak ada perubahaan yang signifikan sehingga
dengan tidak melakukan tuningpun sinyal respon yang didapatkan sudah memperlihatkan sinyal
yang baik
2.2.2 Parameter dari tuning terakhir di uji coba dengan gangguan (disturbance)
Hasil grafik sinyal respon saat diganggu dengan menahan servo motor saat berputar
kekiri atau kenan dengan kendali PID tipe 2 sinyal respon dapat kembali ke steady state
dan stabil
5
Gambar menunjukan respon sistem terhadap gangguang yang diberikan, gangguan yang diberikan
dapat dilakukan dengan memaksakan posisi untuk kekiri dan kekanan. Sebagai contoh untuk di
interval waktu 10 detik diberikan gangguan berupa memaksakan turun sesaat lalu saat dilepas
sistem kembali menuju setpoint. Contoh gangguan selanjutnya adalah dengan memaksakan naik
seperti pada antara interval wakti 15 - 20 detik. Sistem sesaat setelah dipaksa naik, posisinya
kembali pada setpoint yaitu SV 190 dan PV 190