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

Καθολικό πληκτρολόγιο USB με διακόπτες RGB: 6 βήματα
Καθολικό πληκτρολόγιο USB με διακόπτες RGB: 6 βήματα

Βίντεο: Καθολικό πληκτρολόγιο USB με διακόπτες RGB: 6 βήματα

Βίντεο: Καθολικό πληκτρολόγιο USB με διακόπτες RGB: 6 βήματα
Βίντεο: TechOn GR Πληκτρολόγιο TRACER gamezone LoCCar 46651! Unboxing και Δοκιμή ! 2024, Νοέμβριος
Anonim
Καθολικό πληκτρολόγιο USB με διακόπτες RGB
Καθολικό πληκτρολόγιο USB με διακόπτες RGB

Σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε το δικό σας προσαρμοσμένο πληκτρολόγιο USB που συμπεριφέρεται ακριβώς όπως ένα κανονικό πληκτρολόγιο υπολογιστή.

Μπορείτε να αντιστοιχίσετε οποιονδήποτε συνδυασμό πλήκτρων ή ακολουθία πλήκτρων για να πατήσετε ενώ πατάτε μόνο ένα κουμπί.

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

Μπορείτε να το κάνετε ελεγκτή παιχνιδιών PC.

Μπορείτε ακόμη να το προγραμματίσετε για να γράψετε ένα δοκίμιο πατώντας μόνο ένα πλήκτρο:) Ο ουρανός είναι το όριο.

Το χρησιμοποίησα για να ελέγξω τις χειροκίνητες κινήσεις του δρομολογητή CNC, καθώς βρήκα ότι το κανονικό πληκτρολόγιο του υπολογιστή ήταν πολύ ογκώδες και αγγουριακό για χρήση.

Βήμα 1: Το πληκτρολόγιο σε δράση

Image
Image

Εδώ μπορείτε να δείτε συνοπτικά πώς λειτουργεί το πληκτρολόγιο σε πραγματική εφαρμογή.

Το πληκτρολόγιο διαθέτει 2 λειτουργίες - λειτουργία βημάτων και λειτουργία συνεχούς κίνησης.

Βήμα 2: Συγκεντρώστε όλα τα πράγματα

Θα χρειαστείτε:

- Arduino Pro Micro 32u4 που μπορεί να μιμηθεί το πληκτρολόγιο ή το ποντίκι USB του υπολογιστή

- Διακόπτες με κουμπιά - Χρησιμοποίησα αστεία ακριβά (20 $ το τεμάχιο) διακόπτες NKK KP02 που χρησιμοποίησα από έναν φίλο. Είναι διακόπτες με κουμπί με LED RGB στο εσωτερικό. Αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε διακόπτη με το πάτημα του κουμπιού όπως θέλετε, εάν δεν χρειάζεστε τα φανταχτερά εφέ LED. Or μπορείτε να χρησιμοποιήσετε μερικούς διακόπτες που έχουν μια τρύπα για ένα κανονικό LED RGB για να γλιστρήσουν μέσα ή δίπλα του.

- IC TLC5940 (μόνο εάν χρειάζεστε εφέ LED). Χρησιμοποίησα το ίδιο το IC, αλλά μπορείτε να χρησιμοποιήσετε τον πίνακα breakout, Εάν δεν σκοπεύετε να φτιάξετε το δικό σας PCB.

- τρισδιάστατος εκτυπωτής (προαιρετικός)

- Δεξιότητες κατασκευής PCB (προαιρετικά)

- Βασικές γνώσεις ηλεκτρονικών

- κάποια στιγμή

- και νεύρα:)

Βήμα 3: Διαγράμματα

Σχήματα
Σχήματα
Σχήματα
Σχήματα

Τα σχήματα είναι πολύ απλά.

Χρησιμοποίησα κάποιο κύκλωμα αποσυναρμολόγησης RC για τους διακόπτες (βλέπε εικόνα), οπότε δεν χρειάζεται να ανησυχείτε για την αναπήδηση του διακόπτη στο λογισμικό. Οι λυχνίες LED στο διακόπτη έχουν κοινή άνοδο.

Για τα προγράμματα οδήγησης LED TLC5940 - έφτιαξα το δικό μου PCB και κόλλησα τα IC απευθείας στο PCB μου. Η αντίσταση από IREF σε GND ορίζει το ρεύμα για LED οδήγησης.

Εάν πρόκειται να χρησιμοποιήσετε πίνακα ανάρτησης, ελέγξτε τα σχήματα του πίνακα ανάρτησης. Θα πρέπει να είναι αρκετά απλό να συνδέσετε τα καλώδια.

Πιθανότατα δεν χρειάζεται να χρησιμοποιήσετε τους 7 πυκνωτές αποσύνδεσης εάν χρησιμοποιείτε πίνακα ανάρτησης για πρόγραμμα οδήγησης LED.

Βήμα 4: PCB και περίβλημα

PCB και περίβλημα
PCB και περίβλημα
PCB και περίβλημα
PCB και περίβλημα
PCB και περίβλημα
PCB και περίβλημα

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

Σας ενθαρρύνω να συνδέσετε το έργο χρησιμοποιώντας σανίδες διαρροής και καλωδίωση protoboard ή μπορείτε να σχεδιάσετε το δικό σας PCB που θα ταιριάζει σε πιο προσιτούς διακόπτες και LED.

Σχεδίασα ένα γρήγορο pcb στο Altium Designer. Χρησιμοποίησα αυτό το πρόγραμμα επειδή έχω άδεια, αφού το χρησιμοποιώ καθημερινά για δουλειά. Γνωρίζω ότι αυτό το πρόγραμμα δεν είναι πουθενά κοντά στο φιλικό προς το χόμπι λογικά ως προς τις τιμές.

Αν κάποιος θέλει αρχεία Gerber Altium ή PCB πείτε το στα σχόλια και θα σας τα στείλω.

Το κουτί σχεδιάστηκε στο Autodesk Inventor (επίσης δεν είναι πρόγραμμα φιλικό προς τα χόμπι, αλλά το χρησιμοποιώ και στη δουλειά και το έχω συνηθίσει). Αν κάποιος θέλει αρχεία.stl για τρισδιάστατη εκτύπωση, παρακαλώ σχολιάστε και θα σας τα στείλω.

Βήμα 5: Το Λογισμικό

Το λογισμικό
Το λογισμικό

Ο κωδικός γίνεται σε περιβάλλον arduino.

Χρησιμοποίησα τη βιβλιοθήκη κουμπιών για τη διαχείριση όλων των κουμπιών. Διαθέτει ωραία χαρακτηριστικά για την ανάγνωση κουμπιών όπως key.uniquePress () και key.isPressed () για να διευκολύνει τη ζωή μας.

Ενσωματωμένη βιβλιοθήκη πληκτρολογίου arduino για να κάνει τον πίνακα να συμπεριφέρεται ως πληκτρολόγιο υπολογιστή.

Βιβλιοθήκη TLC5940 για τον έλεγχο της φωτεινότητας του led και τη δημιουργία όλων των ωραίων ξεθωριάσεων.

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

Ο κώδικας μπορεί να τροποποιηθεί εύκολα για όλες τις χρήσεις.

Βήμα 6: Τέλειωσε

Image
Image

Το πληκτρολόγιο λειτουργεί ως γούρι.

Το χρησιμοποίησα για τον έλεγχο του δρομολογητή CNC, αλλά οι πιθανές εφαρμογές είναι απεριόριστες.

Δείξε μου τις ιδέες σου!

Μπορείτε να με ακολουθήσετε στο Facebook και το Instagram

www.instagram.com/jt_makes_it

για σπόιλερ σε αυτό που δουλεύω αυτήν τη στιγμή, στα παρασκήνια και άλλα πρόσθετα!

Συνιστάται: