Πώς να συνδέσετε έναν ελεγκτή Xbox One σε Raspberry Pi
Διαφήμιση
Ρετρό ανεμιστήρα παιχνιδιών με την ανάγκη να συνδέσετε τον ελεγκτή Xbox One με το Raspberry Pi; Χάρη στα εργαλεία αυτόματης ρύθμισης παραμέτρων στο RetroPie και στο Recalbox, μπορείτε να ελέγξετε τα παιχνίδια με έναν ελεγκτή Xbox.
Αλλά τι γίνεται με την πραγματική σύνδεση; Είναι δυνατόν? Μπορεί να χρειαστείτε έναν προσαρμογέα για να συνδέσετε έναν ελεγκτή Xbox One σε έναν άλλο υπολογιστή; Εδώ είναι τι πρέπει να ξέρετε.
Διαμόρφωση του Raspbian για έναν ελεγκτή Xbox One
Εάν σχεδιάζετε να χρησιμοποιήσετε έναν ελεγκτή Xbox One με το Raspberry Pi, ξεκινήστε ενημερώνοντας το λειτουργικό σας σύστημα. Στο τερματικό, χρησιμοποιήστε:
sudo apt update sudo apt upgrade
Περιμένετε μέχρι να ολοκληρωθεί το καθένα από αυτά, φροντίζοντας να ζητήσετε την επιβεβαίωση της εγκατάστασης.
Στις περισσότερες περιπτώσεις δεν θα χρειαστείτε πρόγραμμα οδήγησης για τον ελεγκτή Xbox One στο Raspbian. Η υποστήριξη για τον ελεγκτή είναι ενσωματωμένη στο λειτουργικό σύστημα. Ωστόσο, οι παλαιότεροι εξομοιωτές και παιχνίδια δεν το ανιχνεύουν. Είναι επίσης χρήσιμο για σύνδεση μέσω Bluetooth (βλ. Παρακάτω).
Εάν αντιμετωπίζετε προβλήματα με τον ελεγκτή Xbox One να λειτουργεί με συγκεκριμένα παιχνίδια, εγκαταστήστε το πρόγραμμα οδήγησης με
sudo apt install xboxdrv
Όπως πάντα, περιμένετε να ολοκληρωθεί η εγκατάσταση πριν προχωρήσετε.
Πώς να συνδέσετε έναν ελεγκτή Xbox One σε ένα Raspberry Pi μέσω USB
Η ομορφιά του USB είναι ότι μπορείτε απλά να συνδέσετε και να παίξετε.
Ενώ η ευκολία του ελεγκτή Xbox One είναι η ασύρματη ευελιξία του, αν είστε απελπισμένος να το χρησιμοποιήσετε, δοκιμάστε το USB. Το καλώδιο χρέωσης Xbox One μπορεί να χρησιμοποιηθεί για αυτό, αλλά εάν το σύστημά σας δεν περιλαμβάνει ένα, θα χρειαστεί να αγοράσετε το δικό σας. Η έκδοση 2, 7 μέτρων είναι καλύτερη για παιχνίδια σε ρετρό συστήματα.
Επίσημο καλώδιο φόρτισης USB Xbox One USB Επίσημο καλώδιο φόρτισης USB Xbox One USB Αγοράστε τώρα στο Amazon 7, 30 δολάρια
Μην ξεχνάτε, μπορείτε επίσης να αγοράσετε μια καλωδιακή έκδοση του ελεγκτή Xbox One. Αυτό θα συνδεθεί κατευθείαν και θα εξοικονομήσει χρόνο με τη διαμόρφωση του Bluetooth.
PowerA Ενισχυμένο Ενσύρματο χειριστήριο για το Xbox One Ενισχυμένο ενσύρματο χειριστήριο PowerA για το Xbox One Αγοράστε τώρα στο Amazon $ 19.10
Πώς να συνδέσετε έναν ελεγκτή Xbox One σε ένα Raspberry Pi μέσω Bluetooth
Εάν σχεδιάζετε να συνδέσετε τον ελεγκτή Xbox One με ένα Raspberry Pi, είναι καλύτερο να επιλέξετε ένα μοντέλο που θα γίνει αργότερα. Τα παλαιότερα Pi της Raspberry δεν έχουν την ταχύτητα επεξεργασίας (ή τις δυνατότητες Wi-Fi και Bluetooth) για τη διαχείριση ασύρματων ελεγκτών. Χρησιμοποιήστε το USB εάν περιορίζεστε σε παλαιότερα Pis.
Με Raspberry Pi ή αργότερα, έχετε δύο επιλογές για ασύρματη συνδεσιμότητα:
- Ασύρματο προσαρμογέα dongle
- Ενσωματωμένο εργαλείο Bluetooth
Το ένα είναι πολύ πιο εύκολο από το άλλο.
Μέθοδος 1: Χρήση του προσαρμογέα ασύρματου Xbox της Microsoft
Ο πιο απλός τρόπος σύνδεσης ενός ελεγκτή Xbox One σε ένα Raspberry Pi είναι να χρησιμοποιήσετε τον επίσημο προσαρμογέα Microsoft Xbox Wireless Adapter.
Προσαρμογέας ασύρματου Xbox της Microsoft Προσαρμογέας ασύρματου ακουστικού Xbox Αγοράστε τώρα στο Amazon
(Σημειώστε ότι αυτός ο ελεγκτής είναι διαφορετικός από αυτόν που χρησιμοποιείται από τον ασύρματο ελεγκτή Xbox 360.)
Με τον ασύρματο προσαρμογέα συνδεδεμένο με το Raspberry Pi, ξεκινήστε την εκκίνηση και, στη συνέχεια, περιμένετε να ανάψει η συσκευή. Κρατήστε ταυτόχρονα το κουμπί αντιστοίχισης στον προσαρμογέα και τον ελεγκτή Xbox One και περιμένετε να συγχρονίζονται οι φωτεινές ενδείξεις. Όταν σταματήσουν να αναβοσβήνουν, είσαι έτοιμος να παίξεις!
Μέθοδος 2: Σύζευξη απευθείας μέσω του εργαλείου Bluetooth
Πριν συνεχίσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει το πρόγραμμα οδήγησης xboxdrv όπως εξηγήθηκε προηγουμένως.
Ο συγχρονισμός ενός ελεγκτή Xbox One απαιτεί να απενεργοποιήσετε το ERTM. Αυτή είναι η Βελτιωμένη Λειτουργία Αναμετάδοσης, μια βασική λειτουργία του Bluetooth. Εντούτοις, με την ενεργοποίηση, οι συσκευές δεν μπορούν να συγχρονιστούν. Απενεργοποιήστε το ERTM με:
echo 'options bluetooth disable_ertm=Y' | sudo tee -a /etc/modprobe.d/bluetooth.conf
Στη συνέχεια, επανεκκινήστε το Raspberry Pi:
sudo reboot
Το νέο Raspberry Pi είναι τώρα έτοιμο για σύνδεση Bluetooth. Ξεκινήστε τα εργαλεία Bluetooth με:
sudo bluetoothctl
Θα πρέπει να δείτε την απάντηση "Agent registered" και μια νέα ερώτηση [Bluetooth]#
. Με την προτροπή, ενεργοποιήστε τον πράκτορα ως εξής:
agent on
Στη συνέχεια, ορίστε την ως προεπιλογή:
default-agent
Το επόμενο βήμα είναι να ξεκινήσετε τη σάρωση για συσκευές Bluetooth που μπορούν να εντοπιστούν. Χρησιμοποιήστε την εντολή "σάρωση σε" για να ξεκινήσετε τη σάρωση:
scan on
Αμέσως θα δείτε μια λίστα στο τερματικό των διαθέσιμων συσκευών. Ωστόσο, ο ελεγκτής Xbox One δεν θα είναι μεταξύ αυτών των στοιχείων. Αντ 'αυτού, θα χρειαστεί να κάνετε τον ελεγκτή ανακαλύπτω. Ενεργοποιήστε το και, στη συνέχεια, κρατήστε το κουμπί συγχρονισμού στο μπροστινό μέρος της συσκευής, δίπλα στη θύρα microUSB.
Όταν η λυχνία κουμπιών Xbox αρχίζει να αναβοσβήνει, είναι ανιχνεύσιμη. Θα πρέπει να δείτε μια σειρά αριθμών και μια περιγραφή να εμφανίζεται στο τερματικό. Μας έμοιαζε έτσι:
[NEW] Device 5C:BA:37:4D:1D:95 Xbox Wireless Controller
Τα έξι ζευγάρια χαρακτήρων και γραμμάτων που χωρίζονται από τα τετράγωνα είναι η διεύθυνση MAC του ελεγκτή του Xbox One. Αυτό χρησιμοποιείται για να συνδέσει τον ελεγκτή με το Raspberry Pi με την εντολή connect:
connect 5C:BA:37:4D:1D:95
(Η διεύθυνση MAC σας θα είναι διαφορετική.)
Η σύνδεση θα επιβεβαιωθεί στη γραμμή εντολών με μια σειρά γραμμών ακολουθούμενη από "Σύνδεση επιτυχής".
Για να εξασφαλιστεί η εύκολη σύνδεση στο μέλλον, δώστε εντολή στο Raspberry Pi να εμπιστευτεί τον ελεγκτή:
trust 5C:BA:37:4D:1D:95
Με αυτόν τον τρόπο, κλείστε το εργαλείο Bluetooth με Ctrl + D.
Δοκιμάστε τον ελεγκτή Xbox One
Σε αυτό το στάδιο έχετε τελειώσει. Για να επιβεβαιώσετε ότι ο ελεγκτής Xbox One λειτουργεί σωστά, εγκαταστήστε το λογισμικό του joystick:
sudo apt install joystick
Με αυτήν την εγκατάσταση, χρησιμοποιήστε το εργαλείο jstest για να ελέγξετε τις εισόδους του ελεγκτή Xbox One:
sudo jstest /dev/input/js0
Ένα νέο παράθυρο θα ανοίξει στο τερματικό, μια λίστα κουμπιών και αξόνων. Κάθε μία από αυτές θα εμφανίζει διαφορετικές τιμές όταν πατήσετε και μετακινήσετε. Μετακινώντας τα κουμπιά και τα αντίχειρα στον ελεγκτή Xbox One θα εμφανιστούν τιμές. Όσο οι απαντήσεις είναι διαφορετικές και στιγμιαίες, όλα ρυθμίζονται και λειτουργούν σωστά.
Ξεκινήστε το Gaming σε Raspberry Pi με ένα Xbox One Controller
Μέχρι τώρα θα πρέπει να είστε έτοιμοι να αρχίσετε παιχνίδια με έναν ελεγκτή Xbox One στο Raspberry Pi. Είτε χρησιμοποιείτε το RetroPie, το Recalbox ή κάποια άλλη σουίτα παιχνιδιών ρετρό για το Raspberry Pi Retro Gaming στο Raspberry Pi: Κατανόηση ROM, RetroPie, Recalbox και Περισσότερα Retro Gaming σε Raspberry Pi: Κατανόηση των ROM, RetroPie, Recalbox και Περισσότερα Το Raspberry Pi είναι ιδανικό για να παίζετε κλασικά βιντεοπαιχνίδια. Εδώ είναι πώς να ξεκινήσετε με ρετρό παιχνίδια στο Raspberry Pi σας. Διαβάστε περισσότερα Τα ελεγκτικά προφίλ πρέπει να είναι διαθέσιμα. Αυτό σημαίνει ότι όταν συνδέετε τον ελεγκτή σας, δεν μπορείτε μόνο να περιηγηθείτε στη διεπαφή της πλατφόρμας του retro gaming, μπορείτε να παίξετε και παιχνίδια!
Θυμηθείτε, έχετε τρεις τρόπους για να συνδέσετε έναν ελεγκτή Xbox One με το Raspberry Pi:
- Χρησιμοποιήστε ένα καλώδιο USB
- Συγχρονισμός μέσω του ασύρματου προσαρμογέα Xbox
- Συγχρονισμός με το ενσωματωμένο εργαλείο Bluetooth (Raspberry Pi 3 ή μεταγενέστερη)
Θέλετε κάποια δράση για δύο παίκτες, αλλά έχετε μόνο έναν ελεγκτή; Ελέγξτε το ρομπότ των καλύτερων ελεγκτών για το RetroPie Οι 10 καλύτεροι ελεγκτές για το RetroPie Οι 10 καλύτεροι ελεγκτές για το RetroPie Το RetroPie είναι τόσο καλό όσο ο ελεγκτής του. Εδώ είναι οι καλύτεροι ελεγκτές για το RetroPie. Διαβάστε περισσότερα .
Εξερευνήστε περισσότερα σχετικά με: Raspberry Pi, Xbox One.