Πίνακας περιεχομένων:

PC Motion Gamepad: 12 Βήματα
PC Motion Gamepad: 12 Βήματα

Βίντεο: PC Motion Gamepad: 12 Βήματα

Βίντεο: PC Motion Gamepad: 12 Βήματα
Βίντεο: doubling the drop every time the PC survives #shorts 2024, Νοέμβριος
Anonim
PC Motion Gamepad
PC Motion Gamepad

Παίξτε τα αγαπημένα σας παιχνίδια για υπολογιστή, Mac ή Linux μόνο με κλίση! Το Motion Gamepad μετατρέπει τις κινήσεις σας σε ενέργειες εντός παιχνιδιού, όπως γυρίζοντας ένα τιμόνι ή ρίχνοντας μια μπάλα. Μια προηγμένη διεπαφή διευκολύνει την προσαρμογή και ένα επιταχυνσιόμετρο 3 αξόνων, 2kHz σας δίνει εξαιρετικά ομαλό και ακριβή έλεγχο. Ακολουθεί μια γρήγορη επίδειξη βίντεο. Ταιριάζει τέλεια στο Wii Wheel, αλλά μπορείτε να το τοποθετήσετε σχεδόν σε οτιδήποτε. Γιατί να μην το βάλετε σε κράνος ή στο χέρι ή το πόδι σας;

Βήμα 1: Συχνές ερωτήσεις

Συχνές ερωτήσεις
Συχνές ερωτήσεις

Σε τι διαφέρει αυτό από ένα Wiimote; Το Motion Controller είναι παρόμοιο, αλλά βελτιώνεται στο wiimote σε μερικούς βασικούς τομείς.

  1. Σύνδεση USB: ο υπολογιστής σας δεν χρειάζεται bluetooth και δεν υπάρχουν μπαταρίες για να εξαντληθούν.
  2. Υποστήριξη πολλαπλού λειτουργικού συστήματος: χρησιμοποιεί τυπικό πρωτόκολλο USB HID, επομένως δεν χρειάζονται προγράμματα οδήγησης.
  3. Αναβαθμίσιμο λογισμικό: η αναβάθμιση του υλικολογισμικού του Motion Controller είναι εύκολη μέσω USB.
  4. Αισθητήρας υψηλότερης ποιότητας: το επιταχυνσιόμετρο που χρησιμοποιείται (ST LIS331AL) έχει σημαντικά υψηλότερο εύρος ζώνης δειγματοληψίας για πιο ακριβές και πιο ανταποκρινόμενο παιχνίδι.
  5. 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

Εκτέλεση: Βήμα II
Εκτέλεση: Βήμα II
Εκτέλεση: Βήμα II
Εκτέλεση: Βήμα II
Εκτέλεση: Βήμα II
Εκτέλεση: Βήμα II

Ας προσθέσουμε τους πυκνωτές.

Τα πορτοκαλί καπάκια σε σχήμα δίσκου θα πρέπει να φέρουν την ένδειξη «18». Αυτά τα ανώτατα όρια πηγαίνουν στα C1 και C2. Αυτά τα καλύμματα δεν είναι ευαίσθητα στην πολικότητα, οπότε δεν έχει σημασία με ποιον τρόπο τα τοποθετείτε. Υπάρχει ένας.1uF αξονικός κεραμικός πυκνωτής, πηγαίνει στο C4. Αξονικό σημαίνει ότι τα καλώδια βγαίνουν από τα άκρα - σαν αντίσταση. Mightσως μπορείτε να δείτε τη σήμανση στο σώμα αυτού - είναι '104'. Δεν είναι επίσης ευαίσθητο στην πολικότητα. Το C3 είναι ο τελευταίος κεραμικός πυκνωτής. είναι.47uF, μπορείτε να επαληθεύσετε ότι έχετε το σωστό ελέγχοντας τη σήμανση στο σώμα, θα πρέπει να έχει τον αριθμό '474'. Επίσης, δεν είναι ευαίσθητο στην πολικότητα. Τώρα για τον τελικό πυκνωτή, είναι ένας ηλεκτρολυτικός πυκνωτής και μπαίνει στο C5. Η τιμή είναι 10uF και είναι πολωμένη. Η λωρίδα στο σώμα του εξαρτήματος πρέπει να πλησιάζει τη λέξη "λωρίδα" στην πλακέτα κυκλώματος.

Βήμα 6: Εκτέλεση: Βήμα III

Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III
Εκτέλεση: Βήμα III

Ας προσθέσουμε τον ρυθμιστή τάσης, έχει σχήμα κυλίνδρου κομμένο στη μέση, μπαίνει στον πίνακα στο 'VREG'. Σημειώστε πώς η σήμανση στον πίνακα έχει μια επίπεδη πλευρά στραμμένη προς τα κάτω - ο ρυθμιστής πρέπει να μπει στον πίνακα έχοντας επίσης την επίπεδη πλευρά προς τα κάτω.

Το Crystal πηγαίνει στο XT. Ο κρύσταλλος δεν είναι πολωμένος, οπότε δεν έχει σημασία ποιο μόλυβδο μπαίνει σε ποια τρύπα. Τώρα για τα κουμπιά? Ο πιο συνηθισμένος τρόπος προσθήκης των κουμπιών είναι απευθείας στον πίνακα. Για να το κάνετε αυτό, απλώς αναποδογυρίστε το pcb και ασφαλίστε το. Γυρίστε το χαρτόνι πίσω και κολλήστε το. Εάν θέλετε να εγκαταστήσετε τα κουμπιά κάπου αλλού (όπως στο επάνω μέρος του τιμονιού), χρησιμοποιήστε λίγο καλώδιο σύνδεσης για να συνδέσετε το κουμπί στην τρύπα που κανονικά θα έμπαινε. Τέλος, προσθέστε την υποδοχή DIP στον πίνακα στο σημείο με την ένδειξη «PIC». Σημειώστε ότι η εγκοπή στην πρίζα πρέπει να δείχνει αριστερά (πιο κοντά στη λέξη "PIC").

Βήμα 7: Εκτέλεση: Βήμα IV

Εκτέλεση: Βήμα IV
Εκτέλεση: Βήμα IV
Εκτέλεση: Βήμα IV
Εκτέλεση: Βήμα IV
Εκτέλεση: Βήμα IV
Εκτέλεση: Βήμα IV

Το επιταχυνσιόμετρο βρίσκεται σε ξεχωριστό πίνακα διάσπασης (το Acc_Gyro Board, Accelerometer Only) επειδή τα επιταχυνσιόμετρα έρχονται μόνο σε συσκευασίες επιφανειακής τοποθέτησης και είναι πολύ δύσκολο να κολληθούν με το χέρι, οπότε αυτό το μέρος έρχεται προσυναρμολογημένο. Το μόνο που έχετε να κάνετε είναι να προσθέσετε κεφαλίδες pin. To Socket ή Not To Socket Το κιτ έρχεται επίσης με πρίζες pin - μπορείτε να προσθέσετε πρίζες στο Motion Gamepad PCB στην περιοχή με την ένδειξη "AccGyro" και να σύρετε τον πίνακα Acc_Gyro στην πρίζα. Το πλεονέκτημα της χρήσης πριζών είναι ότι θα μπορείτε να αφαιρέσετε τον πίνακα Acc_Gyro και να τον χρησιμοποιήσετε για άλλα έργα. Προσωπικά, μου φάνηκε πιο εύκολο να εγκαταλείψω τη χρήση πριζών. Μόλις κόλλησα τις κεφαλίδες καρφιτσών κατευθείαν στον πίνακα και έκοψα το επιπλέον μήκος των κεφαλίδων καρφίτσας στην άλλη πλευρά. Δεν θα μπορώ να χρησιμοποιήσω ξανά το επιταχυνσιόμετρο σε άλλα έργα.

Βήμα 8: Δημιουργία: Βήμα V

Δημιουργία: Βήμα V
Δημιουργία: Βήμα V
Δημιουργία: Βήμα V
Δημιουργία: Βήμα V

Προσθέστε 3 κεφαλίδες σε κάθε γωνία του πίνακα (JP1, JP2, JP3 και JP4). Όταν τα συγκολλάτε, είναι καλύτερο να τα "σπρώξετε" μεταξύ τους (δείτε τη 2η φωτογραφία). Αυτές οι κεφαλίδες θα συγκρατούν το PCB στον τροχό Wii. Μπορείτε επίσης να χρησιμοποιήσετε πένσες (ή αναχώματα) για να τις λυγίσετε περισσότερο.

Βήμα 9: Εκτέλεση: Βήμα VI

Εκτέλεση: Βήμα VI
Εκτέλεση: Βήμα VI
Εκτέλεση: Βήμα VI
Εκτέλεση: Βήμα VI

Σχεδόν τέλειωσα! Ας προσθέσουμε το καλώδιο USB.

Κόψτε το εξωτερικό ελαστικό μπουφάν και την υπερβολική θωράκιση από το καλώδιο USB. Θα δείτε 4 καλώδια μέσα στο καλώδιο. Θα θελήσετε να εκθέσετε περίπου 6 "από αυτά τα καλώδια - απογυμνώστε τον αγωγό και τοποθετήστε τα καλώδια του καθενός. Τραβήξτε τα στην επάνω τρύπα και επιστρέψτε στην κάτω τρύπα, όπως φαίνεται στην εικόνα. Μόλις περάσουν, εσείς" Θα συνδέσετε κάθε καλώδιο στην πλακέτα · Μαύρο: GND Πράσινο: D+ Λευκό: D- Κόκκινο: 5V Τέλος, τοποθετήστε το PIC στην πρίζα - σημειώστε τα σημεία εγκοπής στα αριστερά.

Βήμα 10: Άλλες ιδέες τοποθέτησης

Άλλες ιδέες στερέωσης
Άλλες ιδέες στερέωσης
Άλλες ιδέες στερέωσης
Άλλες ιδέες στερέωσης
Άλλες ιδέες στερέωσης
Άλλες ιδέες στερέωσης

Ο ευκολότερος τρόπος τοποθέτησης του Gamepad είναι σε Wii Wheel. Οι κεφαλίδες καρφιτσών στη γωνία του pcb μπορούν να λυγίσουν για να πιάσουν σταθερά έναν γνήσιο τροχό Wii ή έναν γενικό. Μπορείτε επίσης να το βάλετε σε οποιοδήποτε άλλο περίβλημα - υπάρχουν 4 οπές στήριξης για να σας βοηθήσουν. Ελέγξτε τις παρακάτω φωτογραφίες για μερικές ιδέες σχετικά με την τοποθέτηση

Βήμα 11: Το Διοικητικό Συμβούλιο Acc_Gyro

Το Διοικητικό Συμβούλιο Acc_Gyro
Το Διοικητικό Συμβούλιο 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 έρχεται προ -προγραμματισμένο και με τον τρόπο προγραμματισμού του, μπορείτε να ενημερώσετε το υλικολογισμικό με ένα μικρό βοηθητικό πρόγραμμα ενημέρωσης - εδώ.

Συνιστάται: