Πίνακας περιεχομένων:
- Βήμα 1: Λογαριασμός Υλικών
- Βήμα 2: Αποσυναρμολόγηση και επανασυναρμολόγηση
- Βήμα 3: Μεταφόρτωση του υλικολογισμικού
Βίντεο: Ps2 Controller to Usb Hid Keyboard Emulator: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτό είναι ένα μικρό έργο για τη δημιουργία ενός προγραμματιζόμενου προσαρμογέα usb pc για έναν ελεγκτή ps2. Είναι διασταυρούμενη πλατφόρμα. Τα κατάφερα επειδή αντιμετώπιζα πρόβλημα εγκατάστασης της συνηθισμένης λύσης λογισμικού (αντιμικρο, joy2key κλπ). Η βιβλιοθήκη δεν μεταγλωττίζεται για το teensy 2.0. Χρησιμοποίησα κλώνο arduino micro, αλλά οποιοδήποτε arduino υποστηρίζει usb hide πρέπει να λειτουργεί. Επειδή είναι προγραμματιζόμενη, μπορείτε να ορίσετε συνδυασμούς κουμπιών για να μιμηθούν ορισμένα κλειδιά. Ο κώδικας έχει συνδετήρες για τάφο επιδρομέα 2 στον ατμό μέσω πρωτονίου.
Βήμα 1: Λογαριασμός Υλικών
3 πόδια από μονωμένο σύρμα στερεού πυρήνα 26 awg.
πλευρικοί κόφτες
συγκόλληση ηλεκτρονικών με πυρήνα ροής και σίδερο
arduino micro
ps2 ελεγκτής σε usb προσαρμογέας για να καθαρίσει την πρίζα από
καλώδιο micro usb που ταιριάζει στο arduino
σιδηροπρίονο
ζεστή κόλλα και σημαίνει να τη λιώσουμε.
Βήμα 2: Αποσυναρμολόγηση και επανασυναρμολόγηση
πρώτα, ανοίξτε τον προσαρμογέα USB με ένα κατσαβίδι, αφαιρώντας τα εσωτερικά. Στη συνέχεια, χρησιμοποιώντας ένα πριόνι κόψτε το pcb πίσω από τις ακίδες της πρίζας. στη συνέχεια, χρησιμοποιώντας ένα sidecutters, σπάστε το pcb μεταξύ κάθε ακίδας. Στη συνέχεια, ξεκολλήστε τα νησιά pcb από κάθε καρφίτσα.
Τώρα, κόψτε 6 μήκη σύρματος μήκους 4 ίντσες. συγκόλληση σύμφωνα με το παραπάνω διάγραμμα από το πίσω μέρος της πρίζας στο arduino. Άλλαξα το pinout καθώς λείπουν κάποιες καρφίτσες στο κλώνο arduino,. Εάν δεν είστε σίγουροι, ελέγξτε την επάνω εικόνα εδώ:
www.rhydolabz.com/wiki/?p=12663
Το pinout σχολιάζεται σωστά στον κώδικα
ps2x.config_gamepad (10, 16, 14, 15, ψευδές, ψευδές); /* καρφίτσες και ρυθμίσεις ρύθμισης: GamePad (ρολόι, εντολή, προσοχή, δεδομένα, Πιέσεις;, Βρόγχος;) Έλεγχος για σφάλμα*/
ρολόι = 10
εντολή = 16
προσοχή = 14
δεδομένα = 15
Βήμα 3: Μεταφόρτωση του υλικολογισμικού
τώρα, αντιγράψτε τη βιβλιοθήκη στο φάκελο της βιβλιοθήκης, την εγκατάσταση της έκδοσης 1.8.8 ή νεότερη. Ο ρυθμός ρολογιού τροποποιείται ελαφρώς πάνω από την αρχική βιβλιοθήκη αλλάζοντας
#define CTRL_CLK 15 στο ps2x_lib.h και μερικές άλλες παρόμοιες γραμμές τυχαία lol. Αυτό συνέβη επειδή αντιμετώπισα το ίδιο πρόβλημα με εδώ
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Εάν αντιμετωπίζετε προβλήματα, λάβετε τη μη τροποποιημένη βιβλιοθήκη συνδεδεμένη στον κώδικα.
τώρα μεταγλωττίστε και ανεβάστε στο arduino.
Εάν λειτουργεί λίγο (προτείνω το key-mon κάτω από το linux για δοκιμή), τότε κολλήστε τα πάντα με ασφάλεια για να αποφύγετε σπασίματα καλωδίων.
Συνιστάται:
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: 8 βήματα
Arduino Keyboard Joystick Extender Box and Sound Controller Thing Using Deej: Why Εδώ και λίγο καιρό ήθελα να προσθέσω ένα μικρό joystick στο πληκτρολόγιό μου για τον έλεγχο στοιχείων διεπαφής ή άλλες μικρότερες εργασίες σε παιχνίδια και προσομοιωτές (MS Flight Sim, Elite: Dangerous, Πόλεμοι των Άστρων: Μοίρες, κλπ). Επίσης, για το Elite: Dangerous, έχω πάει
HID Keyboard Controller for Project Diva Aracade Future Tone: 5 Βήματα
HID Keyboard Controller for Project Diva Aracade Future Tone: Το V-USB είναι μια λύση βιβλιοθήκης USB χαμηλής ταχύτητας για μικροελεγκτές AVR. Μας επιτρέπει να δημιουργήσουμε συσκευές HID (Πληκτρολόγιο, Ποντίκι, Gamepad κ.λπ.) χρησιμοποιώντας μικροελεγκτές AVR. Η εφαρμογή πληκτρολογίου HID βασίζεται στο HID 1.11. Υποστηρίζει έως 6 πατήματα πλήκτρων
Arduino Based DIY Game Controller - Arduino PS2 Game Controller - Παίζοντας Tekken With DIY Arduino Gamepad: 7 Βήματα
Arduino Based DIY Game Controller | Arduino PS2 Game Controller | Παίζοντας Tekken With DIY Arduino Gamepad: Γεια σας παιδιά, το να παίζετε παιχνίδια είναι πάντα διασκεδαστικό, αλλά το παιχνίδι με το δικό σας προσαρμοσμένο χειριστήριο παιχνιδιών DIY είναι πιο διασκεδαστικό. Έτσι, θα κάνουμε έναν ελεγκτή παιχνιδιών χρησιμοποιώντας arduino pro micro σε αυτά τα εκπαιδευτικά
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 βήματα (με εικόνες)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): Σε αυτό το σεμινάριο θα σας δείξω πώς να χρησιμοποιείτε ένα ασύρματο χειριστήριο Playstation 2 (PS2) για να πιλοτάρετε μια ρομποτική δεξαμενή. Στον πυρήνα αυτού του έργου χρησιμοποιήθηκε ένας πίνακας Arduino Uno. Λαμβάνει εντολές από το ασύρματο χειριστήριο και ορίζει την ταχύτητα των κινητήρων
Arduino Keyboard Exploit Demo (HID) and Prevention: 4 βήματα (με εικόνες)
Arduino Keyboard Exploit Demo (HID) and Prevention: Σε αυτό το έργο θα χρησιμοποιήσουμε ένα arduino leonardo για να προσομοιώσουμε μια πιθανή επίθεση USB χρησιμοποιώντας HID (humain interface device). Δημιούργησα αυτό το σεμινάριο όχι για να βοηθήσω τους χάκερ, αλλά για να σας δείξω μερικούς πραγματικούς κινδύνους και πώς να προστατεύσετε τον εαυτό σας από αυτούς