Tak, klawiatury bezprzewodowe istnieją od kilku lat, a ich najnowsze generacje znacznie poprawiły się pod względem wytrzymałości i wydajności, ale najlepsze modele są zwykle dość drogie. Jeśli masz klawiaturę USB i chcesz całkowicie pozbyć się kabla, dobrym rozwiązaniem jest przerobienie jej na klawiaturę Bluetooth. Modyfikacja ta ma wiele wspólnego z procesem konwersji klawiatur PS/2 na Bluetooth, a oprócz wyeliminowania fizycznego połączenia otwiera również drogę do kompatybilności z urządzeniami mobilnymi.

Zamień klawiaturę USB na Bluetooth
USB a Bluetooth

Problem z kompatybilnością

Jednym z głównych problemów, z jakimi borykają się osoby preferujące klawiatury PS/2, jest utrata kompatybilności. Komputery i urządzenia mobilne mają bardziej kompaktowe konstrukcje i większą integrację, co wymaga wyeliminowania interfejsów, które prędzej czy później przemysł uznaje za przestarzałe. W przypadku PS/2 niektórzy producenci oferują hybrydowe konstrukcje, w których pojedynczy port może być używany z klawiaturami lub myszami, ale większość po prostu usunęła ten port na rzecz większej liczby połączeń USB. Do tego dochodzą urządzenia mobilne. Specyfikacja USB OTG miała umożliwić podłączanie akcesoriów USB bez konieczności konwersji sygnałów, ale nie wszyscy OEM włączają tryb OTG, co pozostawia nam tylko jedną opcję: przerobienie klawiatur USB na Bluetooth.

Budowa konwertera

Kanał DastardlyLabs na YouTube opublikował serię dwóch filmów, które uczą, jak zbudować własny konwerter klawiatur USB na Bluetooth. Chociaż istnieją gotowe moduły, które mogłyby zaoszczędzić kilka kroków, ten tutorial wybiera ścieżkę Arduino Pro Mini, połączonego z „host shield” USB, modułem Bluetooth z zhakowanym oprogramowaniem układowym, aby działał jako HID (w tym miejscu odsyła nas do innego tutoriala, w którym możemy to zrobić krok po kroku), dwoma małymi programatorami RS232RL i FT232RL zgodnymi, odrobiną płytki prototypowej (perfboard) i sporą ilością pinów. „Host shield” musi być nieznacznie zmodyfikowany, aby działał przy 5 woltach (zasadniczo przecięcie ścieżki i wykonanie mostka), a oczywiście trzeba wgrać firmware do Arduino przed wykonaniem połączenia.

Zasilanie

Ostatnim krokiem jest dostarczenie zasilania do tego konwertera, a tu użytkownik ma pewną swobodę. Będziemy potrzebować 5 woltów, więc pierwsze, co przychodzi mi na myśl, to zestaw baterii awaryjnych (zewnętrzny i łatwo ładowalny) lub coś w rodzaju systemu z bateriami litowymi i własnym obwodem ładowania. Chcę podkreślić, że istnieją bardziej bezpośrednie rozwiązania, na przykład Bluefruit EZ-Key, który tutaj został użyty do konwersji starego IBM Model M na Bluetooth, ale są kwestie budżetu i dostępności części, których nie można ignorować.

Źródło:

Źródło: