2 poin oleh GN⁺ 2025-02-13 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2025-02-13
Komentar Hacker News
  • Penulis patut dipuji karena telah memikirkan desain kontrol digital secara mendalam. Ini kontras dengan strategi sebagian besar produsen mobil yang memasukkan apa saja ke layar sentuh
    • Namun, masih ada keraguan tentang manfaat kontrol mode yang kompleks. Mobil keluaran 2016 dapat menggunakan tiga knob untuk mengatur suhu, kipas, dan arah aliran udara tanpa perlu konfirmasi visual
    • Mobil ini tidak memiliki mode pengaturan suhu, tetapi mengatur suhu itu sederhana, dan pada mobil lain mode juga sering perlu disesuaikan
  • Pendiri SmartKnob merasa terkejut karena begitu banyak diskusi UX yang terjadi
    • Ia agak menyesal menggunakan layar sebagai antarmuka mode/menu dalam prototipe dan demo awal. Layar cocok untuk video demo yang keren, tetapi ia merasa haptik dan tombol khusus punya potensi lebih besar
  • Pekerjaan penulis dan fitur cerdasnya menarik. Namun, ada beberapa kekhawatiran
    • Karena mencoba merancang dengan dua knob, masing-masing knob menjadi multimode sehingga manfaat memori otot hilang. Umpan balik haptik mungkin bisa membantu, tetapi pengguna mungkin perlu waktu untuk membiasakan diri
    • Ada pertanyaan apakah umpan balik haptik akan tetap berfungsi saat memakai sarung tangan
    • Banyak sistem manual menggunakan tiga knob, dan masing-masing selalu menjalankan fungsi yang sama
  • Mendesain kontrol mobil itu mudah. Begitu hal yang telah disetel para insinyur selama 100 tahun demi presisi dan ergonomi diserahkan kepada pemilik gelar desain industri, semuanya lenyap
  • Fungsi kontrol fisik yang sering diabaikan adalah memberi identitas dan pengalaman pada interior
    • Saat kecil dan terobsesi pada mobil, saya suka melihat bagaimana berbagai merek menata interiornya
    • Benda seberat lebih dari 3000 pon seharusnya ditekan, didorong, dan didengar bunyi kliknya secara fisik
  • Desain akhir penulis blog pada dasarnya mirip dengan yang digunakan Ford pada seri F. Dial Ford punya beberapa fungsi tambahan
    • Jika dial suhu diputar sampai mentok lalu ditekan keras, mode defog maksimum akan aktif
    • Jika sistem sedang mati, memutar dial akan menyalakannya
    • Dial-nya besar dan berbahan karet sehingga mudah digenggam bahkan dengan tangan kotor atau saat memakai sarung tangan
  • Seiring bertambahnya usia, hal yang diabaikan para desainer adalah penurunan penglihatan. Kontrol Honda cukup baik, tetapi layar kecilnya sulit dilihat bahkan saat mobil berhenti
    • Saat berkendara malam hari itu mustahil. Ikonnya sangat kecil
  • Saya tidak mengerti mengapa layar sentuh diperlukan. Saya lebih suka layar tanpa sentuh Mazda, dan saya menyukai kemampuan pada BMW X5 keluaran 2004 untuk memutar dial dan menyesuaikan suhu secara halus
    • Atur suhu kira-kira pas, lalu jika udara yang mengenai wajah dan tangan terlalu panas atau terlalu dingin, cukup putar dial
  • Produsen mobil seharusnya mempekerjakan orang ini untuk membangun antarmuka mereka. Layar sentuh tidak boleh digunakan untuk kontrol yang perlu sering dioperasikan saat mengemudi
  • Saat membaca tulisan ini, rasanya seperti mengalami zaman kegelapan baru dalam interaksi manusia-komputer. Saya belajar HCI pada 2008, dan semua pengetahuan yang telah terakumulasi seolah hilang