Seni Halus dalam Merancang Kontrol Fisik untuk Mobil
(theturnsignalblog.com)-
Membayangkan ulang sistem kontrol iklim mobil
- Dua tahun lalu, penulis mengeksplorasi cara membayangkan ulang sistem kontrol iklim mobil. Ia merasa kecewa dengan pabrikan mobil yang terlalu bergantung pada layar sentuh dan antarmuka yang rumit. Tujuannya adalah memberikan kenyamanan penumpang dengan interaksi seminimal mungkin. Kenyamanan termal ditentukan oleh empat faktor lingkungan: suhu udara, radiasi panas, aliran udara, dan kelembapan. Ketika faktor-faktor ini berada dalam rentang tertentu, lingkungan yang nyaman dapat diberikan kepada sebagian besar orang. Hal ini memungkinkan ketergantungan yang besar pada otomatisasi.
- Dibuat sistem otomatisasi yang dikendalikan dengan kenop suhu. Sistem ini menentukan kecepatan kipas dan pemanas kursi. Jika suhu menyimpang jauh dari suhu yang diatur, sistem akan menyesuaikan kecepatan kipas serta pemanas atau pendingin kursi.
- Konsep desain pertama menggunakan gabungan antarmuka fisik dan sentuh. Sistem otomatisasi menetapkan kecepatan kipas dan pemanas kursi, tetapi pengemudi selalu bisa mengabaikannya.
- Pada iterasi kedua, pemanas kursi dihapus dari sistem otomatisasi. Karena ini adalah fitur yang bersifat personal, lebih baik dikendalikan secara terpisah. Desain kenop diperkenalkan di atas layar sentuh agar sistem otomatisasi bisa diabaikan untuk sementara.
-
Mencari perangkat keras yang tepat
- Rencana awalnya adalah memasang kenop pada layar sentuh. Setelah menguji berbagai implementasi, ditemukan bahwa teknologinya tidak cukup baik. Mendaftarkan event sentuh secara akurat cukup rumit sehingga ruang di sekitar kenop harus dibiarkan kosong.
- Penulis menemukan proyek open source Smart Knob dari Scott Bezek. Proyek ini menggunakan motor DC brushless untuk meniru kenop analog. Dengan mengatur gaya dan resistansi motor, detent palsu yang sepenuhnya dikendalikan perangkat lunak dapat dibuat. Motor getar mensimulasikan penekanan tombol saat kenop ditekan. Dikombinasikan dengan layar kecil, ini menciptakan kontrol fisik yang sepenuhnya dapat dikustomisasi dan mampu mensimulasikan interaksi dengan hampir semua jenis kenop fisik.
- Seedlabs mengubahnya menjadi kit pengembangan siap pakai. Beberapa contoh juga disertakan untuk menunjukkan kemampuan perangkat tersebut.
-
Eksperimen
- Kenop putar mungkin terlihat sederhana dari sudut pandang desain, tetapi ada banyak hal yang bisa dieksplorasi. Fakta bahwa perangkat lunak dan umpan balik taktil dapat dikendalikan sepenuhnya memberikan peluang besar untuk menemukan berbagai jenis interaksi.
- Saat melihat kontrol fisik, kita otomatis memiliki ekspektasi tertentu dari sifat fisiknya seperti ukuran, bentuk, dan berat. "Affordance" ini memberi tahu bagaimana sebuah objek dapat digunakan. Misalnya, kenop bulat menunjukkan bahwa ia bisa diputar. Kenop besar mengendalikan fungsi yang lebih penting, sementara kenop kecil mengendalikan fungsi yang kurang penting. Demikian pula, penanda seperti label dapat menjelaskan fungsi kontrol, jumlah langkah, dan statusnya.
- Para desainer Braun menghabiskan banyak waktu untuk mendapatkan bobot, kekuatan detent, dan penanda yang sempurna.
- Umpan balik taktil saat kenop diputar adalah lapisan komunikasi. Ketika kenop mengendalikan berbagai pengaturan seperti sumber media, ia memiliki detent keras untuk menunjukkan pentingnya perubahan. Ketika kenop mengendalikan berbagai nilai dalam satu fungsi seperti volume, detent-nya lebih kecil.
-
Panduan desain antarmuka taktil
- Jaga pola taktil tetap konsisten di antara tugas-tugas yang serupa. Seperti halnya gagang pintu harus menyampaikan apakah pintu perlu ditarik atau didorong, kenop menciptakan ekspektasi tentang rasa putaran dan bobotnya. Umpan balik taktil harus sesuai dengan itu, dan interaksi antar tugas serupa tidak boleh tercampur.
- Izinkan penyesuaian presisi maupun cepat. Fungsi tertentu seperti volume harus memungkinkan dua jenis gerakan. Dalam penggunaan normal, penumpang menyesuaikan volume dalam langkah kecil sesuai preferensi. Namun, terkadang penumpang perlu mematikan volume dengan cepat. Kedua opsi ini harus dimungkinkan.
- Sinkronkan umpan balik fisik dan visual. Penting untuk menyelaraskan putaran fisik kenop dengan antarmuka digital. Jika kenop bisa berputar 270°, antarmukanya juga harus 270°. Menyelaraskan posisi detent dengan posisi pada antarmuka adalah hal terpenting kedua.
- Sesuaikan kekuatan detent secara berbanding terbalik dengan rentang nilai. Jika rentang datanya [0,99], detent harus halus. Jika rentangnya kecil seperti [0,3], detent harus lebih kuat agar posisi kenop tersampaikan dengan jelas.
- Tempatkan detent yang kuat pada nilai-nilai penting. Untuk memungkinkan komunikasi yang lebih rinci, nilai utama dan nilai sekunder dapat dibedakan melalui kekuatan detent.
- Variasikan resistansi dan ukuran langkah untuk menunjukkan nilai ekstrem. Meningkatkan resistansi pada nilai ekstrem menunjukkan bahwa konsekuensi dari tindakan ini lebih kuat dibanding nilai normal.
- Tambahkan resistansi "pratinjau" yang halus sebelum perubahan status. Kurva gaya tidak boleh linear, melainkan logaritmik. Dengan begitu, resistansi meningkat saat mendekati detent sehingga lebih jelas kapan tepatnya langkah akan terpicu.
-
Mengubah konsep menjadi kenyataan
- Setelah menetapkan prinsip desain, penulis mengimplementasikan konsep yang sebelumnya dibuat. Ia membuat sistem otomatisasi tiruan dengan tiga fungsi: suhu, kecepatan kipas, dan pemanas kursi. Dalam artikel sebelumnya, ia menyimpulkan bahwa menambahkan pemanas kursi ke sistem otomatisasi tidaklah tepat. Itu masih benar, tetapi ia ingin mengeksplorasi apakah tiga fungsi berbeda bisa dikendalikan lewat satu kenop.
- Untuk kontrol suhu, ditambahkan resistansi taktil bertahap untuk menyampaikan besarnya perubahan. Semakin jauh penyesuaian dari suhu saat ini, semakin besar resistansi yang dirasakan. Ini akan meningkatkan kecepatan kipas dan pemanas kursi.
- Kecepatan kipas dan pemanas kursi mendapat profil taktil yang sama. Kecepatan kipas memiliki lima langkah yang jelas, sedangkan pemanas kursi memiliki empat langkah, dengan yang pertama adalah posisi "mati" dengan umpan balik kuat. Kenop dapat ditekan untuk berpindah antar fungsi.
- Fungsi aktif disorot melalui paginator kecil di bagian bawah layar. Namun, hubungan antar fungsi dalam sistem otomatisasi juga harus disampaikan. Jika setelah mengatur suhu kecepatan kipas dan pemanas kursi berubah, pengemudi harus bisa menyadarinya tanpa perlu berpindah antar fungsi.
-
Kesimpulan
- Menampilkan tiga jenis data berbeda dalam satu kenop itu mungkin, tetapi jelas sudah batas maksimal. Menambahkan fungsi keempat akan membuat pelacakan posisi pada antarmuka menjadi terlalu sulit. Salah satu tantangan utamanya adalah layar kecil harus menampilkan banyak informasi. Karena dibuat sistem otomatisasi yang menghubungkan tiga jenis data, menyampaikan keterkaitan ini lewat layar kecil menjadi sulit.
- Jika hanya ada dua fungsi, semuanya menjadi jauh lebih mudah. Hanya dengan suhu dan kecepatan kipas, konsepnya terasa lebih masuk akal dan ada cukup ruang pada antarmuka untuk menyampaikan status sistem otomatisasi dengan jelas.
- Setelah semua eksperimen, kenop putar dengan dua fungsi paling mudah dipahami dan dioperasikan. Dengan mengandalkan sistem otomatisasi, jumlah interaksi dapat diminimalkan, dan saat diperlukan pengemudi dapat dengan mudah mengabaikannya. Idealnya, pemanas kursi juga memiliki kontrol fisik, agar penumpang dapat mengatur preferensinya dengan satu kali tekan tombol tanpa perlu menekan berulang kali.
-
Contoh implementasi saat ini
- Penulis ingin menyoroti pabrikan mobil dengan dua solusi menarik. Yang pertama adalah Jaguar, yang memiliki solusi cerdas dengan menambahkan dimensi kedalaman pada kenop dengan tiga fungsi. Pada dasarnya kenop ini mengendalikan suhu. Saat kenop ditekan, pemanas kursi aktif, dan saat kenop ditarik, kecepatan kipas aktif. Ini mudah dipelajari dan dioperasikan sambil tetap fokus ke jalan. Sayangnya, seperti kebanyakan pabrikan mobil, Jaguar beralih ke layar sentuh dan menghentikan kontrol iklim fisik.
- Yang kedua adalah Skoda, yang pada model kelas atas saat ini memiliki konsep menarik berupa tiga 'Smart Dials'. Setiap penumpang memiliki kenop untuk mengendalikan suhu, dan dapat ditekan untuk mengendalikan pemanas kursi. Pengemudi dapat mengonfigurasi kenop tengah untuk mengendalikan hingga 6 fungsi berbeda, misalnya volume, mode berkendara, kecepatan kipas, dan arah aliran udara. Ini adalah desain yang sederhana dan sangat bagus, serta layak mendapat lebih banyak pujian, terutama mengingat tren antarmuka sentuh saat ini.
- Dalam artikel yang paling populer, penulis menjelaskan meningkatnya penggunaan layar sentuh di mobil. Layar sentuh memang penting, terutama untuk interaksi yang lebih kompleks seperti navigasi. Namun, interaksi yang sering dan sederhana seperti kontrol iklim tidak seharusnya dimasukkan ke antarmuka sentuh.
- Alasan yang sering dikutip adalah biaya. Namun menariknya, merek yang lebih terjangkau seperti Skoda dan Renault saat ini tetap menyediakan kontrol fisik, menunjukkan bahwa ini bukan sekadar masalah biaya, melainkan masalah prioritas. Pabrikan mobil dengan antarmuka khusus sentuh memprioritaskan biaya dan pemasaran di atas ergonomi serta keselamatan.
- Ada kepuasan dan kualitas tersendiri saat mengoperasikan kontrol fisik. Selama bertahun-tahun, merek seperti Mercedes menghabiskan ribuan jam untuk menyempurnakan rasa sakelar dan tombol. Sensasi mengoperasikan kontrol fisik memberi mobil kualitas dan karakter yang khas. Sensasi ini hilang bersama layar sentuh, dan karenanya juga hilang dari sebagian besar kendaraan modern.
- Penulis berharap lebih banyak pabrikan mobil menghadirkan kembali kontrol fisik dan menganggapnya sebagai bagian penting dari pengalaman di dalam kendaraan. Melalui proyek ini, ia menunjukkan bahwa ada banyak hal yang bisa dieksplorasi saat merancang kontrol fisik, dan ia berharap proyek ini bisa menginspirasi orang lain. Kit pengembang Seedlabs dapat ditemukan di sini, dan kodenya dibuka di GitHub.
1 komentar
Komentar Hacker News