Πίνακας περιεχομένων:
- Βήμα 1: Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
- Βήμα 2: Ο σχεδιασμός
- Βήμα 3: Τι συστατικά χρειαζόμαστε;
- Βήμα 4: Τρισδιάστατη εκτύπωση FDM
- Βήμα 5: Τρισδιάστατη εκτύπωση DLP
- Βήμα 6: Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
- Βήμα 7: Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
- Βήμα 8: Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
- Βήμα 9: Συναρμολόγηση του Arduino Micro στο σώμα του πληκτρολογίου
- Βήμα 10: Καλωδίωση
- Βήμα 11: Firmware Arduino Micro
- Βήμα 12: Ολοκληρώστε τη Συνέλευση
- Βήμα 13: Και τελειώσαμε
- Βήμα 14: PleaseΗΦΙΣΤΕ
Βίντεο: Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: 14 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ελπίζω να είστε καλά εν μέσω αυτής της Πανδημίας. Να είσαι ασφαλής. Να είσαι δυνατός. #COVID-19
Όντας Βιομηχανικός Σχεδιαστής, πρέπει να έχω πρόσβαση σε περισσότερα από 7-8 λογισμικά που περιλαμβάνουν Solidworks, Photoshop, Illustrator, Keyshot, Indesign κ.λπ. σε καθημερινή βάση και ναι σε λίγα παιχνίδια επίσης. Έτσι, αντιμετώπισα δύο ζητήματα από τα οποία αυτή η συσκευή έρχεται στην ύπαρξή της.
- Διασκορπισμένα πλήκτρα - Το πλήρες χέρι ταξιδεύει πάνω από το πληκτρολόγιο αναζητώντας ένα κλειδί που υπάρχει στην απέναντι γωνία όπως το πλήκτρο ESC και ENTER. Ομοίως, υπάρχουν περισσότερα από 15 πλήκτρα που χρησιμοποιώ μόνο στο Solidworks και είναι διάσπαρτα σε όλο το πληκτρολόγιο. Έτσι, αντί να αλλάζω τις προτιμήσεις του πληκτρολογίου μου, ξανά και ξανά, έψαχνα για ένα μίνι πληκτρολόγιο που μπορεί να προσαρμοστεί ανάλογα με τις ανάγκες μου. Μετά από κάποια έρευνα βρήκα πολλά σχέδια και κώδικες που μπορούν να κάνουν εύκολα αυτό το έργο. Αλλά μόλις πήδηξα στο δεύτερο θέμα, διαπίστωσα ότι κανένας σχεδιασμός δεν μπορεί να το εξαλείψει.
- Διαφορετικές λειτουργίες - Το δεύτερο ζήτημα ήταν όταν αλλάζω το πρόγραμμα, τα περισσότερα πλήκτρα αλλάζουν τις λειτουργίες τους όπως το Adobe Photoshop κάνει ζουμ με ALT+Scroll αλλά όταν πηγαίνω στο Adobe Acrobat, το ζουμ γίνεται με CTRL+Scroll. Ομοίως, δεν θέλω τα περισσότερα από τα κλειδιά στο Keyshot που συνήθως χρησιμοποιώ στο Solidworks. Και, δεν χρησιμοποιώ ποτέ πλήκτρα βέλους στο Solidworks που είναι εξαιρετικά απαραίτητα κατά τη διάρκεια του παιχνιδιού.
Έτσι, αποφάσισα να δημιουργήσω ένα πληκτρολόγιο HotKeys με ένα περιστροφικό κουμπί και μια φθηνή οθόνη LCD για να αλλάξω μεταξύ διαφορετικών προγραμμάτων με ειδική χαρτογράφηση πλήκτρων.
Αυτό το Instructable είναι να απλοποιήσει τη ροή εργασίας και να αυξήσει την παραγωγικότητα.
Ας ελπίσουμε να το απολαύσετε και ας ξεκινήσουμε!
Βήμα 1: Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Ο κόσμος παλεύει με την πανδημία του COVID-19 και το ένα τρίτο του πληθυσμού βρίσκεται υπό αποκλεισμό. Στην Ινδία, είμαστε επίσης απομονωμένοι στα σπίτια μας και δεν υπάρχει δυνατότητα παραγγελίας εξαρτημάτων για αυτό το έργο καθώς οι περισσότερες εμπορικές δραστηριότητες σταματούν. Αλλά, έχω τα περισσότερα από τα συστατικά ενσωματωμένα στο ένα ή στο άλλο προϊόν.
Έχω μερικά κατεστραμμένα προϊόντα, τα οποία περιλαμβάνουν:
- Πληκτρολόγιο TVS Gold Bharat για διακόπτες CherryMX.
- 12864 Reprap Smart Display για περιστροφικό κωδικοποιητή και ποτενσιόμετρο.
- Μονάδα LCD για 1602 LCD
- Άλλα λίγα στοιχεία ανακτήθηκαν από προηγούμενα έργα.
Βήμα 2: Ο σχεδιασμός
Το Complete Project έχει σχεδιαστεί στο Solidworks διατηρώντας παράλληλα όλες τις παραμέτρους για την κατασκευή προσθέτων, χρησιμοποιώντας τα εξαρτήματα στο ράφι.
Βήμα 3: Τι συστατικά χρειαζόμαστε;
ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ:
- 1x Arduino Micro
- 20x μηχανικός διακόπτης Cherry MX
- 1x 1602 LCD μονάδα
- 1x περιστροφικός κωδικοποιητής
Συστατικά υλικού:
- 3x μπουλόνια M3x8
- 4x μπουλόνια M3x5
Εργαλεία:
- Τρισδιάστατος εκτυπωτής
- M3 Κλειδιά Άλεν
- Σταθμός συγκόλλησης
- Κόλλα Gun
Βήμα 4: Τρισδιάστατη εκτύπωση FDM
Εκτύπωσα το σώμα του πληκτρολογίου σε FDM 3D Printer
Ρυθμίσεις του εκτυπωτή μου FDM 3D:
- Υλικό (PLA)
- Ightψος στρώματος (0,2 mm)
- Πάχος κελύφους (1,2 mm)
- Πυκνότητα πλήρωσης (20%)
- Ταχύτητα εκτύπωσης (60mm/s)
- Θερμοκρασία ακροφυσίου (210 ° C)
- Τύπος υποστήριξης (παντού)
- Τύπος προσκόλλησης πλατφόρμας (καμία)
Μπορείτε να κατεβάσετε όλα τα αρχεία που χρησιμοποιούνται σε αυτό το έργο -
Βήμα 5: Τρισδιάστατη εκτύπωση DLP
Τύπωσα καλύμματα που απαιτούσαν υψηλότερες λεπτομέρειες και ομαλότερη επιφάνεια στον εκτυπωτή DLP 3D
Ρυθμίσεις του εκτυπωτή μου DLP 3D:
Πάχος στρώματος (0,05mm)
Μπορείτε να κατεβάσετε όλα τα αρχεία που χρησιμοποιούνται σε αυτό το έργο -
Βήμα 6: Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
Για τη συναρμολόγηση των διακοπτών θα χρειαστούμε τα ακόλουθα μέρη:
- 1x σώμα πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
- 20x μηχανικοί διακόπτες CherryMX
Όπως περιγράφεται στις εικόνες, το snap εφαρμόζει όλους τους διακόπτες στις αντίστοιχες θέσεις τους. Δεν απαιτείται μπουλόνι ή κόλλα καθώς ο σχεδιασμός γίνεται με όλες τις ανοχές και όλα τα εξαρτήματα προσαρμόζονται από μόνα τους.
Βήμα 7: Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
Για τη συναρμολόγηση της οθόνης LCD θα χρειαστούμε τα ακόλουθα μέρη:
- 1x σώμα πληκτρολογίου (τρισδιάστατο μέρος εκτύπωσης)
- LCD 1x 1602
- 4x μπουλόνια M3x5
Όπως περιγράφεται στις εικόνες, εγκαταστήστε την οθόνη LCD στην αντίστοιχη θέση και διορθώστε τη χρησιμοποιώντας μπουλόνια M3x5.
Βήμα 8: Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Για τη συναρμολόγηση του περιστροφικού κωδικοποιητή θα χρειαστούμε τα ακόλουθα μέρη:
- 1x σώμα πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
- 1x περιστροφικός κωδικοποιητής
Όπως περιγράφεται στις εικόνες, εγκαταστήστε τον περιστροφικό κωδικοποιητή στην αντίστοιχη θέση.
Βήμα 9: Συναρμολόγηση του Arduino Micro στο σώμα του πληκτρολογίου
Για τη συναρμολόγηση του Arduino Micro θα χρειαστούμε τα ακόλουθα μέρη:
- 1x κάτω μέρος πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
- 1x Arduino Micro
Όπως περιγράφεται στις εικόνες, εγκαταστήστε το Arduino Micro στην αντίστοιχη θέση.
Βήμα 10: Καλωδίωση
Ακολουθήστε το Σχήμα για να συνδέσετε όλα τα ηλεκτρονικά με τον ακόλουθο τρόπο:
| Arduino Micro | Μονάδα LCD | -------------------------------------------------- | | VCC | VDD | | GND | VSS | | D4 | Εγγραφή Επιλέξτε | | D3 | Διαβάστε/Γράψτε | | Δ2 | Ενεργοποίηση | | A0 | Δεδομένα 4 | | Α1 | Δεδομένα 5 | | Α2 | Δεδομένα 6 | | Α3 | Δεδομένα 7 | ---------------------------------------------------
| Arduino Micro | Πίνακας πληκτρολογίου | -------------------------------------------------- | | D9 | Στήλη 1 | | D8 | Στήλη 2 | | D7 | Στήλη 3 | | D6 | Στήλη 4 | | D5 | Στήλη 5 | | D15 | Σειρά 1 | | D14 | Σειρά 2 | | D16 | Σειρά 3 | | D10 | Σειρά 4 | ---------------------------------------------------
| Arduino Micro | Περιστροφικός κωδικοποιητής | -------------------------------------------------- | | D0 | Pad_A | | D1 | Pad_B | | GND | GND | ---------------------------------------------------
Βήμα 11: Firmware Arduino Micro
ΥΠΟΛΟΓΙΣΜΟ ΥΠΟΛΟΓΙΣΜΟΥ HID
Για επικοινωνία με φορητό υπολογιστή/υπολογιστή μέσω διεπαφής HID θα χρησιμοποιήσουμε τον μικροελεγκτή ATmega32U4 της Arduino Micro.
Το QMK (Quantum Mechanical Keyboard) είναι μια κοινότητα ανοιχτού κώδικα που επικεντρώνεται στην ανάπτυξη συσκευών εισόδου υπολογιστή. Η κοινότητα περιλαμβάνει κάθε είδους συσκευές εισόδου, όπως πληκτρολόγια, ποντίκια και συσκευές MIDI.
Οδηγίες που πρέπει να ακολουθηθούν:
- Κλωνοποιήστε το υλικολογισμικό QMK από το GitHub.
- Προετοιμάστε το περιβάλλον κατασκευής σας για τη σύνταξη του υλικολογισμικού όπως περιγράφεται εδώ.
- Κατεβάστε και εξαγάγετε το δεδομένο προσαρμοσμένο υλικολογισμικό πληκτρολογίου στον κατάλογο qmk_firmware/πληκτρολόγια που κλωνοποιήθηκε στο πρώτο βήμα.
- Μεταγλωττίστε το υλικολογισμικό του πληκτρολογίου χρησιμοποιώντας την ακόλουθη εντολή: qmk compile -kb key5pro -km default
- Κατεβάστε και εγκαταστήστε την εργαλειοθήκη QMK για να αναβοσβήνει το υλικολογισμικό. (QMK Toolbox)
- Ανοίξτε το QMK Toolbox και ανοίξτε το μεταγλωττισμένο υλικολογισμικό (.hex αρχείο) που μπορείτε να βρείτε στον κατάλογο qmk_firmware/.build, στη συνέχεια επιλέξτε atmega32u4 ως Microcontroller και ελέγξτε την επιλογή Auto-Flash.
- Συνδέστε το πληκτρολόγιο στον υπολογιστή μέσω καλωδίου USB, τώρα για να αναβοσβήνει το πληκτρολόγιο τοποθετήστε το Arduino Micro σε λειτουργία εκκίνησης, η οποία μπορεί να γίνει βραχυκυκλώνοντας τον πείρο RST στο GND.
- Μετά την επαναφορά του arduino, η εργαλειοθήκη QMK το βρίσκει αυτόματα και αναβοσβήνει το υλικολογισμικό σε αυτό.
Προσαρμογή χάρτη κλειδιών
Για την προσαρμογή των χαρτών κλειδιών, των λειτουργιών κωδικοποιητή, της λειτουργικότητας LCD και της διαχείρισης προφίλ τροποποιήστε το αρχείο key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEM πληκτρολόγια [MATRIX_ROWS] [MATRIX_COLS] = {};
Αυτός ο πίνακας περιέχει τα διαφορετικά επίπεδα ενός χάρτη κλειδιού που μπορούν να χρησιμοποιηθούν ως διαφορετικά προφίλ. Κάθε προφίλ ή επίπεδο μπορεί να ρυθμιστεί με διαφορετικούς κωδικούς, μακροεντολές ή λειτουργίες. (Λίστα κωδικών -κλειδιών)
void encoder_update_user (uint8_t index, bool δεξιόστροφα)?
Αυτή η επανάκληση λειτουργίας θα αποκλείεται κάθε φορά που ενεργοποιείται ο κωδικοποιητής, αυτή η επανάκληση χειρίζεται τη λειτουργία του περιστροφικού κωδικοποιητή.
lcd_clrscr (); // καθαρίστε το LCD
lcd_gotoxy (στήλη, σειρά); // πήγα στη θέση lcd_puts (""); // εμφάνιση δεδομένων
Αυτές οι λειτουργίες χρησιμοποιούνται για τη λειτουργία της μονάδας LCD 16X2, η οποία μπορεί να χρησιμοποιηθεί για την εμφάνιση των συγκεκριμένων πληροφοριών λειτουργίας στον χρήστη.
Βήμα 12: Ολοκληρώστε τη Συνέλευση
Για να ολοκληρώσουμε τη συναρμολόγηση, θα χρειαστούμε τα ακόλουθα μέρη:
- 1x σώμα πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
- 1x κάτω μέρος πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
- 1x Rotary Encoder Cap (3D Printed Part)
- 20x στρογγυλό καπάκι CherryMX (τρισδιάστατο τυπωμένο μέρος)
Όπως περιγράφεται στις εικόνες, συνδέστε όλα τα καλύμματα στους διακόπτες και το περιστροφικό πώμα στον κωδικοποιητή. Στη συνέχεια, κλείστε το κάτω μέρος και στερεώστε το με μπουλόνια M3x8.
Βήμα 13: Και τελειώσαμε
Τελειώσατε επιτέλους! Δείτε πώς πρέπει να φαίνεται και να λειτουργεί το τελικό προϊόν.
Επεξεργαζόμαστε το βίντεο και θα το ενημερώσουμε σε επόμενες 24 ώρες
Βήμα 14: PleaseΗΦΙΣΤΕ
Αν σας αρέσει αυτό το έργο, ψηφίστε τον Διαγωνισμό "Trash to Treasure".
Πραγματικά εκτιμήθηκε πολύ! Ελπίζω να σας άρεσε το έργο!
Συνιστάται:
Πώς να δημιουργήσετε μια εκπληκτική εικόνα προφίλ για το Chromebook σας: 9 βήματα
Πώς να φτιάξετε μια φοβερή εικόνα προφίλ για το Chromebook σας: Γεια σας, σε όλους! Αυτό είναι το Gamer Bro Cinema, και σήμερα, θα σας διδάξουμε πώς να φτιάξετε μια υπέροχη εικόνα προφίλ YouTube για το κανάλι σας στο YouTube! Αυτό το είδος εικόνας προφίλ μπορεί να γίνει μόνο σε Chromebook. Ας αρχίσουμε
Προφίλ διάθεσης Netflix: 3 βήματα
Netflix Mood Profiles: Αυτό το οδηγό οδηγεί έναν χρήστη Netflix στα βήματα για να προσαρμόσει τον αλγόριθμο Netflix για να παρέχει συστάσεις με βάση τη διάθεσή σας
Πώς να σχεδιάσετε προσαρμοσμένα, εκτυπώσιμα σιδεράκια για τραυματισμό στο χέρι: 8 βήματα (με εικόνες)
Πώς να σχεδιάσετε προσαρμοσμένα, τρισδιάστατα εκτυπώσιμα σιδεράκια για τραυματισμό στον βραχίονα: Σταυρωτά δημοσιευμένα στον ιστότοπό μου στη διεύθυνση piper3dp.com. Παραδοσιακά, τα εκμαγεία για σπασμένα κόκαλα είναι κατασκευασμένα από βαρύ, συμπαγές, μη αναπνεύσιμο γύψο. Αυτό μπορεί να δημιουργήσει δυσφορία και δερματικά προβλήματα στον ασθενή κατά τη διάρκεια της διαδικασίας επούλωσης, όπως φαγούρα, εξανθήματα και
Φωτισμός ράφι χαμηλού προφίλ LED: 5 βήματα
Χαμηλού προφίλ Φωτισμός ράφι LED: Προσθέστε σχεδόν κρυφό φωτισμό στα ράφια, τα ντουλάπια και τα γραφεία. Είναι υπέροχο για δύσκολους χώρους, φωτισμό με έμφαση και χώρους όπου δεν υπάρχουν διαθέσιμες πρίζες
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε