Entuzjasta stworzył program, który pozwala Steam Controllerowi samodzielnie wracać do stacji ładującej, wykorzystując wibracje i komputerowe rozpoznawanie obrazu.
Wie Tom’s Hardware berichtet (https://www.tomshardware.com/peripherals/controllers-gamepads/modded-steam-controller-can-automatically-charge-itself-like-a-robot-vacuum-enthusiast-creates-github-program-that-uses-the-vibration-motor-to-walk-it-back-to-its-docking-station), entuzjasta Ray Foss opracował innowacyjny program, który umożliwia Steam Controllerowi automatyczne powracanie do stacji ładującej. Projekt wykorzystuje wbudowane silniki wibracyjne kontrolera oraz technologię komputerowego rozpoznawania obrazu, aby urządzenie mogło „przechodzić” po powierzchni i samodzielnie trafiać do ładowarki.
Jak działa modyfikacja?
Ray Foss połączył możliwości haptiki Steam Controllera z algorytmami widzenia komputerowego. Program analizuje obraz z kamery internetowej, lokalizując zarówno kontroler, jak i stację ładującą. Następnie, sterując silnikami wibracyjnymi, kontroler wykonuje precyzyjne ruchy przesuwające go w kierunku ładowarki. Całość działa na zasadzie „chodzenia” po płaskiej powierzchni, co przypomina sposób, w jaki roboty sprzątające same wracają do bazy.
Dostępność i zastosowanie
Kod źródłowy projektu jest dostępny na GitHubie, a autor udostępnił także wersję webową aplikacji, która pozwala użytkownikom wypróbować rozwiązanie na własnym sprzęcie, korzystając z kamery internetowej. Dzięki temu każdy posiadacz Steam Controllera może przetestować automatyczne ładowanie bez konieczności ręcznego podłączania urządzenia.
Dlaczego to ważne?
Steam Controller, choć ceniony za unikalny design i funkcje, nie posiadał dotąd automatycznego systemu ładowania, co wymagało od użytkowników ręcznego odstawiania go na stację ładującą. Modyfikacja Ray’a Fossa znacząco podnosi komfort użytkowania, eliminując konieczność pamiętania o odłożeniu kontrolera i zmniejszając ryzyko rozładowania baterii w najmniej odpowiednim momencie.
Ponadto, projekt pokazuje potencjał kreatywności społeczności sprzętowej, która potrafi wykorzystać istniejące komponenty w nowych, zaskakujących zastosowaniach. To także przykład, jak technologie takie jak komputerowe rozpoznawanie obrazu mogą znaleźć praktyczne zastosowanie w codziennych urządzeniach peryferyjnych.
Możliwe kierunki rozwoju
Chociaż obecna wersja działa na płaskich powierzchniach i wymaga kamery internetowej, dalsze prace mogą rozszerzyć funkcjonalność o bardziej zaawansowane metody lokalizacji i nawigacji. Możliwe jest także dostosowanie rozwiązania do innych kontrolerów lub urządzeń peryferyjnych, które korzystają z wibracji i mają stacje dokujące.
Podsumowanie
Projekt Ray’a Fossa to ciekawy przykład innowacji w świecie sprzętu komputerowego, który poprawia wygodę użytkowania Steam Controllera. Automatyczne powracanie do stacji ładującej to funkcja, która może zyskać na popularności, zwłaszcza wśród entuzjastów i osób ceniących sobie bezproblemowe ładowanie akcesoriów gamingowych.
---
Źródła
- Tom’s Hardware: [Modded Steam Controller can automatically charge itself like a robot vacuum](https://www.tomshardware.com/peripherals/controllers-gamepads/modded-steam-controller-can-automatically-charge-itself-like-a-robot-vacuum-enthusiast-creates-github-program-that-uses-the-vibration-motor-to-walk-it-back-to-its-docking-station)