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

Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: 14 βήματα (με εικόνες)
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: 14 βήματα (με εικόνες)

Βίντεο: Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: 14 βήματα (με εικόνες)

Βίντεο: Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ: 14 βήματα (με εικόνες)
Βίντεο: Redragon AZURE K652 Keyboard: An Ultimate Option for Gamers and Typists on Mac and PC 2024, Νοέμβριος
Anonim
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ
Πληκτρολόγιο HotKeys με προσαρμοσμένα προφίλ

Ελπίζω να είστε καλά εν μέσω αυτής της Πανδημίας. Να είσαι ασφαλής. Να είσαι δυνατός. #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-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας COVID-19-μια πρόκληση για τα συστατικά προέλευσης
Κλείδωμα πανδημίας 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
Τρισδιάστατη εκτύπωση FDM

Εκτύπωσα το σώμα του πληκτρολογίου σε FDM 3D Printer

Ρυθμίσεις του εκτυπωτή μου FDM 3D:

  • Υλικό (PLA)
  • Ightψος στρώματος (0,2 mm)
  • Πάχος κελύφους (1,2 mm)
  • Πυκνότητα πλήρωσης (20%)
  • Ταχύτητα εκτύπωσης (60mm/s)
  • Θερμοκρασία ακροφυσίου (210 ° C)
  • Τύπος υποστήριξης (παντού)
  • Τύπος προσκόλλησης πλατφόρμας (καμία)

Μπορείτε να κατεβάσετε όλα τα αρχεία που χρησιμοποιούνται σε αυτό το έργο -

Βήμα 5: Τρισδιάστατη εκτύπωση DLP

3D εκτύπωση DLP
3D εκτύπωση DLP

Τύπωσα καλύμματα που απαιτούσαν υψηλότερες λεπτομέρειες και ομαλότερη επιφάνεια στον εκτυπωτή DLP 3D

Ρυθμίσεις του εκτυπωτή μου DLP 3D:

Πάχος στρώματος (0,05mm)

Μπορείτε να κατεβάσετε όλα τα αρχεία που χρησιμοποιούνται σε αυτό το έργο -

Βήμα 6: Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου

Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου
Συναρμολόγηση διακοπτών στο σώμα του πληκτρολογίου

Για τη συναρμολόγηση των διακοπτών θα χρειαστούμε τα ακόλουθα μέρη:

  • 1x σώμα πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
  • 20x μηχανικοί διακόπτες CherryMX

Όπως περιγράφεται στις εικόνες, το snap εφαρμόζει όλους τους διακόπτες στις αντίστοιχες θέσεις τους. Δεν απαιτείται μπουλόνι ή κόλλα καθώς ο σχεδιασμός γίνεται με όλες τις ανοχές και όλα τα εξαρτήματα προσαρμόζονται από μόνα τους.

Βήμα 7: Συναρμολόγηση LCD στο σώμα του πληκτρολογίου

Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
Συναρμολόγηση LCD στο σώμα του πληκτρολογίου
Συναρμολόγηση LCD στο σώμα του πληκτρολογίου

Για τη συναρμολόγηση της οθόνης LCD θα χρειαστούμε τα ακόλουθα μέρη:

  • 1x σώμα πληκτρολογίου (τρισδιάστατο μέρος εκτύπωσης)
  • LCD 1x 1602
  • 4x μπουλόνια M3x5

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

Βήμα 8: Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου

Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου
Συναρμολόγηση περιστροφικού κωδικοποιητή στο σώμα του πληκτρολογίου

Για τη συναρμολόγηση του περιστροφικού κωδικοποιητή θα χρειαστούμε τα ακόλουθα μέρη:

  • 1x σώμα πληκτρολογίου (τρισδιάστατο τμήμα εκτύπωσης)
  • 1x περιστροφικός κωδικοποιητής

Όπως περιγράφεται στις εικόνες, εγκαταστήστε τον περιστροφικό κωδικοποιητή στην αντίστοιχη θέση.

Βήμα 9: Συναρμολόγηση του Arduino Micro στο σώμα του πληκτρολογίου

Συναρμολόγηση του Arduino Micro στο σώμα του πληκτρολογίου
Συναρμολόγηση του Arduino Micro στο σώμα του πληκτρολογίου
Συναρμολόγηση του Arduino Micro στο σώμα του πληκτρολογίου
Συναρμολόγηση του 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

Micro Firmware Arduino
Micro Firmware Arduino

ΥΠΟΛΟΓΙΣΜΟ ΥΠΟΛΟΓΙΣΜΟΥ HID

Για επικοινωνία με φορητό υπολογιστή/υπολογιστή μέσω διεπαφής HID θα χρησιμοποιήσουμε τον μικροελεγκτή ATmega32U4 της Arduino Micro.

Το QMK (Quantum Mechanical Keyboard) είναι μια κοινότητα ανοιχτού κώδικα που επικεντρώνεται στην ανάπτυξη συσκευών εισόδου υπολογιστή. Η κοινότητα περιλαμβάνει κάθε είδους συσκευές εισόδου, όπως πληκτρολόγια, ποντίκια και συσκευές MIDI.

Οδηγίες που πρέπει να ακολουθηθούν:

  1. Κλωνοποιήστε το υλικολογισμικό QMK από το GitHub.
  2. Προετοιμάστε το περιβάλλον κατασκευής σας για τη σύνταξη του υλικολογισμικού όπως περιγράφεται εδώ.
  3. Κατεβάστε και εξαγάγετε το δεδομένο προσαρμοσμένο υλικολογισμικό πληκτρολογίου στον κατάλογο qmk_firmware/πληκτρολόγια που κλωνοποιήθηκε στο πρώτο βήμα.
  4. Μεταγλωττίστε το υλικολογισμικό του πληκτρολογίου χρησιμοποιώντας την ακόλουθη εντολή: qmk compile -kb key5pro -km default
  5. Κατεβάστε και εγκαταστήστε την εργαλειοθήκη QMK για να αναβοσβήνει το υλικολογισμικό. (QMK Toolbox)
  6. Ανοίξτε το QMK Toolbox και ανοίξτε το μεταγλωττισμένο υλικολογισμικό (.hex αρχείο) που μπορείτε να βρείτε στον κατάλογο qmk_firmware/.build, στη συνέχεια επιλέξτε atmega32u4 ως Microcontroller και ελέγξτε την επιλογή Auto-Flash.
  7. Συνδέστε το πληκτρολόγιο στον υπολογιστή μέσω καλωδίου USB, τώρα για να αναβοσβήνει το πληκτρολόγιο τοποθετήστε το Arduino Micro σε λειτουργία εκκίνησης, η οποία μπορεί να γίνει βραχυκυκλώνοντας τον πείρο RST στο GND.
  8. Μετά την επαναφορά του 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ΗΦΙΣΤΕ

Παρακαλώ VΗΦΙΣΤΕ!
Παρακαλώ VΗΦΙΣΤΕ!

Αν σας αρέσει αυτό το έργο, ψηφίστε τον Διαγωνισμό "Trash to Treasure".

Πραγματικά εκτιμήθηκε πολύ! Ελπίζω να σας άρεσε το έργο!

Συνιστάται: