Πίνακας περιεχομένων:
- Βήμα 1: Λίστα μερών
- Βήμα 2: Κατασκευή
- Βήμα 3: Λογισμικό
- Βήμα 4: Σύνδεσμοι
- Βήμα 5: Προσθήκη περιστροφικών χειριστηρίων μπάσων και πρίμων
- Βήμα 6: Χρησιμοποιήστε ένα Sparkfun Pro Micro για μια μικρότερη θήκη
Βίντεο: Ελεγκτής μπάσων, πρίμων και έντασης USB με LED πληκτρολογίου: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Έχω ένα Creative SoundBlaster Audigy στον κύριο επιτραπέζιο υπολογιστή μου και χρειαζόμουν έναν τρόπο για να προσαρμόσω γρήγορα τις ρυθμίσεις μπάσων και πρίμων (καθώς και την ένταση) κατά την ακρόαση πολυμέσων ήχου ή βίντεο.
Έχω προσαρμόσει τον κώδικα από δύο πηγές που δίνονται στον κατάλογο κωδικών, καθώς και στους συνδέσμους στο τέλος, που κάνουν χρήση ενός Arduino Micro από τον οργανισμό Arduino ή οποιασδήποτε άλλης ATmega32u4, ως συσκευή ανθρώπινης διεπαφής USB χρησιμοποιώντας Βιβλιοθήκες Nico Hood HID-Project.
Χρησιμοποιώ επίσης ένα ασύρματο πληκτρολόγιο που δείχνει μόνο την κατάσταση των πλήκτρων Caps-lock, Num-lock και Scroll-lock για μικρό χρονικό διάστημα για να αυξήσω τη διάρκεια ζωής της μπαταρίας του. Συνεπώς, συμπεριέλαβα επίσης τρία LED που δείχνουν την κατάσταση αυτών των τριών λειτουργιών πληκτρολογίου.
Επειδή το Micro μπορεί εύκολα να επαναπρογραμματιστεί ακόμη και μετά την τοποθέτησή του σε ένα περίβλημα μέσω της θύρας USB, μπορείτε να προσαρμόσετε τον κώδικα ώστε να ταιριάζει με τα χαρακτηριστικά της δικής σας συσκευής ήχου και πληκτρολογίου αντικαθιστώντας την ταυτότητα πολυμέσων που χρησιμοποιείται στον κώδικα με τη δική σας επιλογή. Υπάρχει μια τεράστια λίστα με όλες τις λειτουργίες που μπορείτε να χρησιμοποιήσετε διαθέσιμες στον ιστότοπο Nico Hood HID Github - εξετάστε το αρχείο με το όνομα ConsumerAPI.h για όλες τις άλλες λειτουργίες HID.
Βήμα 1: Λίστα μερών
Arduino Micro ή οποιαδήποτε άλλη πλακέτα Arduino με βάση ATmega32u4, όπως το Sparkfun Pro Micro. Το Leonardo μπορεί να χρησιμοποιηθεί, αλλά είναι ένας πολύ μεγάλος πίνακας σε σύγκριση με το μικρό…
5 LED διαφορετικού χρώματος
5 x 470 ohm αντιστάσεις
4 x διακόπτες με κουμπί
Περιστροφικός κωδικοποιητής με A B C και σύνδεση διακόπτη
Μικρό περίβλημα, πόμολο, λωρίδα, καλώδιο σύνδεσης κ.λπ.
Βήμα 2: Κατασκευή
Λεπτομέρειες δίνονται στις φωτογραφίες, το σχηματικό σχήμα και η διάταξη των λωρίδων Fritzing. Χρησιμοποίησα δύο μικρότερες σανίδες λωρίδας - το ένα για να φιλοξενήσει 4 LED και τους τέσσερις διακόπτες, και το άλλο για ένα μπλε LED ένδειξης κατεύθυνσης στάθμης έντασης, και ένα μεγαλύτερο stripboard για το μικρό και τον περιστροφικό κωδικοποιητή. Συνδέονται με καλώδιο κορδέλας 9 κατευθύνσεων και διπλής κατεύθυνσης.
Βήμα 3: Λογισμικό
Όπως αναφέρθηκε, αυτό το USB Volume, Bass και Treble Control χρησιμοποιεί έναν περιστροφικό κωδικοποιητή ως χειριστήριο έντασης ήχου με διακόπτη σίγασης/σίγασης και τα μπάσα και πρίμα ελέγχονται από τέσσερα κουμπιά πάνω και κάτω.
Διαθέτει επίσης ενδεικτικές λυχνίες LED πληκτρολογίου PC δηλαδή Caps-lock, Scroll-lock και Num-lock.
Χρησιμοποιεί ένα Arduino Micro (ή άλλο βασισμένο σε ATmega32u4) MCU και ο κώδικας βασίζεται στις καταστάσεις μετάβασης ISR roto_sm.ino με boolrules στο φόρουμ Arduino, το οποίο δίνει σαφώς διαφοροποιημένες ενεργοποιήσεις πάνω και κάτω.
Ο κώδικας βασίζεται επίσης στο πρόγραμμα ελέγχου έντασης ήχου USB και Caps Lock LED της pleriche.
Απαιτεί τη βιβλιοθήκη Nico Hood HID-Project στο github: κατεβάστε τη βιβλιοθήκη ως αρχείο zip και εξαγάγετε την και, στη συνέχεια, αντιγράψτε το φάκελο στο φάκελο βιβλιοθήκης Arduino κάτω από το φάκελο εγγράφων σας.
Επειδή το Micro μπορεί εύκολα να επαναπρογραμματιστεί μέσω της θύρας USB, μπορείτε να προσαρμόσετε τον κώδικα ώστε να ταιριάζει με τα χαρακτηριστικά της δικής σας συσκευής ήχου και πληκτρολογίου, αντικαθιστώντας τις οδηγίες πολυμέσων που χρησιμοποιούνται στον κώδικα με τη δική σας επιλογή.
Υπάρχει ένας τεράστιος κατάλογος όλων των λειτουργιών που μπορείτε να χρησιμοποιήσετε διαθέσιμες στον ιστότοπο Nico Hood HID Github - εξετάστε το αρχείο με το όνομα ConsumerAPI.h για όλες τις άλλες λειτουργίες HID που μπορούν να περιλαμβάνουν λειτουργίες συστήματος όπως κλειδί ύπνου ή επανεκκίνηση κ.λπ. περιλάμβανε φωτογραφίες της κατασκευής καθώς προχωρούσε.
Βήμα 4: Σύνδεσμοι
Arduino Micro
Κρατικό μηχάνημα ISR roto_sm.ino by boolrules
P LeRiche USB Έλεγχος έντασης και Caps Lock LED
Βιβλιοθήκη Nith Hood HID-Project Github
Βήμα 5: Προσθήκη περιστροφικών χειριστηρίων μπάσων και πρίμων
Μπορείτε να αντικαταστήσετε τα τέσσερα κουμπιά που ελέγχουν το μπάσο και το πρίμα με δύο περιστροφικά χειριστήρια. Το Schematic2 δίνει τις λεπτομέρειες και το Sketch βρίσκεται στο Sketch2.
Τα δύο κουμπιά σε κάθε χειριστήριο χρησιμοποιούνται για να δώσουν ώθηση μπάσου και πρίμα αντίστοιχα.
Βήμα 6: Χρησιμοποιήστε ένα Sparkfun Pro Micro για μια μικρότερη θήκη
Μπορείτε να χρησιμοποιήσετε τη μικρότερη έκδοση του Arduino Micro και συγκεκριμένα το Sparkfun Pro Micro για να δημιουργήσετε ένα μικρότερο περίβλημα για τον ελεγκτή έντασης μπάσου και πληκτρολογίου LED USB.
Το Photo5 και το Photo6 δίνουν τις λεπτομέρειες της κατασκευής και μπορείτε να χρησιμοποιήσετε το Sketch3 για το Pro Micro
Συνιστάται:
Ελεγκτής και ελεγκτής Arduino DMX 512: 19 βήματα
Arduino DMX 512 Tester and Controller: Actualizaciones, ficheros, códigos … Αγγλική έκδοσηFacebookHerramienta para pruebas y control de iluminación de prespectasculos a travelz del πρωτόκολλο DMX-512, ιδανικό για κάθε είδους ροπές και εγκαταστάσεις φωτισμού. Este p
Ελεγκτής πληκτρολογίου DIY για MAME και εικονικό φλίπερ: 4 βήματα (με εικόνες)
DIY Keyboard Controller for MAME and Virtual Pinball: Αυτό το σύνολο οδηγιών σάς επιτρέπει να κατασκευάζετε το δικό σας χειριστήριο πληκτρολογίου χρησιμοποιώντας παλιά πληκτρολόγια για το κόστος κάποιου καλωδίου, κόλλησης και ενός κομματιού ξύλου. Αυτά τα χειριστήρια έχουν χρησιμοποιηθεί στα έργα μου MAME και Virtual Pinball . Δείτε το Virtual Install Pinball
Κύκλος βαρέων μπάσων και πρίμων: 13 βήματα
Heavy Bass and Treble Circuit: Γεια σου φίλε, θέλουμε να ακούσουμε μουσική με υψηλό μπάσο και με τον καλύτερο μουσικό ήχο, έτσι σήμερα θα κάνω ένα κύκλωμα μπάσων και πρίμων που θα ελέγχουν τα μπάσα και τα πρίμα του ήχου. Ας ξεκινήσουμε
Διασύνδεση πληκτρολογίου με 8051 και εμφάνιση αριθμών πληκτρολογίου σε 7 τμήματα: 4 βήματα (με εικόνες)
Διασύνδεση πληκτρολογίου με 8051 και εμφάνιση αριθμών πληκτρολογίου σε 7 τμήματα: Σε αυτό το σεμινάριο θα σας πω πώς μπορούμε να διασυνδέσουμε το πληκτρολόγιο με το 8051 και την εμφάνιση αριθμών πληκτρολογίου σε οθόνη 7 τμημάτων
Καθαρισμός πληκτρολογίου αλουμινίου Apple . ή οποιουδήποτε άλλου πληκτρολογίου μαλακής αφής: 5 βήματα
Καθαρισμός Πληκτρολογίου Apple Aluminium …. Αυτό το διδακτικό είναι για να σας βοηθήσει να το καθαρίσετε. Να είστε προσεκτικοί, γιατί δεν είμαι υπεύθυνος εάν το πληκτρολόγιό σας σπάσει ενώ το κάνετε αυτό …. ΠΙΣΚΕΤΑΙ F