digilib@itb.ac.id +62 812 2508 8800

Abstrak
PUBLIC karya

Dalam membuat suatu sistem diperlukan antarmuka untuk menghubungkan dengan sistem yang lainnya. Pengguna harus dapat berinteraksi dengan sistem yang kita kembangkan baik secara langsung maupun tidak langsung. Dalam pengembangan sistem hybrid on-board generator ini dibutuhkan sistem komunikasi untuk menghubungkan sistem generator dengan pengguna/penguji serta dengan autopilot dari drone. Kebutuhan komunikasi antara controller utama dengan autopilot di antaranya adalah mengakses RC Channel untuk dapat digunakan melakukan starting pada engine. Untuk berkomunikasi dengan autopilot pada drone digunakan protokol Mavlink yang juga diimplementasikan pada komunikasi serial. Sedangkan untuk komunikasi dengan pengguna dibuatlah Graphical User Interface (GUI) yang menggunakan UART untuk berkomunikasi dengan mikrokontroller. GUI dibutuhkan untuk memantau kondisi dari sistem generator selama proses pengujian. GUI pada sistem ini dibuat dengan menggunakan TKInter yang merupakan library bawaan dari Python. Kecepatan transfer data antara controller dengan GUI dirancang sebesar 20 Hz namun pada verifikasi hanya diperoleh rata-rata sekitar 18 Hz. Dari proses implementasi seluruh sistem komunikasi ini, dengan menggunakan GUI dan Remote Control pengguna dapat mengatur operasi dari sistem generator.