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

ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ: 5 Βήματα
ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ: 5 Βήματα

Βίντεο: ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ: 5 Βήματα

Βίντεο: ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ: 5 Βήματα
Βίντεο: BTT SKR2 - DRV8825 and Controller Fan 2024, Ιούλιος
Anonim
ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ
ARDUINO ΕΛΕΓΧΟΜΕΝΟ GAMEPAD ΓΙΑ Η / Υ

Γεια σας παιδιά, είμαι ο 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: Το βάζουμε όλα μαζί

Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί

Τώρα κλείστε το περίβλημα με τη βοήθεια μερικών βιδών.

Επισυνάπτω μερικές φωτογραφίες παραπάνω για να σας δείξω πώς μοιάζει το τελικό προϊόν.

Αυτό είναι που τελειώσατε. Τώρα δοκιμάστε να παίξετε μερικά παιχνίδια. Μπορείτε να παίξετε εξομοιωτή καθώς και παιχνίδια υπολογιστών (τα οποία δεν απαιτούν περισσότερο αριθμό κλειδιών).

Με αυτό τελειώνει η πρώτη μου διδάσκουσα. Ελπίζω να σου άρεσε:)

Συνιστάται: