logo
  • Software
  • Hardware
  • Telecom
  • Telefoane
  • Online
  • Offline
  • Vacanțe

Cum poți folosi controllerul Xbox pe Raspberry Pi?

Scris pe 18 noiembrie 2021 Comentează

Da, poți conecta un controller Xbox la Raspberry Pi, iată cum:

  • CUPRINS
  • De ce aveți nevoie?
  • Instalarea și configurarea sistemului de operare
  • Instalarea și configurarea controllerului Xbox
  • Conectarea controllerului Xbox
  • Conectarea prin cablu USB
  • Conectarea prin Bluetooth
  • Dezactivarea Enhanced Re-Transmission Mode (ERTM)
  • Porniți Bluetooth Tools
  • Scanarea controllerului Xbox
  • Împerecherea controllerului
  • Testați controllerul Xbox
  • Folosiți controllerul Xbox ca mouse
  • Parcurgem forumul?

De ce aveți nevoie?

Pentru acest proiect aveți nevoie de următoarele:

  • 1 x Raspberry Pi 4
  • 1 x card microSD de 16 / 32 GB
  • 1 x controller Xbox
  • 1 x cablu USB-C / alimentator
  • 1 x cablu rețea
  • 1 x laptop / calculator cu cititor de carduri

Instalarea și configurarea sistemului de operare

Primul pas este să introduceți cardul microSD într-un laptop / PC și să instalați Raspberry Pi OS, urmând instrucțiunile de aici.

Al doilea pas este activarea conexiunii SSH. Puteți face asta, urmând instrucțiunile de aici.

Introduceți cardul microSD în Raspberry Pi, conectați-l la router și porniți-l. Identificați adresa IP a Raspberry-ului, logându-vă pe router și vedeți ultimul dispozitiv conectat la acesta cu numele raspberrypi.

Conectați-vă la Raspberry prin SSH, apoi actualizați sistemul de operare, urmând instrucțiunile de aici.

Instalarea și configurarea controllerului Xbox

Odată instalat și actualizat sistemul de operare, trebuie instalat driverul pentru controllerul Xbox, folosind comanda

sudo apt-get install xboxdrv

Conectarea controllerului Xbox

La fel ca în cazul conectării la o consolă, controllerul Xbox poate fi conectat atât prin cablu USB, cât și prin împerechere Bluetooth.

Conectarea prin cablu USB

Dacă este aleasă conectarea prin cablu USB, nu mai este nevoie de nicio configurare suplimentară.

Pur și simplu conectați controllerul Xbox la Raspberry Pi.

Conectarea prin Bluetooth

Dacă doriți să conectați controllerul Xbox la Raspberry Pi prin Bluetooth vor fi necesare câteva setări suplimentare, pe care le puteți face fie printr-o conexiune SSH, fie din aplicația Terminal a sistemului de operare de pe Pi.

Dezactivarea Enhanced Re-Transmission Mode (ERTM)

Dacă ERTM este activ, controllerul nu se va împerechea cu Raspberry Pi prin Bluetooth. Pentru a dezactiva ERTM, folosiți următoarea comandă:

echo 'options bluetooth disable_ertm=Y' | sudo tee -a /etc/modprobe.d/bluetooth.conf

Apoi restartați Pi-ul.

Porniți Bluetooth Tools

Odată ce a restartat Pi-ul, porniți aplicația Bluetooth Tools, folosind comanda:

sudo bluetoothctl
Scanarea controllerului Xbox

Înainte de a împerechea controllerul mai e nevoie de câteva setări.

Trebuie activat agent, folosind comanda:

agent on
default-agent

Acum trebuie scanate dispozitivele Bluetooth din apropiere, folosind comanda:

scan on
Împerecherea controllerului

Acum puteți pune controllerul Xbox în pair mode.

Ar trebui ca acesta să apară în lista de dispozitive cu o adresă MAC urmată de cuvintele wireless controller.

Notați undeva adresa MAC, apoi în fereastra Terminal, scrieți următoarea comandă, înlocuind MAC_ADDRESS cu adresa MAC a controllerului:

connect MAC_ADDRESS

Acum că ați conectat controllerul Xbox la Raspberry Pi, adăugați-l în lista de dispozitive de încredere. folosind comanda:

trust MAC_ADDRESS

Și în cazul acestei comenzi, trebuie să înlocuiți MAC_ADDRESS cu adresa MAC a controllerului.

Acum puteți închide aplicația Bluetooth Tools folosind comanda:

quit

Testați controllerul Xbox

Puteți testa conexiunea dintre controllerul Xbox și Raspberry Pi folosind joystick toolset. Îl puteți instala folosind comanda:

sudo apt-get install joystick

După terminarea instalării, porniți testul, folosind comanda:

sudo jstest /dev/input/js0

Vei vedea un ecran cu numere, iar dacă totul este OK, când apăsați butoanele de pe controller, numerele de pe ecran se vor schimba.

Folosiți controllerul Xbox ca mouse

Acum că totul este instalat și configurat, aveți și opțiunea de a folosi controllerul Xbox ca mouse.

Puteți face asta folosind comanda:

sudo xboxdrv --detach-kernel-driver --silent --mouse

Mai jos găsiți un tabel cu comenzile controllerului corespunzătoare diverselor acțiuni ale mouseului.

FuncțieController Xbox
Move CursorLeft Joystick
Scroll WheelRight Joystick
Left ClickA
Right ClickB
Middle ClickX
EnterY
Arrow KeysD-Pad
Page UpLB
Page DownRB
ForwardStart
BackBack
TwitterFacebookWhatsAppUrmărește @vasilemadalin

Din categoria: Software, Tutoriale Etichete: Raspberry Pi, Xbox

Adaugă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

  • Istoria primului operator de telefonie fixă din România
  • Istoria primului operator de telefonie mobilă din România – de la apariție, până la dispariție
  • COSMOTE România – de la relansarea Cosmorom până la venirea Telekom
  • Cosmorom – Serviciu de cuvânt
  • Pe ce telefoane funcționează serviciile VoLTE și VoWiFi de la Vodafone?
  • Pe ce telefoane și cum funcționează serviciul VoLTE de la DIGI.Mobil?
  • Lista oficială de telefoane 5G compatibile Digi.Mobil

Copyright © 2022 · Marius · Autentificare