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

Πληκτρολόγιο USB RGB One Button: 6 βήματα (με εικόνες)
Πληκτρολόγιο USB RGB One Button: 6 βήματα (με εικόνες)

Βίντεο: Πληκτρολόγιο USB RGB One Button: 6 βήματα (με εικόνες)

Βίντεο: Πληκτρολόγιο USB RGB One Button: 6 βήματα (με εικόνες)
Βίντεο: Roccat RYOS MK Unboxing & Review (Mechanical Keyboard) | Unboxholics 2024, Νοέμβριος
Anonim
Πληκτρολόγιο USB RGB One Button
Πληκτρολόγιο USB RGB One Button
Πληκτρολόγιο USB RGB One Button
Πληκτρολόγιο USB RGB One Button
Πληκτρολόγιο USB RGB One Button
Πληκτρολόγιο USB RGB One Button

Έχετε νιώσει ποτέ την ανάγκη να έχετε ένα μικρό, αλλά λειτουργικό, πληκτρολόγιο με οπίσθιο φωτισμό RGB, όχι μεγαλύτερο από το μέγεθος ενός μόνο πλήκτρου; Οχι? Ποιος νοιάζεται, φτιάξτε ένα έτσι κι αλλιώς! Αυτό το οδηγό θα σας καθοδηγήσει στα βήματα που χρειάζεστε για να φτιάξετε το δικό σας, ελαφρώς άχρηστο πληκτρολόγιο με ένα κουμπί.

Βήμα 1: Μέρη και εργαλεία

Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία

Για να κάνετε αυτό το έργο, θα χρειαστείτε…

Μέρη:

Ένας πίνακας ανάπτυξης με βάση το ATtiny85. Αυτοί οι πίνακες είναι κλώνοι της πλακέτας Digispark και μπορούν να αγοραστούν για μόλις 1-2 GBP/USD. Υπάρχουν μερικές εκδόσεις αυτού του πίνακα, μία με ενσωματωμένη υποδοχή USB A και δύο που έχουν ενσωματωμένη υποδοχή Micro USB. Αυτό που χρειάζεται για αυτό το έργο είναι το μικρότερο από τα δύο που έχει γραμμένο το "TINY85" όπως υποδεικνύεται στο "ATTINY85". Όλες οι πλακέτες θα λειτουργούν το ίδιο, αλλά μόνο αυτή θα ταιριάζει στην τρισδιάστατη θήκη

  • Ένα LED WS2812b RGB. Έρχονται επίσης σε διαφορετικές μορφές, ο τύπος που απαιτείται είναι τοποθετημένος σε ένα μικροσκοπικό στρογγυλό PCB, λίγο μεγαλύτερο από το ίδιο το LED. Μπορεί επίσης να χρησιμοποιηθεί γυμνό LED, αλλά λάβετε υπόψη ότι θα είναι πολύ δύσκολο να κολληθούν.
  • Διακόπτης συμβατός με Cherry MX/ Cherry MX. Οι διακόπτες με διαφανή περιβλήματα είναι ιδανικοί καθώς επιτρέπουν στο φως LEDS να περάσει.
  • Κλειδί συμβατό με Cherry MX.

Εργαλεία:

  • Θα χρειαστείτε ένα συγκολλητικό σίδερο και ένα συγκολλητικό. Το Flux, το Solder Braid/Wick, ένα σετ τρίτων χεριών και άλλα Flux είναι επίσης χρήσιμα.
  • Απαιτείται ένας τρισδιάστατος εκτυπωτής για την εκτύπωση του περιβλήματος, αλλά κάτι παρόμοιο μπορεί επίσης να ξεπεραστεί από ξύλο, ακρυλικό, MDF, κλπ, εάν έχετε πρόσβαση σε βασικά εργαλεία χειρός. Μια θήκη μπορεί επίσης να κοπεί από ένα μικρό κουτί έργου ABS.

Βήμα 2: Ρύθμιση του Λογισμικού

Ρύθμιση του Λογισμικού
Ρύθμιση του Λογισμικού

Αρχικά, θα χρειαστεί να εγκαταστήσετε τα προγράμματα οδήγησης Arduino IDE και Digispark. Για να το κάνετε αυτό, ακολουθήστε τις οδηγίες εδώ. Ανεβάστε το σκίτσο αναλαμπής που περιλαμβάνεται στη συνδεδεμένη σελίδα, για να βεβαιωθείτε ότι ο πίνακας λειτουργεί. Στη συνέχεια, θα χρειαστεί να εγκαταστήσετε τη βιβλιοθήκη Adafruit Neopixel, για να ελέγξετε το led. Στο Arduino IDE, μεταβείτε στα Εργαλεία> Διαχείριση βιβλιοθηκών και αναζητήστε "Adafruit Neopixel". Κατεβάστε και εγκαταστήστε την ομώνυμη βιβλιοθήκη.

Βήμα 3: Εκτύπωση της θήκης

Εκτύπωση της θήκης
Εκτύπωση της θήκης

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

Βήμα 4: Καλωδίωση και συναρμολόγηση

Καλωδίωση και συναρμολόγηση
Καλωδίωση και συναρμολόγηση
Καλωδίωση και συναρμολόγηση
Καλωδίωση και συναρμολόγηση

Συνδέστε τα εξαρτήματα όπως φαίνεται στο διάγραμμα και στις εικόνες. Ο πείρος δεδομένων leds πρέπει να είναι συνδεδεμένος με τον ακροδέκτη P1 στην πλακέτα και ο διακόπτης πρέπει να είναι συνδεδεμένος στο P2. Βεβαιωθείτε ότι έχετε συνδέσει το P1 με τον ακροδέκτη δεδομένων led led και όχι τον πείρο εξόδου δεδομένων. Στη συνέχεια, τοποθετήστε προσεκτικά τον πίνακα στη θήκη. Είναι σφιχτή εφαρμογή και μόλις μπει, θα είναι πολύ δύσκολο να αφαιρεθεί, οπότε ελέγξτε ξανά την καλωδίωσή σας πριν από το χέρι. Στη συνέχεια, ευθυγραμμίστε τη θύρα micro usb με την αντίστοιχη διακοπή στη θήκη, σφίξτε ένα κατσαβίδι επίπεδης κεφαλής (ή παρόμοιο εργαλείο) πίσω από την πλακέτα και χρησιμοποιήστε το για να σπρώξετε την πρίζα στην αποκοπή. Θα πρέπει να ταιριάζει καλά. Χρησιμοποιήστε το hotglue για να κρατήσετε τη σανίδα στη θέση της. Τέλος, ευθυγραμμίστε τις δύο εσοχές στο πάνω μέρος του περιβλήματος με τις δύο προεξοχές στη βάση και τοποθετήστε τις μεταξύ τους. Λάβετε υπόψη ότι η θήκη ΔΕΝ έχει σχεδιαστεί για να ανοίξει ξανά μετά τη συναρμολόγηση, εάν δεν είστε σίγουροι για την καλωδίωσή σας, αναβοσβήνετε τον κωδικό (όπως φαίνεται στο επόμενο βήμα) και δοκιμάστε το led και το διακόπτη πριν τοποθετήσετε στη θήκη.

Βήμα 5: Αναβοσβήνει και τροποποιεί τον κώδικα

Αναβοσβήνει και τροποποιεί τον κώδικα
Αναβοσβήνει και τροποποιεί τον κώδικα

Αποσυμπιέστε το παράδειγμα κώδικα που κατεβάσατε από το βήμα 3 και ανοίξτε τον στο Arduino IDE. Αυτό το απλό σκίτσο σας επιτρέπει να ρυθμίσετε τον οπίσθιο φωτισμό στο επιθυμητό χρώμα και να αντιστοιχίσετε ένα κλειδί στον διακόπτη. Τροποποιήστε τις μεταβλητές οπίσθιο φωτισμό R, G και B για να επιλέξετε το χρώμα που θα θέλατε να είναι ο οπίσθιος φωτισμός και ο οπίσθιος φωτισμός Φωτεινότητα για να τροποποιήσετε την ένταση του led. Και οι τέσσερις από αυτές τις μεταβλητές πρέπει να έχουν έναν αριθμό από 0 (απενεργοποίηση) έως 255 (μέγιστο). Για να αντιστοιχίσετε ένα κλειδί, τροποποιήστε τη μεταβλητή "keyCode" σε όποιο κλειδί θέλετε. Μπορείτε να βρείτε μια λίστα με κωδικούς -κλειδιά εδώ. Μόλις τροποποιήσετε τον κώδικα σύμφωνα με τις προτιμήσεις σας, πατήστε το κουμπί μεταφόρτωσης, για να μεταγλωττίσετε και να αναβοσβήσετε τον κώδικα στον πίνακα σας. Μόλις ολοκληρωθεί η μεταγλώττιση, το τερματικό θα σας ζητήσει να συνδέσετε την πλακέτα σας. Βεβαιωθείτε ότι το έχετε συνδέσει εντός 60 δευτερολέπτων, διαφορετικά θα πρέπει να επαναλάβετε τη διαδικασία μεταφόρτωσης.

Βήμα 6: Τέλος

Εγινε!
Εγινε!
Εγινε!
Εγινε!
Εγινε!
Εγινε!

Θα πρέπει τώρα να έχετε ένα πλήρως λειτουργικό πληκτρολόγιο με ένα πλήκτρο! Ο παρεχόμενος κώδικας μιμείται ένα κανονικό πληκτρολόγιο USB HID, ώστε να μπορεί να χρησιμοποιηθεί χωρίς εγκατάσταση πρόσθετου λογισμικού, αν και μπορείτε να κατεβάσετε προγράμματα μακροεντολών όπως το AutoHotkey για να αυτοματοποιήσετε ενέργειες όταν πατάτε το πλήκτρο. Εάν θέλετε να προσαρμόσετε τον κώδικα περισσότερο από αυτό που προσφέρει το παράδειγμα κώδικα, μπορείτε να γράψετε τον δικό σας χρησιμοποιώντας τη βιβλιοθήκη Digikeyboard. Η βιβλιοθήκη FastLED μπορεί επίσης να χρησιμοποιηθεί για τον έλεγχο του led και προσφέρει πολύ πιο ισχυρές λειτουργίες από το Adafruit_Neopixel.

Αν σας άρεσε αυτό το διδακτικό, σκεφτείτε να το ψηφίσετε στον Μεγάλο και στον Μικρό Διαγωνισμό, διασκεδάστε!

Συνιστάται: