RANCANG BANGUN APLIKASI DASHBOARD MOBIL LISTRIK MENGGUNAKAN PROTOKOL BLUETOOTH BERBASIS ANDROID
ASEP NUGRAHA, Eka Firmansyah, S.T., M. Eng., Ph.D
2014 | Skripsi | TEKNOLOGI INFORMASIPanel instrumen kendaraan bermotor (dashboard) adalah perangkat antarmuka yang menghubungkan pengemudi dengan sistem elektronik dan mekanis kendaraan. Dashboard memberikan informasi tentang kecepatan kendaraan, putaran mesin, suhu mesin, kapasitas baterai (pada kendaraan listrik) atau sisa bahan bakar di tangki (pada kendaraan berbahan bakar minyak). Dashboard konvensional saat ini mayoritas masih bersifat mekanis dan analog. Hal ini menyebabkan tingkat fleksibilitasnya rendah, sulit untuk mengubah dan mengupgrade ulang panel-panel instrumennya. Oleh karena itu, di masa depan, akan terjadi migrasi dari penggunaan dashboard konvensional yang bersifat mekanis dan analog, menjadi dashboard digital, yaitu semua panel ditampilkan pada sebuah screen atau liquid-crystal-display (LCD). Dashboard mobil listrik digital berbasis Android merupakan aplikasi dashboard yang dipasang pada tablet berbasis Android. Aplikasi dashboard dirancang untuk dapat menggantikan peran dashboard konvesional dan menyediakan interaksi yang lebih interaktif kepada pengemudi. Aplikasi ini menggunakan protokol Bluetooth SPP (serial-port-protocol) untuk dapat terhubung dengan sistem elektronis dan mekanis mobil listrik berbasis mikrokontroller. Atribut-atribut panel instrumen pada aplikasi dapat dikonfigurasi sesuai dengan keinginan pengemudi. Pengembangan aplikasi ini menggunakan bahasa Java yang mampu mengakomodasi keperluan pengguna untuk menggunakan fitur-fitur Android. Tools untuk mendukung pengembangan aplikasi adalah Android IDE (Eclipse, Android SDK, ADT), dan libraries serta API-API pendukung seperti Bluetooth API Android, shared preferences, dan android.graphics. Agar dua perangkat yang berbeda, tablet Android dan sistem elektronis bisa saling terhubung dan membangun komunikasi dengan menggunakan Bluetooth, maka diperlukan protokol handshake terstandar dan format data terstandar. Pengujian aplikasi dashboard menggunakan sistem elektronik berbasis mikrokontroller Nuvoton ARM. Data input potensiometer dikirimkan dari sistem elektronik ke aplikasi dashboard melalui protokol Bluetooth dengan menggunakan format data terstandar. Setelah data diparsing dan diproses oleh aplikasi, data tersebut langsung ditampikan pada panel instrumen yang sesuai. Hasil dari pengujian adalah aplikasi dashboard mampu menerima data input potensiometer dari sistem elektronik melalui Bluetooth, mengkonversi datanya, serta dapat menampilkannya pada panel instrumen dengan nilai yang tepat.
Vehicle instrument panel (dashboard) is the interface that connects the driver with electronic and mechanical systems of the vehicle. Dashboard provide information about vehicle speed, engine rpm, engine temperature , battery capacity (in electric vehicles) or remaining fuel in the tank (on oil-fueled vehicle). The current conventional dashboard, the majority are still analog and mechanical. This leads to lower levels of flexibility, difficult to change and upgrade over the instrument panels. Therefore, in the future, there will be migration from the use of mechanical and analog conventional dashboard, into a digital dashboard, which all the panels displayed on a screen or a liquid-crystal-display (LCD ). Android-based digital electric car dashboard is an Android-based digital dashboard application installed on Android-based tablet. Dashboard application is designed to replace the role of conventional dashboard and provide more interactive interaction to the driver. This application uses the SPP-Bluetooth protocol (serial-port-protocol) to be able to connect to the microcontroller-based electronic and mechanical systems of electric cars. The attributes of the instrument panel on the application can be configured in accordance with the wishes of the driver. The development of these applications using Java language that is able to accommodate the user needs to use the features of Android. Tools to support the development of applications are Android IDE (Eclipse, Android SDK, ADT), libraries and APIs support like Android Bluetooth API, shared preferences, and android.graphics. In order for two different devices, Android tablets and electronic systems can be connected and establish communication using Bluetooth, it is necessary to use standardized handshake protocol and standardized data format. Dashboard application testing use a Nuvoton ARM-based microcontroller electronic system. Potentiometers input data were transmitted from the electronic system to the dashboard application via Bluetooth protocol using a standardized data format. Once the data is parsed and processed by the application, the data is shown directly on the corresponding instrument panel. The results of the testing are dashboard application capable of receiving the potentiometers input data from electronic system via Bluetooth, converting data, and can display the right value on the instrument panel.
Kata Kunci : mobil listrik, dashboard, Bluetooth, Android, pemrograman Java