Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα απαραίτητα συστατικά
- Βήμα 2: Διάγραμμα κυκλώματος και κωδικοποίηση
- Βήμα 3: Κοπή, ζωγραφική και συγκόλληση
- Βήμα 4: Διορθώστε τους διακόπτες ορίου και τελική δοκιμή
- Βήμα 5: Το βάζουμε όλα μαζί
Βίντεο: ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας παιδιά, είμαι ο Sarvesh. Πριν από μερικές μέρες ήθελα να παίξω μερικά ρετρό παιχνίδια. Τα εγκατέστησα λοιπόν στον υπολογιστή μου. Αλλά μπορούσα να παίξω μόνο με το πληκτρολόγιο του υπολογιστή μου και αυτό δεν έδωσε την αίσθηση των παιδικών μου χρόνων. Έτσι αποφάσισα να φτιάξω ένα gamepad για τον υπολογιστή μου που να παίζει παλιά αλλά και νέα παιχνίδια (Όχι όλα). Χρησιμοποίησα ένα παλιό χειριστήριο παιχνιδιών και το τροποποίησα για να δημιουργήσω αυτό το φοβερό Gamepad. Αυτό είναι ένα ενσύρματο παιχνίδι για υπολογιστή. Μπορεί να χρησιμοποιηθεί για να παίξει παιχνίδια εξομοιωτή και υπολογιστές. Επίσης το joystick μπορεί να χρησιμεύσει ως ποντίκι για τον υπολογιστή σας. Το μαξιλάρι παιχνιδιών ελέγχεται χρησιμοποιώντας Arduino Pro Micro.
Βήμα 1: Συγκεντρώστε τα απαραίτητα συστατικά
Η απόκτηση όλων των προμηθειών είναι το πρώτο και σημαντικότερο βήμα στην οικοδόμηση έργων. Και για να βεβαιωθείτε ότι τα παίρνετε σωστά είναι να τα παραγγείλετε από ένα μόνο μέρος. Αυτό βοηθά στη λήψη όλων των εξαρτημάτων ταυτόχρονα.
Σας προτείνω ανεπιφύλακτα να αγοράσετε τα εξαρτήματα από το UTSource επειδή είναι αρκετά αξιόπιστα και η ποιότητα των προϊόντων είναι επίσης καλή. Παραδίδουν τα προϊόντα εγκαίρως και αυτό επίσης σε σωστή κατάσταση.
Τώρα ας ρίξουμε μια ματιά στα εξαρτήματα.
1. Παλιό ρετρό χειριστήριο παιχνιδιών
Μπορείτε να χρησιμοποιήσετε ένα ρετρό χειριστήριο παιχνιδιών όπως αυτό που χρησιμοποίησα. Εάν έχετε πρόσβαση σε έναν τρισδιάστατο εκτυπωτή, μπορείτε να εκτυπώσετε το δικό σας περίβλημα (Αυτή η επιλογή θα σας δώσει χώρο για την προσθήκη περισσότερων κουμπιών).
2. Arduino Pro Micro
Για αυτό το έργο πρέπει να χρησιμοποιήσετε Arduino Pro Micro ή Arduino Leonardo mini. Με λίγα λόγια χρειάζεστε έναν μικροελεγκτή με δυνατότητα HID (Human Interface Device). Το Arduino Pro micro διαθέτει μικροελεγκτή ATmega 32U4.
3. Διακόπτης
Αυτός είναι ένας κανονικός διακόπτης ολίσθησης που χρησιμοποίησα για έκτακτη ανάγκη. Το πρόβλημα με την εργασία με βιβλιοθήκη ποντικιού και πληκτρολογίου είναι ότι εάν αποτύχετε να ανεβάσετε έναν σωστό κώδικα, θα μπορούσατε να χάσετε τον έλεγχο του πληκτρολογίου ή του ποντικιού σας. Είναι λοιπόν πολύ σημαντικό να έχετε έναν διακόπτη που θα μπορούσε να σας βοηθήσει να ανακτήσετε τον έλεγχο του ποντικιού/του πληκτρολογίου του υπολογιστή σας.
4. Ενότητα Joystick
Για να ελέγξουμε την κίνηση του ποντικιού πρέπει να χρησιμοποιήσουμε μια μονάδα joystick. Κάθε μονάδα ελέγχει την κατεύθυνση Χ και Υ.
5. Διακόπτες ορίων
Χρησιμοποίησα οριακούς διακόπτες ως ενεργοποιητές για τον ελεγκτή μου. Αυτά είναι προαιρετικά αν θέλετε να φτιάξετε ένα game pad με απλά κουμπιά.
6. Πιέστε το κουμπί
Τα κουμπιά μπορούν να διασυνδεθούν είτε με τη διαμόρφωση είτε προς τα πάνω είτε προς τα κάτω. Εδώ χρησιμοποίησα τη διαμόρφωση pull down για όλα τα κουμπιά και τους διακόπτες. Χρησιμοποίησα αντιστάσεις 10 K ohm για αυτό.
7. PCB γενικής χρήσης
Αποκτήστε ένα PCB γενικής χρήσης για συγκόλληση όλων των εξαρτημάτων.
Βήμα 2: Διάγραμμα κυκλώματος και κωδικοποίηση
Συνδέστε όλα τα εξαρτήματα σύμφωνα με το διάγραμμα κυκλώματος που δόθηκε παραπάνω. Έχω επισυνάψει επίσης έναν γρήγορο οδηγό για τα κουμπιά διεπαφής με το Arduino.
Θα συνιστούσα να ελέγξετε πρώτα όλες τις συνδέσεις και να εργαστείτε σε ένα breadboard.
Η διάταξη της πραγματικής μου τοποθέτησης κουμπιού εμφανίζεται επίσης παραπάνω για να σας δώσει μια σαφή ιδέα ποιο κουμπί είναι τοποθετημένο πού, με ποια ετικέτα έχει προγραμματιστεί και ποιον χαρακτήρα στέλνει στον υπολογιστή.
Τώρα κατεβάστε τον κώδικα και εγκαταστήστε τις βιβλιοθήκες mouse.h και keyboard.h. Ανεβάστε τον κωδικό στο Arduino σας.
ΠΑΤΗΣΤΕ ΠΑΡΑΚΑΤΩ ΓΙΑ ΛΗOWΗ ΤΟΥ ΚΩΔΙΚΟΥ
Βήμα 3: Κοπή, ζωγραφική και συγκόλληση
Κόψτε πρώτα το PCB ανάλογα με το μέγεθος του Game pad και ευθυγραμμίστε τα κουμπιά και τη μονάδα χειριστηρίου. Μπορείτε να αποφύγετε αυτήν την ταραχώδη εργασία συγκόλλησης παραγγέλνοντας ένα PCB. Το UTSource.net παρέχει ποιοτικά PCB σε προσιτές τιμές.
Στη συνέχεια, βάψτε το μπλοκ παιχνιδιών με το χρώμα της επιλογής σας.
Τώρα κολλήστε τα κουμπιά και το χειριστήριο σε pcb γενικής χρήσης.
Βήμα 4: Διορθώστε τους διακόπτες ορίου και τελική δοκιμή
Τώρα διορθώστε τους οριακούς διακόπτες στις θέσεις τους με τη βοήθεια κάποιου σούπερ κόλλας.
Συγκολλήστε τα υπόλοιπα εξαρτήματα και κάντε μια τελική δοκιμή.
Βήμα 5: Το βάζουμε όλα μαζί
Τώρα κλείστε το περίβλημα με τη βοήθεια μερικών βιδών.
Επισυνάπτω μερικές φωτογραφίες παραπάνω για να σας δείξω πώς μοιάζει το τελικό προϊόν.
Αυτό είναι που τελειώσατε. Τώρα δοκιμάστε να παίξετε μερικά παιχνίδια. Μπορείτε να παίξετε εξομοιωτή καθώς και παιχνίδια υπολογιστών (τα οποία δεν απαιτούν περισσότερο αριθμό κλειδιών).
Με αυτό τελειώνει η πρώτη μου διδάσκουσα. Ελπίζω να σου άρεσε:)
Συνιστάται:
Μοντέλο ασανσέρ ελεγχόμενο από Arduino: 7 βήματα (με εικόνες)
Μοντέλο ασανσέρ ελεγχόμενο από Arduino: Σε αυτό το Instructable θα σας δείξω πώς έφτιαξα έναν ανελκυστήρα παιχνιδιών δύο επιπέδων, με λειτουργικές συρόμενες πόρτες και ένα αυτοκίνητο που κινείται πάνω-κάτω κατά παραγγελία. Η καρδιά του ασανσέρ είναι ένα Arduino Uno (ή στην προκειμένη περίπτωση ένα μετρό Adafruit), με το Adafruit Moto
Απλή αυτοματοποιημένη διάταξη μοντέλου σιδηροδρόμων - Arduino ελεγχόμενο: 11 βήματα (με εικόνες)
Απλή αυτοματοποιημένη διάταξη μοντέλου σιδηροδρόμων | Arduino Controlled: Οι μικροελεγκτές Arduino είναι μια εξαιρετική προσθήκη στο μοντέλο σιδηροδρόμων, ειδικά όταν ασχολείστε με την αυτοματοποίηση. Εδώ είναι ένας απλός και εύκολος τρόπος για να ξεκινήσετε με το μοντέλο αυτοματισμού σιδηροδρόμων με το Arduino. Λοιπόν, χωρίς άλλη παραμύθι, ας ξεκινήσουμε
Σχεδιασμός PCB για ρομπότ ελεγχόμενο από κινητά: 10 βήματα
PCB Design for Cellphone Controlled Robot: Έκανα αυτό το έργο το 2012 ως μικρό έργο μου. Αυτό το έργο εμπνεύστηκε από την ανάγκη για μια μέθοδο εξουδετέρωσης των απειλών χωρίς την άμεση παρέμβαση των ανθρώπων. Εκείνη την εποχή, η χώρα μου χτυπήθηκε σκληρά από τη βία που με παρακίνησε να αναπτύξω
Ελεγχόμενο σύστημα RGB LED για το σπίτι ή το γραφείο σας: 5 βήματα (με εικόνες)
Ελεγχόμενο σύστημα RGB LED για το σπίτι ή το γραφείο σας: Τα φώτα στο σπίτι ή στο χώρο εργασίας σας είναι βαρετά; Θέλετε να προσθέσετε λίγη ενέργεια ή φωτισμό διάθεσης στο δωμάτιό σας; Αυτό το Instructable σας δείχνει πώς να δημιουργήσετε μια ελεγχόμενη σειρά RGB LED για χρήση στο σπίτι ή το γραφείο σας. Το κόκκινο, πράσινο, μπλε LED σας
MCU-Ελεγχόμενο καρουζέλ για κάμερα-στήριγμα: 10 βήματα
MCU-Ελεγχόμενο καρουζέλ για μια κάμερα-στήριγμα: Έτσι, είστε ένας κακός Mad Scientist, δημιουργώντας το τελευταίο σας destructo-bot. Έχετε μάθει το οδυνηρό μάθημα ότι, όταν ματαιωθεί, είναι καλύτερο να μην βρίσκεστε πάνω στη δημιουργία σας κατά σάρκα, με το κάψιμο και τις χειροπέδες. Καθώς η δημιουργία σας παραβιάζει τα