Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία
- Βήμα 2: Ρύθμιση του Λογισμικού
- Βήμα 3: Εκτύπωση της θήκης
- Βήμα 4: Καλωδίωση και συναρμολόγηση
- Βήμα 5: Αναβοσβήνει και τροποποιεί τον κώδικα
- Βήμα 6: Τέλος
Βίντεο: Πληκτρολόγιο USB RGB One Button: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Έχετε νιώσει ποτέ την ανάγκη να έχετε ένα μικρό, αλλά λειτουργικό, πληκτρολόγιο με οπίσθιο φωτισμό 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.
Αν σας άρεσε αυτό το διδακτικό, σκεφτείτε να το ψηφίσετε στον Μεγάλο και στον Μικρό Διαγωνισμό, διασκεδάστε!
Συνιστάται:
Δημιουργία διανομέα USB από το παλιό πληκτρολόγιο; ♻: 3 βήματα (με εικόνες)
Δημιουργία διανομέα USB από το παλιό πληκτρολόγιο; ♻: As-Salaamu-Alaikum! Έχω ένα παλιό πληκτρολόγιο που δεν χρησιμοποιήθηκε και τα κλειδιά του ήταν λίγο ελαττωματικά. Έτσι αποφάσισα να το κάνω καλά. Πήρα την πλακέτα του και το μετέτρεψα σε "USB Hub". Easyταν εύκολο
Πληκτρολόγιο One Pin 4 × 4: 10 Βήματα
One Pin 4 × 4 Keypad: Κάθε φορά που βλέπω ένα πληκτρολόγιο, έρχεται με πολλές καρφίτσες, είναι μια μεγάλη σπατάλη των καρφιών σας Arduino, οπότε μπορούμε να τρέξουμε ένα πληκτρολόγιο με μία και μόνο μία καρφίτσα;. Η απάντηση είναι εδώ
Πληκτρολόγιο MIDI Arcade Button: 7 βήματα (με εικόνες)
Πληκτρολόγιο MIDI Arcade Button: Αυτή είναι μια έκδοση 2.0 μιας από τις πρώτες μου επιθέσεις στον προγραμματισμό Arduino και DIY MIDI. Έχω αναπτύξει τις δεξιότητές μου στο πρωτότυπο και το σχεδιασμό, οπότε σκέφτηκα ότι θα ήταν μια καλή επίδειξη της διαδικασίας και της προόδου. Με μια πιο ενημερωμένη διαδικασία σχεδιασμού
Πληκτρολόγιο Modular Piano With RGB LED: 5 βήματα (με εικόνες)
Keypad Module Piano With RGB LED: IntroΓεια σας κυρίες και κύριοι, καλώς ορίσατε στο πρώτο μου διδακτικό! Σήμερα, θα σας διδάξω πώς να δημιουργείτε ένα πιάνο με τα κύρια εξαρτήματα να είναι μια μονάδα πληκτρολογίου και ένα πιεζοηχητικό βομβητή και να έχει τη δυνατότητα να παίζει DO-RE-MI και ούτω καθεξής. Η μονάδα πληκτρολογίου m
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε