Πίνακας περιεχομένων:
- Βήμα 1: Συχνές ερωτήσεις
- Βήμα 2: Προετοιμασία: Εργαλεία
- Βήμα 3: Προετοιμασία: Μέρη
- Βήμα 4: Δημιουργία: Βήμα Ι
- Βήμα 5: Εκτέλεση: Βήμα II
- Βήμα 6: Εκτέλεση: Βήμα III
- Βήμα 7: Εκτέλεση: Βήμα IV
- Βήμα 8: Δημιουργία: Βήμα V
- Βήμα 9: Εκτέλεση: Βήμα VI
- Βήμα 10: Άλλες ιδέες τοποθέτησης
- Βήμα 11: Το Διοικητικό Συμβούλιο Acc_Gyro
- Βήμα 12: Λήψεις
Βίντεο: PC Motion Gamepad: 12 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Παίξτε τα αγαπημένα σας παιχνίδια για υπολογιστή, Mac ή Linux μόνο με κλίση! Το Motion Gamepad μετατρέπει τις κινήσεις σας σε ενέργειες εντός παιχνιδιού, όπως γυρίζοντας ένα τιμόνι ή ρίχνοντας μια μπάλα. Μια προηγμένη διεπαφή διευκολύνει την προσαρμογή και ένα επιταχυνσιόμετρο 3 αξόνων, 2kHz σας δίνει εξαιρετικά ομαλό και ακριβή έλεγχο. Ακολουθεί μια γρήγορη επίδειξη βίντεο. Ταιριάζει τέλεια στο Wii Wheel, αλλά μπορείτε να το τοποθετήσετε σχεδόν σε οτιδήποτε. Γιατί να μην το βάλετε σε κράνος ή στο χέρι ή το πόδι σας;
Βήμα 1: Συχνές ερωτήσεις
Σε τι διαφέρει αυτό από ένα Wiimote; Το Motion Controller είναι παρόμοιο, αλλά βελτιώνεται στο wiimote σε μερικούς βασικούς τομείς.
- Σύνδεση USB: ο υπολογιστής σας δεν χρειάζεται bluetooth και δεν υπάρχουν μπαταρίες για να εξαντληθούν.
- Υποστήριξη πολλαπλού λειτουργικού συστήματος: χρησιμοποιεί τυπικό πρωτόκολλο USB HID, επομένως δεν χρειάζονται προγράμματα οδήγησης.
- Αναβαθμίσιμο λογισμικό: η αναβάθμιση του υλικολογισμικού του Motion Controller είναι εύκολη μέσω USB.
- Αισθητήρας υψηλότερης ποιότητας: το επιταχυνσιόμετρο που χρησιμοποιείται (ST LIS331AL) έχει σημαντικά υψηλότερο εύρος ζώνης δειγματοληψίας για πιο ακριβές και πιο ανταποκρινόμενο παιχνίδι.
- Hackable: τα κουμπιά μπορούν να τοποθετηθούν εύκολα σε θήκη, τιμόνι ή οπουδήποτε αλλού προτιμάτε. Το βοηθητικό πρόγραμμα διαμόρφωσης σάς επιτρέπει να προσαρμόσετε περαιτέρω τον ελεγκτή σας ώστε να ταιριάζει στις ακριβείς προτιμήσεις σας.
Λειτουργεί με Mac, Linux ή OS/2 Warp; Εάν το λειτουργικό σας σύστημα υποστηρίζει πληκτρολόγια USB, θα πρέπει να λειτουργεί άψογα με τον ελεγκτή κίνησης. Αυτό περιλαμβάνει όλα τα σύγχρονα λειτουργικά συστήματα όπως Windows, OS X και Linux. Υπάρχει Surface Mount Soldering; Οχι! Τα επιταχυνσιόμετρα διατίθενται μόνο ως συσκευές επιφανειακής τοποθέτησης, αλλά ο ελεγκτής κίνησης χρησιμοποιεί έναν πίνακα επιταχυνσιόμετρου (The Acc_Gyro) που έρχεται προσυναρμολογημένος. Πού μπορώ να το τοποθετήσω; Σχεδιάστηκε για να είναι πιο εύκολο να τοποθετηθεί σε έναν επίσημο ή γενικό τροχό Wii, και οι κεφαλίδες καρφιτσών λειτουργούν ως ακροδέκτες για να κλειδώσουν σταθερά το Motion Gamepad, αλλά μπορούν να τοποθετηθούν σε σχεδόν οτιδήποτε και ανοίγουν οπές στερέωσης στον πίνακα. Το Motion Gamepad και το Acc_Gyro Board σχεδιάστηκαν από τον Starlino. Το Motion Gamepad διατίθεται ως κιτ από το Gadget Gangster.
Βήμα 2: Προετοιμασία: Εργαλεία
Εργαλεία για την κατασκευή έργων ηλεκτρονικής από το Gadget Gangster στο Vimeo.
Το Motion Gamepad διαρκεί περίπου 30 λεπτά για να το συνδυάσετε. Η συγκόλληση είναι απλή και είναι ένα καλό έργο αν ξεκινάτε. Υπάρχουν τόνοι σπουδαίων οδηγιών για τον τρόπο συγκόλλησης (ένα εδώ). Εργαλεία Θα χρειαστείτε μερικά εργαλεία για να συναρμολογήσετε το έργο. 1 - Συγκολλητικό σίδερο και συγκόλληση. Η συγκόλληση με μόλυβδο είναι πιο εύκολη στην εργασία και ένα σίδερο 15-40 watt είναι μια χαρά. Μια κωνική ή σμίλη άκρη λειτουργεί καλά. 2 - Dikes. Οι διαγώνιοι κόφτες χρησιμοποιούνται για να κόψουν τα πλεονάζοντα καλώδια από τα εξαρτήματα μετά τη συγκόλλησή τους.
Βήμα 3: Προετοιμασία: Μέρη
Εδώ είναι τα μέρη που θα χρειαστείτε. Εάν έχετε παραγγείλει ένα κιτ, ελέγξτε ξανά για να βεβαιωθείτε ότι το πακέτο σας έχει όλα τα εξαρτήματα που αναφέρονται. Εάν λείπει κάτι, απλώς στείλτε μας email στο [email protected].
Motion Gamepad PCB Πηγή: Gadget Gangster Ποσότητα: 1 PIC18F14K50 Mouser Μέρος #: 579-PIC18F14K50-I/P Ποσότητα: 1 Εάν το πάρετε με το κιτ, θα έρθει προ-προγραμματισμένο (και μπορεί να αναβαθμιστεί μέσω usb). Διαφορετικά, θα χρειαστείτε ένα PICkit για να το προγραμματίσετε. Αντίσταση 10k ohm Σήμανση: Καφέ-Μαύρο-Πορτοκαλί Ποσότητα: 4.47uF Ακτινικός κεραμικός πυκνωτής Σήμανση: 474 Mouser Μέρος #: 80-C320C474M5U Ποσότητα: 1.1uF αξονικός κεραμικός πυκνωτής Σήμανση: 104 Mouser Μέρος #: 80-C410C104K5R-TR Ποσότητα: 1 18pf Ακτινωτός κεραμικός πυκνωτής Σήμανση: 18 Mouser Μέρος#: 140-50N5-180J-TB-RC Ποσότητα: 2 10uF Radial Electrolytic Capacitor Mouser Part#: 647-UVR1V100MDD1TD Ποσότητα: 1 12Mhz Κρύσταλλο Μέγεθος: HC49/US Mouser Μέρος#: 815 -ABL-12-B2 Ποσότητα: 1 Omron Switches Μέγεθος: 4.3mm Mouser Part#: 653-B3F-1000 Ποσότητα: 8 20 Pin DIP Socket Mouser Part#: 517-4820-3004-CP Ποσότητα: 1 Pin Headers Ποσότητα: 49 Πρίζες Pin Ποσότητα: 34 AccGyro Πηγή Πίνακα: Gadget Gangster Ποσότητα: 1 USB A Plug-Καλώδιο καλωδίου Ποσότητα: 1 Ρυθμιστής Τάσης MCP1700 (5V, TO-92) Ποντίκι Μέρος#: 579-MCP1700-3302E/TO Ποσότητα: 1
Βήμα 4: Δημιουργία: Βήμα Ι
Υπάρχουν 4 αντιστάσεις στο έργο, είναι όλες πανομοιότυπες (10k ohm - Καφέ - Μαύρο - Πορτοκαλί) και βγαίνουν στον πίνακα στα R1, R2, R3 και R4.
Λυγίστε τα καλώδια σε γωνία 90 μοιρών και τοποθετήστε τα στον πίνακα. Αναποδογυρίστε τη σανίδα, συγκολλήστε τα και κόψτε τα πλεονάζοντα καλώδια.
Βήμα 5: Εκτέλεση: Βήμα II
Ας προσθέσουμε τους πυκνωτές.
Τα πορτοκαλί καπάκια σε σχήμα δίσκου θα πρέπει να φέρουν την ένδειξη «18». Αυτά τα ανώτατα όρια πηγαίνουν στα C1 και C2. Αυτά τα καλύμματα δεν είναι ευαίσθητα στην πολικότητα, οπότε δεν έχει σημασία με ποιον τρόπο τα τοποθετείτε. Υπάρχει ένας.1uF αξονικός κεραμικός πυκνωτής, πηγαίνει στο C4. Αξονικό σημαίνει ότι τα καλώδια βγαίνουν από τα άκρα - σαν αντίσταση. Mightσως μπορείτε να δείτε τη σήμανση στο σώμα αυτού - είναι '104'. Δεν είναι επίσης ευαίσθητο στην πολικότητα. Το C3 είναι ο τελευταίος κεραμικός πυκνωτής. είναι.47uF, μπορείτε να επαληθεύσετε ότι έχετε το σωστό ελέγχοντας τη σήμανση στο σώμα, θα πρέπει να έχει τον αριθμό '474'. Επίσης, δεν είναι ευαίσθητο στην πολικότητα. Τώρα για τον τελικό πυκνωτή, είναι ένας ηλεκτρολυτικός πυκνωτής και μπαίνει στο C5. Η τιμή είναι 10uF και είναι πολωμένη. Η λωρίδα στο σώμα του εξαρτήματος πρέπει να πλησιάζει τη λέξη "λωρίδα" στην πλακέτα κυκλώματος.
Βήμα 6: Εκτέλεση: Βήμα III
Ας προσθέσουμε τον ρυθμιστή τάσης, έχει σχήμα κυλίνδρου κομμένο στη μέση, μπαίνει στον πίνακα στο 'VREG'. Σημειώστε πώς η σήμανση στον πίνακα έχει μια επίπεδη πλευρά στραμμένη προς τα κάτω - ο ρυθμιστής πρέπει να μπει στον πίνακα έχοντας επίσης την επίπεδη πλευρά προς τα κάτω.
Το Crystal πηγαίνει στο XT. Ο κρύσταλλος δεν είναι πολωμένος, οπότε δεν έχει σημασία ποιο μόλυβδο μπαίνει σε ποια τρύπα. Τώρα για τα κουμπιά? Ο πιο συνηθισμένος τρόπος προσθήκης των κουμπιών είναι απευθείας στον πίνακα. Για να το κάνετε αυτό, απλώς αναποδογυρίστε το pcb και ασφαλίστε το. Γυρίστε το χαρτόνι πίσω και κολλήστε το. Εάν θέλετε να εγκαταστήσετε τα κουμπιά κάπου αλλού (όπως στο επάνω μέρος του τιμονιού), χρησιμοποιήστε λίγο καλώδιο σύνδεσης για να συνδέσετε το κουμπί στην τρύπα που κανονικά θα έμπαινε. Τέλος, προσθέστε την υποδοχή DIP στον πίνακα στο σημείο με την ένδειξη «PIC». Σημειώστε ότι η εγκοπή στην πρίζα πρέπει να δείχνει αριστερά (πιο κοντά στη λέξη "PIC").
Βήμα 7: Εκτέλεση: Βήμα IV
Το επιταχυνσιόμετρο βρίσκεται σε ξεχωριστό πίνακα διάσπασης (το Acc_Gyro Board, Accelerometer Only) επειδή τα επιταχυνσιόμετρα έρχονται μόνο σε συσκευασίες επιφανειακής τοποθέτησης και είναι πολύ δύσκολο να κολληθούν με το χέρι, οπότε αυτό το μέρος έρχεται προσυναρμολογημένο. Το μόνο που έχετε να κάνετε είναι να προσθέσετε κεφαλίδες pin. To Socket ή Not To Socket Το κιτ έρχεται επίσης με πρίζες pin - μπορείτε να προσθέσετε πρίζες στο Motion Gamepad PCB στην περιοχή με την ένδειξη "AccGyro" και να σύρετε τον πίνακα Acc_Gyro στην πρίζα. Το πλεονέκτημα της χρήσης πριζών είναι ότι θα μπορείτε να αφαιρέσετε τον πίνακα Acc_Gyro και να τον χρησιμοποιήσετε για άλλα έργα. Προσωπικά, μου φάνηκε πιο εύκολο να εγκαταλείψω τη χρήση πριζών. Μόλις κόλλησα τις κεφαλίδες καρφιτσών κατευθείαν στον πίνακα και έκοψα το επιπλέον μήκος των κεφαλίδων καρφίτσας στην άλλη πλευρά. Δεν θα μπορώ να χρησιμοποιήσω ξανά το επιταχυνσιόμετρο σε άλλα έργα.
Βήμα 8: Δημιουργία: Βήμα V
Προσθέστε 3 κεφαλίδες σε κάθε γωνία του πίνακα (JP1, JP2, JP3 και JP4). Όταν τα συγκολλάτε, είναι καλύτερο να τα "σπρώξετε" μεταξύ τους (δείτε τη 2η φωτογραφία). Αυτές οι κεφαλίδες θα συγκρατούν το PCB στον τροχό Wii. Μπορείτε επίσης να χρησιμοποιήσετε πένσες (ή αναχώματα) για να τις λυγίσετε περισσότερο.
Βήμα 9: Εκτέλεση: Βήμα VI
Σχεδόν τέλειωσα! Ας προσθέσουμε το καλώδιο USB.
Κόψτε το εξωτερικό ελαστικό μπουφάν και την υπερβολική θωράκιση από το καλώδιο USB. Θα δείτε 4 καλώδια μέσα στο καλώδιο. Θα θελήσετε να εκθέσετε περίπου 6 "από αυτά τα καλώδια - απογυμνώστε τον αγωγό και τοποθετήστε τα καλώδια του καθενός. Τραβήξτε τα στην επάνω τρύπα και επιστρέψτε στην κάτω τρύπα, όπως φαίνεται στην εικόνα. Μόλις περάσουν, εσείς" Θα συνδέσετε κάθε καλώδιο στην πλακέτα · Μαύρο: GND Πράσινο: D+ Λευκό: D- Κόκκινο: 5V Τέλος, τοποθετήστε το PIC στην πρίζα - σημειώστε τα σημεία εγκοπής στα αριστερά.
Βήμα 10: Άλλες ιδέες τοποθέτησης
Ο ευκολότερος τρόπος τοποθέτησης του Gamepad είναι σε Wii Wheel. Οι κεφαλίδες καρφιτσών στη γωνία του pcb μπορούν να λυγίσουν για να πιάσουν σταθερά έναν γνήσιο τροχό Wii ή έναν γενικό. Μπορείτε επίσης να το βάλετε σε οποιοδήποτε άλλο περίβλημα - υπάρχουν 4 οπές στήριξης για να σας βοηθήσουν. Ελέγξτε τις παρακάτω φωτογραφίες για μερικές ιδέες σχετικά με την τοποθέτηση
Βήμα 11: Το Διοικητικό Συμβούλιο Acc_Gyro
Το Acc_Gyro Board είναι ένα βασικό μέρος του Motion Gamepad και περιέχει το Επιταχυνσιόμετρο που διαβάζει την κίνηση. Είναι συνδεδεμένο, οπότε αν ασχολείστε με τον προγραμματισμό μικροελεγκτών όπως το Arduino ή το Propeller, μπορείτε να το χρησιμοποιήσετε σε δικά σας έργα.
Μια ενισχυμένη έκδοση του Acc_Gyro διατίθεται ξεχωριστά - προσθέτει ένα γυροσκόπιο για να δώσει μια μονάδα αδρανειακής μέτρησης 5DOF (IMU) με δυνατότητα 5V και 3V. Υπάρχουν τόνοι περισσότερες πληροφορίες σχετικά με τη χρήση του Acc_Gyro εδώ. Οι πλήρεις πληροφορίες pinout είναι διαθέσιμες σε μορφή PDF, αλλά για να συνοψίσουμε: P13: GYF, Gyro non-ενισχυμένο, φιλτραρισμένο άξονα Υ Έξοδος P15: GY4, Gyro ενισχυμένο (x4), Έξοδος Υ έξοδος P16: VREF, Gyro Reference Voltage (1,25 V, σταθερό) P17: GX4, Gyro ενισχυμένο (x4), Έξοδος X Έξοδος P18: GXF, Gyro non-ενισχυμένος, φιλτραρισμένος άξονας X Έξοδος P26: ST, Gyro self test (λογική 0 = κανονική, 1 = λειτουργία αυτοελέγχου) P27: PD, απενεργοποίηση Gyro (λογική 0 = κανονική, 1 = λειτουργία απενεργοποίησης) P28: HP, επαναφορά φίλτρου Gyro high pass (λογική 0 = κανονική, 1 = Reset φίλτρο HP) P29: 3V3, έξοδος ρυθμιστή τάσης (3.3 v) P30: Είσοδος Τάσης Τροφοδοσίας, 5v P31: GND, Γείωση P32: AZ, Επιταχυνσιόμετρο Αναλογική φιλτραρισμένη έξοδος Z-άξονας P33: AY, Επιταχυνσιόμετρο αναλογική φιλτραρισμένη έξοδος Y-P34: AX, Επιταχυνσιόμετρο αναλογική φιλτραρισμένη έξοδος X-axis Χρήση του Επιταχυνσιόμετρου
Το επιταχυνσιόμετρο μετρά την επιτάχυνση γύρω από πολλούς άξονες. Εάν τοποθετήσετε την πλακέτα Acc_Gyro στο τραπέζι όπως φαίνεται στην παραπάνω φωτογραφία, ο άξονας Ζ θα έχει 1G και το AZ θα βγάλει 1,17V. Οι άξονες Χ και Υ «δεν έχουν βαρύτητα που τους τραβούν, βρίσκονται στο 0G και θα εξάγουν 1,65V. Αν το βάλετε ανάποδα στο τραπέζι, ο άξονας Χ και Υ 'θα είχε 0G επιτάχυνση, οπότε θα παίρνατε AX = 1.65V, AY = 1.65V και AZ = 2.13V. Η πλακέτα Acc_Gyro είναι ικανή να μετρήσει επιταχύνσεις +/- 2G (+/- 19,6m/s^2) κατά μήκος οποιουδήποτε άξονα. Το 2G είναι το ίδιο με το να πηγαίνετε από 0 σε 44 μίλια / ώρα σε 1 δευτερόλεπτο. Όταν ένας άξονας βιώνει +2G, θα αυξήσει την τάση στα 2,6V. Όταν βιώνει -2G, θα μειώσει την τάση στα.7V. Λάβετε υπόψη ότι η δύναμη της βαρύτητας (κατευθυνόμενη από τον ουρανό στο έδαφος) έχει την ίδια επίδραση στη συσκευή όπως θα επιταχύνατε τη συσκευή σε αντίθετη κατεύθυνση, σε χώρο χωρίς πεδίο βαρύτητας. Έχετε λοιπόν αυτό κατά νου εάν σκοπεύετε να χρησιμοποιήσετε τη συσκευή για κάτι όπως η μέτρηση της επιτάχυνσης του αυτοκινήτου ή του ποδηλάτου σας. μπλα
Βήμα 12: Λήψεις
Ελπίζω να απολαύσετε το Motion Gamepad! Ενημερώστε με τι σκέφτεστε σχολιάζοντας αυτό το διδακτικό ή στέλνοντάς μου ένα email στο [email protected]. Ρύθμιση Το Motion Gamepad χρησιμοποιεί τυπικά προγράμματα οδήγησης HID, αλλά μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα ρύθμισης παραμέτρων IMU (παράθυρα) - κάντε λήψη εδώ για βελτιωμένη λειτουργία ρύθμιση / βαθμονόμηση. Το Starlino έχει κάνει έναν εξαιρετικό οδηγό για τη ρύθμιση του με το βοηθητικό πρόγραμμα IMU εδώ (pdf). Λογισμικό Το HEX για το PIC είναι εδώ. Ως κιτ, το PIC έρχεται προ -προγραμματισμένο και με τον τρόπο προγραμματισμού του, μπορείτε να ενημερώσετε το υλικολογισμικό με ένα μικρό βοηθητικό πρόγραμμα ενημέρωσης - εδώ.
Συνιστάται:
Gameboy Advance As Bluetooth Gamepad: 7 βήματα
Gameboy Advance As Bluetooth Gamepad: Η συσκευή είναι βασικά ένα ESP32 συνδεδεμένο στο GBA μέσω της θύρας συνδέσμου. Με τη συσκευή συνδεδεμένη και χωρίς κασέτα τοποθετημένη στο GBA, μόλις ενεργοποιηθεί το GBA το ESP32 στέλνει μια μικρή rom για να φορτωθεί στο GBA. Αυτή η rom είναι ένα πρόγραμμα που
Mini Gamepad: 3 βήματα (με εικόνες)
Mini Gamepad: Γεια σας φίλοι, έφτιαξα αυτό το μικρό gamepad χρησιμοποιώντας το ATTINY85, ήθελα να το φτιάξω εδώ και πολύ καιρό, αλλά δεν είχα αρκετό χρόνο, τελικά το τελείωσα και είναι τόσο διασκεδαστικό να παίζεις. Καταρχάς ζητώ συγγνώμη για την αδέξια κατασκευή, αλλά έχω δει μερικές
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 σε αυτά τα εκπαιδευτικά
Ένα ρομπότ 4WD που οδηγείται μέσω απομακρυσμένου USB Gamepad: 6 βήματα
Ένα 4WD Robot Driven Via Remote USB Gamepad: Για το επόμενο ρομποτικό μου έργο, αναγκάστηκα να αρχιτεκτονίσω/σχεδιάσω τη δική μου πλατφόρμα ρομπότ λόγω απρόβλεπτων συνθηκών. Ο στόχος είναι να είναι αυτόνομη, αλλά πρώτα, έπρεπε να δοκιμάσω τη βασική οδήγησή της ικανότητα, οπότε σκέφτηκα ότι θα ήταν ένα διασκεδαστικό side-pro
ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ: 5 Βήματα
ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ PC: Γεια σας παιδιά, είμαι ο Sarvesh. Πριν μερικές μέρες ήθελα να παίξω μερικά ρετρό παιχνίδια. Τα εγκατέστησα λοιπόν στον υπολογιστή μου. Αλλά μπορούσα να παίξω μόνο με το πληκτρολόγιο του υπολογιστή μου και αυτό δεν έδωσε την αίσθηση των παιδικών μου χρόνων. Έτσι αποφάσισα να φτιάξω ένα gamepad για τον υπολογιστή μου