Kusztarny adapter oparty na Raspberry Pi Pico ujawnia pełen potencjał DualSense dla komputera osobistego

Kusztarny adapter oparty na Raspberry Pi Pico ujawnia pełen potencjał DualSense dla komputera osobistego

21 hardware

Jak entuzjasta przekształcił DualSense w pełnoprawny kontroler PC

Nick *awalol* potrafił w pełni wykorzystać potencjał kontrolera Sony PlayStation DualSense, gdy był podłączony do komputera z systemem Windows. Aby to zrobić, musiał stworzyć własny adapter Bluetooth – DS5Dongle, oparty na jednoplatformowym kontrolerze Raspberry Pi Pico. Koszt projektu wyniósł tylko 20 dolarów.

Dlaczego standardowe połączenie jest ograniczone
Wbudowany w Windows Bluetooth nie potrafi obsłużyć całego niestandardowego ruchu danych, którego Sony używa do DualSense. Dlatego przy zwykłym bezprzewodowym połączeniu kontroler działa tylko częściowo: brak drgania haptycznego, dokładnych danych o pozycji sticków i innych funkcji.

Aby uzyskać pełen zestaw możliwości, większość użytkowników musi podłączyć kontroler przez kabel USB.

Co robi DS5Dongle
* Most między Pico2W a DualSense – tak opisuje sam deweloper.

Adapter łączy się z DualSense przez Bluetooth, odbiera wszystkie dane (haptyczne drgania, pozycję sticków, dźwięk i inne) i „przekształca” je w format, który Windows postrzega jako połączenie przewodowe.

* Minimalne opóźnienie – rozwiązanie bazuje na podmienianiu handshake’u, a nie na emulacji. Dlatego czas reakcji pozostaje niemal bez zmian w porównaniu z bezpośrednim połączeniem USB.

Gdzie znaleźć szczegóły
Cały kod i schematy projektu są dostępne w otwartym repozytorium GitHub pod licencją MIT. Każdy, kto chce, może pobrać, zbudować i przetestować adapter samodzielnie.

Dzięki prostemu i dostępnemu rozwiązaniu *awalol* pokazał, że DualSense można używać na PC tak samo sprawnie, jak przy podłączeniu do PS5.

Komentarze (0)

Podziel się swoją opinią — prosimy o uprzejmość i trzymanie się tematu.

Nie ma jeszcze komentarzy. Zostaw komentarz i podziel się swoją opinią!

Aby dodać komentarz, zaloguj się.

Zaloguj się, aby komentować