Featured image of post Zwei skurrile Wege, den Steam Controller fernzusteuern

Zwei skurrile Wege, den Steam Controller fernzusteuern

Der Steam Controller lässt sich dank WebHID und seiner Rumble-Motoren auch fernsteuern - zwei Browser-Projekte machen genau das möglich.

Beide nutzen die haptischen Motoren des Controllers, um ihn wie ein kleines ferngesteuertes Auto über den Tisch “kriechen” zu lassen. Benötigt wird jeweils nur ein Chromium-basierter Browser (Chrome, Edge) mit WebHID-Unterstützung.

Steam Controller Auto-Charge lässt den Controller automatisch zu seinem Lade-Puck zurückfinden. Eine Overhead-Kamera verfolgt per Optical Flow (OpenCV.js) die Position von Controller und Puck, während gezielte 70-Hz-Haptikimpulse den Controller in Richtung Puck steuern - in Puck-Nähe schaltet das Projekt in einen sanfteren “Proximity Creep”-Modus. Der Quellcode ist unter MIT-Lizenz frei verfügbar (Vue 3, TypeScript, Rust/WebAssembly).

An open-source web application that automatically guides a Steam Controller into its magnetic charging dock using computer vision and WebHID technology.

Steam Controller Remote ist schlichter gehalten: Hier steuert man den Controller direkt per W, A, S, D oder den Pfeiltasten wie ein RC-Auto - vorwärts, links, rechts, eine Rückwärtsfahrt gibt es nicht. Die Leertaste dient als Notaus, über Plus/Minus-Buttons lässt sich die Intensität der Impulse anpassen. Als Bonus lassen sich sogar MIDI-Dateien laden, die dann über die Haptik-Motoren “gespielt” werden.

This web-based tool transforms a Steam Controller into a remote-controlled car by activating its rumble motors to create movement.

Steam Controller als ferngesteuertes Auto

Beide Projekte sind rein experimenteller Natur - von dauerhaftem Einsatz raten die Entwickler wegen des Verschleißes ab.

PlayingTux – Playing Games on Linux - since 1995.