Pengembang membuat Steam Controller kembali sendiri ke dudukan pengisi dayanya
#Perangkat Keras

Pengembang membuat Steam Controller kembali sendiri ke dudukan pengisi dayanya

Sofia Ricci
Sofia Ricci
4 min read

Ray Foss membangun pelacak penglihatan berbasis peramban yang mengarahkan kontroler Valve melintasi meja dengan motor haptik, mengubah rutinitas mengisi daya menjadi demo robotika kecil.

Ray Foss, seorang pekerja kedirgantaraan dan programmer, telah membangun sebuah aplikasi web yang mengarahkan Steam Controller buatan Valve kembali ke puck pengisi dayanya setelah Anda meletakkannya di meja.

Steam Controller auto-charge

Foss menyebut proyek ini Auto-Charge Vision Tracker. Pengguna membuka aplikasi web di browser, menghubungkan controller, menempatkan kamera di atas meja, lalu menandai tiga titik: puck pengisi daya, bagian depan controller, dan bagian belakang controller. Foss kemudian menggunakan computer vision untuk menghitung posisi dan orientasi controller, dan browser mengirim perintah haptik yang membuat gamepad merayap menuju puck.

Trik ini mengubah sistem getar Steam Controller menjadi sistem pergerakan yang kasar. Valve membangun motor-motor itu untuk umpan balik haptik saat bermain, tetapi Foss menggunakannya sebagai aktuator. Controller bergetar di atas permukaan meja, dan gesekan mengubah getaran itu menjadi gerakan. Hasilnya lebih mirip robot penyedot debu kecil yang sedang mencari dock-nya daripada aksesori pengisi daya biasa.

Pengaturan ini membutuhkan permukaan yang rata dan bersih. Kabel, tatakan gelas, tepi keyboard, atau mouse pad yang lebih tinggi bisa menghentikan controller sebelum mencapai puck. Kamera juga memerlukan pandangan dari atas yang jelas karena aplikasi bergantung pada pelacakan posisi, bukan navigasi di perangkat.

Foss merancang proyek ini sebagai alur kerja berbasis browser, sehingga pengguna tidak perlu memasang installer native. Pendekatan yang mengutamakan browser ini cocok dengan pola modern modifikasi gamepad: API web dapat berkomunikasi dengan perangkat keras, kamera dapat memasok loop visi, dan para penghobi dapat membuat prototipe sistem kontrol tanpa aplikasi desktop yang dikemas. WebHID API memberi browser yang kompatibel jalur untuk bertukar laporan dengan human interface device, meskipun dukungan browser dan izin perangkat tetap menjadi batasnya.

Masalah kontrol terlihat sederhana sampai meja berubah menjadi lintasan uji. Aplikasi perlu mengetahui di mana puck berada, ke mana arah controller menghadap, dan seberapa besar setiap perintah motor mengubah heading controller. Pulsa getaran yang lebih kuat dapat menggerakkan cangkang lebih cepat, tetapi controller bisa berputar, melenceng, atau macet tergantung tekstur permukaan. Meja mengilap, serat kayu, alas karet, dan debu semuanya dapat mengubah jalur.

Foss juga menyoroti keausan sebagai masalah praktis. Getaran berulang dapat menggesek titik kontak pada meja dan menciptakan bagian rata pada cangkang controller. Kaki karet akan mengurangi abrasi dan bisa memberi traksi yang lebih dapat diprediksi pada controller. Perubahan perangkat keras kecil ini penting karena perangkat lunak hanya bisa mengarahkan sejauh batas gesekan dan massa.

Proyek ini dibangun di atas aplikasi web sebelumnya yang memungkinkan pengguna menggerakkan controller di atas meja dengan perintah rumble. Foss menambahkan loop umpan balik. Alih-alih meminta pengguna mengarahkan, kamera mengamati controller dan aplikasi menyesuaikan jalur gerak menuju dock.

Loop umpan balik itu memberi demo tersebut nuansa robotik. Mainan rumble biasa bergerak sampai pengguna berhenti menekan kontrol. Versi Foss mengukur pose controller, membandingkannya dengan lokasi dock, lalu mengirim perintah motor baru. Metode ini menyerupai proyek robotika berbiaya rendah yang memakai kamera eksternal untuk lokalisasi, bukan sensor bawaan.

Perangkat keras Steam Controller memberi para modder basis yang berguna. Controller generasi kedua mencakup kontrol kapasitif, haptik, penginderaan gerak, dan aksesori Puck untuk pengisian daya serta koneksi nirkabel. Valve menjual controller ini sebagai bagian dari dorongan perangkat keras Steam yang lebih luas, yang juga mencakup Steam Machine dan Steam Frame.

Valve membantu eksperimen semacam ini dengan merilis file CAD controller dan puck pada Mei 2026 di bawah lisensi Creative Commons BY-NC-SA 4.0. Langkah ini memberi pengguna jalan untuk merancang aksesori, dock, pelindung, dan permukaan kontak pengganti. Seorang modder yang menginginkan kaki karet, pelat geser yang aman untuk meja, atau panduan pengisian daya yang lebih toleran bisa memulai dari geometri Valve alih-alih mengukur cangkang dari nol.

Sinyal komersialnya penting. Valve tidak perlu controller yang bisa mengemudi sendiri untuk menjual gamepad. Nilainya datang dari komunitas yang memperlakukan perangkat keras itu sebagai platform. Setiap hack yang terlihat memberi controller lebih banyak top of mind dan memberi pembuat aksesori petunjuk tentang permintaan untuk dock, kaki pelindung, alas meja, dan panduan cetak 3D.

Keterbatasannya tetap jelas. Controller tidak bisa berpindah dari meja ruang keluarga ke dudukan TV. Ia tidak bisa memanjat kekacauan di sekitarnya. Puck pengisi daya tetap harus berada pada permukaan datar yang sama dalam jangkauan kamera. Pengguna yang mengharapkan docking setingkat peralatan rumah tangga akan melihat perbedaan antara demo robotika dan fitur konsumen yang selesai.

Proyek Foss tetap menunjukkan mengapa sikap Valve yang terbuka terhadap aksesori itu penting. Perusahaan bisa merilis controller dengan motor haptik dan puck. Pengguna dapat menghubungkan kamera, menulis loop kontrol, menambahkan mod kaki karet, dan mengubah komponen yang sama menjadi robot meja. Pertukaran itu memberi ekosistem perangkat keras Valve luas permukaan yang lebih besar daripada yang disiratkan lembar spesifikasi.

Komentar

Memuat komentar...