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

Sim Racing Button Box: 7 βήματα (με εικόνες)
Sim Racing Button Box: 7 βήματα (με εικόνες)

Βίντεο: Sim Racing Button Box: 7 βήματα (με εικόνες)

Βίντεο: Sim Racing Button Box: 7 βήματα (με εικόνες)
Βίντεο: Ολοκληρώθηκε το simulation Porsche που δουλεύαμε σχεδόν 2 χρόνια ? 🤔 Sim racing Porsche CUP FANATEC 2024, Νοέμβριος
Anonim
Sim Racing Button Box
Sim Racing Button Box

Ένα κουτί κουμπιών είναι μια συσκευή που χρησιμοποιείται στο Sim Racing και σας επιτρέπει να αντιστοιχίσετε κουμπιά, διακόπτες και κουμπιά σε διάφορα χειριστήρια αυτοκινήτου. Οι συνηθισμένες αντιστοιχίσεις κουμπιών είναι πράγματα όπως ένα κουμπί εκκίνησης, PTT, pit pit, κ.λπ. Οι διακόπτες εναλλαγής λειτουργούν τέλεια για τους υαλοκαθαριστήρες, τους προβολείς κ.λπ.

Βήμα 1: Βήμα 1: Συγκεντρώστε τις απαιτήσεις

Arduino Pro Micro - Μπορείτε να αποκτήσετε έναν επίσημο πίνακα. Είχα επίσης τύχη με τις knock off εκδόσεις.

ABS Project box - βεβαιωθείτε ότι είναι αρκετά βαθύ για να υποστηρίζει τα κουμπιά και τους διακόπτες που επιλέγετε.

Στιγμιαία Κουμπιά - Τα κουμπιά με στρογγυλή τρύπα στερέωσης είναι πιο εύκολο να δουλέψετε. Αναζητήστε κουμπιά που έχουν το χρώμα και το μέγεθος της αρεσκείας σας. Τα κουμπιά πρέπει να έχουν n.o. (Κανονικά ανοιχτό) επαφές. Σημειώστε ότι αυτό το εκπαιδευτικό δεν αφορά τον τρόπο χρήσης των φωτισμένων κουμπιών.

Εναλλαγή διακοπτών - Μπορείτε να επιλέξετε μεταξύ στιγμιαίας και ασφάλισης. Άλλες επιλογές είναι ST (Ενιαία ρίψη) ή DT (Διπλή ρίψη). Η μονή ρίψη σημαίνει 2 στάσεις, ενεργοποίηση/απενεργοποίηση, διπλή ρίψη 3 θέσεις ενεργοποίηση/απενεργοποίηση/ενεργοποίηση. Μην ανησυχείτε για τους τύπους Single Pole (SP) ή Double Pole (DP), και οι δύο θα λειτουργήσουν. Αν καταλήξετε σε διακόπτες Double Throw, μπορείτε απλά να αγνοήσετε το δεύτερο σετ τερματικών. Αυτοί οι διακόπτες αναφέρονται συχνά με τα συνδυασμένα χαρακτηριστικά τους, δηλαδή SPDT, DPDT, κλπ.

Περιστροφικοί κωδικοποιητές - Οι κωδικοποιητές μας επιτρέπουν να ελέγχουμε λειτουργίες που υποστηρίζουν αύξηση και μείωση προσαρμογών. π.χ. Ελεγχος έλξης. Ορισμένοι περιστροφικοί ελεγκτές έχουν επίσης ενσωματωμένο στιγμιαίο κουμπί πιέζοντας προς τα κάτω τον άξονα του κωδικοποιητή. Πόμολα - Κουμπιά για να ταιριάζουν στους άξονες του κωδικοποιητή.

Καλώδιο USB Micro σε USB -A - Αυτό θα χρησιμοποιηθεί για τη μεταφόρτωση του κωδικού arduino στον πίνακα καθώς και για τη σύνδεση του Button Box στον υπολογιστή σας.

Wire - Προτιμώ 24ga επικαλυμμένο με τεφλόν. συμπαγές σύρμα.

Συγκολλητικό και συγκολλητικό σίδερο - Ένα σίδερο χαμηλής ισχύος με ένα μικρό άκρο θα λειτουργήσει καλύτερα. Οι συνδέσεις θα λιώσουν και θα αποτύχουν εάν θερμανθούν υπερβολικά, οπότε μια ρυθμιζόμενη θερμοκρασία ή σίδερο χαμηλής ισχύος είναι καλύτερη.

Τρυπάνια και τρυπάνια - Για να κάνετε τρύπες για τους διακόπτες, τα κουμπιά κλπ. Ένα μικρό πιλοτικό κομμάτι και ένα βήμα βήμα κάνουν έναν υπέροχο συνδυασμό. Η πρόσβαση στο Drill Press θα κάνει τα λάθη ευθυγράμμισης λιγότερο πιθανά. Προαιρετικό: Περιτύλιγμα βινυλίου για να προσθέσετε μια εμφάνιση από ίνες άνθρακα ή αλουμίνιο στο κουτί κουμπιών σας.

Βήμα 2: Βήμα 2: Διάταξη των κουμπιών, των διακοπτών και των κωδικοποιητών

Βήμα 2: Διάταξη των κουμπιών, των διακοπτών και των κωδικοποιητών
Βήμα 2: Διάταξη των κουμπιών, των διακοπτών και των κωδικοποιητών

Τα κουμπιά θα τοποθετηθούν στο καπάκι του κουτιού του έργου σας. Ελέγξτε ξανά ότι το κουτί κουμπιών σας είναι αρκετά βαθύ για τα κουμπιά σας.

Θεωρώ χρήσιμο να τοποθετήσω φυσικά τους διακόπτες, τα κουμπιά και τα κουμπιά στο καπάκι για να αισθανθώ την απόσταση και την αισθητική.

Προσπαθήστε να τακτοποιήσετε τα πάντα σε ένα πλέγμα με ίσο διάστημα μεταξύ κάθε στοιχείου.

Φροντίστε να αφήσετε αρκετό χώρο στο τέλος των σειρών, οι διακόπτες και τα κουμπιά έχουν μια βάση και χρειάζονται αρκετό χώρο για να τοποθετηθούν σωστά. Εάν τυλίγετε το πρόσωπο σε βινύλιο για εμφάνιση από ανθρακονήματα ή αλουμίνιο, μπορείτε να σχεδιάσετε γραμμές στο πρόσωπο του κουτιού με ένα μολύβι, που θα καλυφθούν αργότερα με το περιτύλιγμα.

Διαφορετικά, σχεδιάστε γραμμές στην κάτω πλευρά του καπακιού, θέλετε να έχετε γραμμές που διασταυρώνονται στο κέντρο κάθε κουμπιού/διακόπτη που θα εγκαταστήσετε.

Βήμα 3: Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές

Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές
Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές
Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές
Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές
Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές
Βήμα 3: Τρυπήστε και τοποθετήστε τα κουμπιά, τους διακόπτες και τους κωδικοποιητές

Χρησιμοποιήστε ένα μικρό τρυπάνι (γνωστό και ως πιλοτικό κομμάτι) για να ξεκινήσετε την τρύπα για κάθε εξάρτημα. Το μικρό κομμάτι σας επιτρέπει να είστε πολύ ακριβείς και να διασφαλίζετε ότι όλα είναι κεντραρισμένα. Συμβουλή: Εάν έχετε πρόσβαση σε τρυπάνι, αυτό το βήμα θα είναι ευκολότερο και γρηγορότερο. Αν όχι, μην ανησυχείτε απλά πάρτε το χρόνο σας.

Αφού γίνουν οι πιλοτικές οπές, μεταβείτε σε ένα βήμα βήματος ή στο σωστό bit για τον άξονα κάθε εξαρτήματος που θα εγκατασταθεί.

Συμβουλή: Να είστε προσεκτικοί όταν χρησιμοποιείτε ένα βήμα για να μην πάτε πολύ μακριά. Μου αρέσει να χρησιμοποιώ ένα αιχμηρό και να χρωματίζω το βήμα που χρειάζεται για να σταματήσω. Αυτή είναι επίσης μια καλή στιγμή για να ανοίξετε μια τρύπα στο πίσω μέρος του περιβλήματος για το καλώδιο usb που θα λειτουργεί μεταξύ του Arduino και του υπολογιστή σας. Η τρύπα θα πρέπει να είναι αρκετά μεγάλη για να περάσει το usb micro άκρο του καλωδίου. Μπορείτε να χρησιμοποιήσετε μια λαστιχένια σχάρα για να κόψετε την τρύπα και μια συρμάτινη γραβάτα στο εσωτερικό ως ανακούφιση από την τάση για να αποτρέψετε την εξαγωγή του καλωδίου. Αν θα τυλίξετε βινύλιο το καπάκι του κουτιού σας, τώρα είναι η ώρα να το κάνετε.

Βήμα 4: Βήμα 4: Διάταξη της μήτρας σας

Βήμα 4: Διάταξη της μήτρας σας
Βήμα 4: Διάταξη της μήτρας σας
Βήμα 4: Διάταξη της μήτρας σας
Βήμα 4: Διάταξη της μήτρας σας
Βήμα 4: Διάταξη της μήτρας σας
Βήμα 4: Διάταξη της μήτρας σας

Ο ελεγκτής Arduino έχει περιορισμένο αριθμό εισόδων και εξόδων που μπορεί να χρησιμοποιήσει για να ανιχνεύσει όταν πιέζονται κουμπιά, αλλάζουν διακόπτες κ.λπ. Για να φιλοξενήσουμε μεγαλύτερο αριθμό διακοπτών και κουμπιών θα χρησιμοποιήσουμε μια τεχνική που ονομάζεται μήτρα. Ένας πίνακας λειτουργεί χρησιμοποιώντας διασταύρωση μιας εξόδου και μιας εισόδου ως "διεύθυνση" ενός διακόπτη ή κουμπιού. Οι έξοδοι του Arduino εκχωρούνται ως στήλες και οι είσοδοι ως γραμμές στο πίνακα και σε κάθε κουμπί και θέση διακόπτη εκχωρείται μια διεύθυνση. Είναι πιο εύκολο να χρησιμοποιήσετε ένα πρόγραμμα υπολογιστικών φύλλων για να κάνετε τη διάταξή σας, αλλά το χαρτί θα λειτουργήσει επίσης. Χρησιμοποιώντας τα A0, A1, A2 και A3 του Arduino ως "στήλες" στη μήτρα και 6, 7, 8, 9, 10 & 16 ως "σειρές" μπορούμε να δεχτούμε έως και 28 εισόδους (πατήματα κουμπιών, εναλλαγή θέσεων κ.λπ.)! Για να διευκολύνετε τη διάταξη, κάθε καρφίτσα στο διακόπτη κουμπιού ή περιστροφικό σας θα χρειαστεί μια ετικέτα για να το αναφέρετε. Έχω επιλέξει "PBn" για να παριστάνει ένα κουμπί, "TGn" για να παριστάνει μια εναλλαγή και "REn" για περιστροφικούς κωδικοποιητές. Το "n" στο όνομα αντικαθίσταται με έναν αριθμό για αναφορά στο συγκεκριμένο συστατικό του πίνακα. Συμβουλή: Είναι χρήσιμο να γράψετε το όνομα κάθε εξαρτήματος στην κάτω πλευρά του καπακιού δίπλα στη θέση του, π.χ. PB1, PB2, RE1, κλπ. Στη μήτρα αναφέρομαι στις ακίδες καθώς τις βλέπω οπτικά τοποθετημένες στο καπάκι που βλέπονται από την κάτω πλευρά του καπακιού. Έτσι, για παράδειγμα, ένα κουμπί θα έχει 2 ακροδέκτες που τους αναφέρω ως "H" (υψηλό) και "L" (χαμηλό), μπορείτε επίσης να χρησιμοποιήσετε το πάνω και το κάτω μέρος, ή ό, τι σας αρέσει, αρκεί να θυμάστε εύκολα το σχέδιό σας Το Για εναλλαγές χρησιμοποιώ υψηλό, κεντρικό και χαμηλό. καθώς οι εναλλαγές μου είναι DPDT. Οι περιστροφικοί κωδικοποιητές μου είχαν επίσης κουμπιά, οπότε έχω επίσης το REn-PB υψηλό και χαμηλό. Κάθε κουμπί ή διακόπτης "είσοδος" θα χαρτογραφηθεί σε μια στήλη στον πίνακα σας. Μπορείτε να έχετε πολλαπλές εισόδους διακόπτη/κουμπιού στην ίδια στήλη, όχι μόνο περισσότερες από τις σειρές που έχετε.

Σπουδαίος! Όλες οι έξοδοι διακόπτη εναλλαγής πρέπει να αντιστοιχιστούν στη στήλη της εισόδου του. Αυτό συμβαίνει επειδή θα συνδέσετε το κέντρο της εναλλαγής για να πείτε A0, τότε η έξοδος του διακόπτη (υψηλό ή χαμηλό τερματικό) θα πάει σε έναν πείρο σειράς π.χ. 7 ή 8.

Έξοδοι Arduino (είσοδοι διακόπτη/κουμπιού) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Είσοδοι Arduino (έξοδοι διακόπτη/κουμπιού) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB3 16TG2-LTG4-HPB8-L

Βήμα 5: Βήμα 5: Σύρμα της μήτρας

Βήμα 5: Σύρμα της μήτρας
Βήμα 5: Σύρμα της μήτρας

Ξεκινώντας από τις εξόδους Arduino (είσοδοι διακόπτη & κουμπιού) συνδέστε κάθε ηλεκτρικό εξάρτημα σε μια στήλη μήτρας και αφήστε ένα μικρό μήκος καλωδίου για σύνδεση με την έξοδο Arduino. Επέλεξα να χρησιμοποιήσω το σύρμα τεφλόν μου για να τα συνδέσω όλα μαζί και ένα χρωματιστό κομμάτι σύρματος για να πάω στο arduino καθώς διευκολύνει την εύρεση και την ανίχνευση αργότερα. Αφού ολοκληρωθούν όλες οι συνδέσεις των στοιχείων της στήλης, κάντε το ίδιο για κάθε σειρά. Συνδέστε όλα τα στοιχεία της ίδιας σειράς φροντίζοντας να διασφαλίσετε ότι συνδέετε τον σωστό ακροδέκτη, δηλαδή ψηλά ή χαμηλά και αφήστε το μήκος του καλωδίου για να συνδεθείτε αργότερα με το Arduino. Πάρτε το χρόνο σας και ελέγξτε ξανά ότι συνδέετε το σωστό τερματικό. Αυτό είναι το σημείο όπου η αναφορά στοιχείου που γράφτηκε στον πίνακα δίπλα στο στοιχείο και το εύκολο στη μνήμη σχέδιο για τις τερματικές θέσεις θα αποδώσει.

Βήμα 6: Βήμα 6: Συνδέστε τους κωδικοποιητές και το Arduino

Βήμα 6: Συνδέστε τους κωδικοποιητές και το Arduino
Βήμα 6: Συνδέστε τους κωδικοποιητές και το Arduino

Οι περιστροφικοί κωδικοποιητές δεν μπορούν να συνδεθούν σε μια μήτρα. Η είσοδος σε κάθε κωδικοποιητή (κεντρική καρφίτσα) θα συνδεθεί με τη γείωση Arduino και οι έξοδοι του κωδικοποιητή θα πάνε απευθείας σε μια είσοδο Arduino. Συνδέστε κάθε κεντρική καρφίτσα κωδικοποιητή μαζί και αφήστε ένα καλώδιο για σύνδεση με γείωση Arduino.

Συγκολλήστε τα περιστροφικά κέντρα κωδικοποίησης στη γείωση Arduino και κάθε περιστροφικό κωδικοποιητή "H" "L" στον αντίστοιχο πείρο Arduino. Συγκολλήστε κάθε μήκος καλωδίου από τη μήτρα στήλης και σειράς στην αντίστοιχη είσοδο ή έξοδο Arduino.

Βήμα 7: Βήμα 7: Προετοιμάστε το Σκίτσο

Χρησιμοποιώντας το δωρεάν Arduino IDE προετοιμάστε το σκίτσο (κωδικό) για το Arduino. Ανεβάστε το σκίτσο στο Arduino Αφού φορτωθεί το σκίτσο, Συνδέστε το κουμπί κουμπιού στον υπολογιστή σας, θα εμφανιστεί μια συσκευή χειριστηρίου. Συγχαρητήρια! Μόλις φτιάξατε ένα κουτί κουμπιών!

Συνιστάται: