Table des matières:
- Étape 1: Liste des pièces
- Étape 2: Construction
- Étape 3: Logiciel
- Étape 4: Liens
- Étape 5: Ajout des commandes rotatives des graves et des aigus
- Étape 6: utilisez un Sparkfun Pro Micro pour un boîtier plus petit
Vidéo: Contrôleur USB des basses, des aigus et du volume avec voyants du clavier : 6 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
J'ai un Creative SoundBlaster Audigy dans mon ordinateur de bureau principal et j'avais besoin d'un moyen de régler rapidement les paramètres des graves et des aigus (ainsi que le volume) lors de l'écoute de supports audio ou vidéo.
J'ai adapté le code à partir de deux sources données dans la liste des codes, ainsi que dans les liens à la fin, qui utilisent un Arduino Micro de l'organisation Arduino, ou tout autre ATmega32u4, en tant que périphérique d'interface humaine USB en utilisant le Bibliothèques Nico Hood HID-Project.
J'utilise également un clavier sans fil qui n'affiche l'état des touches de verrouillage des majuscules, du verrouillage numérique et du verrouillage du défilement que pendant une courte période pour augmenter la durée de vie de la batterie. J'ai donc également inclus trois LED qui indiquent l'état de ces trois fonctions du clavier.
Étant donné que le Micro peut être facilement reprogrammé même après l'avoir placé dans un boîtier via le port USB, vous pouvez adapter le code aux caractéristiques de votre propre appareil audio et clavier en remplaçant l'identification du support utilisée dans le code par votre propre sélection. Il existe une vaste liste de toutes les fonctions que vous pouvez utiliser sur le site Web Nico Hood HID Github - examinez le fichier nommé ConsumerAPI.h pour toutes les autres fonctions HID.
Étape 1: Liste des pièces
Arduino Micro ou toute autre carte Arduino basée sur ATmega32u4 telle que Sparkfun Pro Micro. Le Leonardo peut être utilisé mais c'est une très grosse planche par rapport au micro…
5 LED de couleur différente
5 résistances de 470 ohms
4 x interrupteurs à bouton-poussoir
Encodeur rotatif avec A B C et une connexion de commutateur
Petit boîtier, bouton, panneau à bande, fil de connexion, etc.
Étape 2: Construction
Les détails sont donnés dans les photos, le schéma et les dispositions du stripboard Fritzing. J'ai utilisé deux cartes à bande plus petites - une pour loger 4 LED et les quatre commutateurs, et l'autre pour une LED d'indicateur de direction du niveau de volume bleu, et une carte à bande plus grande pour le micro et l'encodeur rotatif. Ils sont reliés par un câble plat à 9 voies et à deux voies.
Étape 3: Logiciel
Comme mentionné, cette commande USB de volume, de graves et d'aigus utilise un encodeur rotatif comme commande de volume avec un commutateur mute/unmute, et les basses et les aigus sont contrôlés par quatre boutons haut et bas.
Il dispose également d'indicateurs LED de clavier PC, à savoir le verrouillage des majuscules, le verrouillage du défilement et le verrouillage numérique.
Il utilise un microcontrôleur Arduino Micro (ou un autre MCU basé sur ATmega32u4) et le code est basé sur les états de transition ISR roto_sm.ino par boolrules sur le forum Arduino, qui donne des déclencheurs haut et bas clairement différenciés.
Le code est également basé sur le contrôle du volume USB de pleriche et la LED de verrouillage des majuscules instructable.
Il nécessite la bibliothèque Nico Hood HID-Project sur github: téléchargez la bibliothèque sous forme de fichier zip et extrayez-la, puis copiez le dossier dans votre dossier de bibliothèque Arduino sous votre dossier de documents.
Étant donné que le Micro peut être facilement reprogrammé via son port USB, vous pouvez adapter le code aux caractéristiques de votre propre appareil sonore et de votre clavier en remplaçant l'instruction multimédia utilisée dans le code par votre propre sélection.
Il existe une vaste liste de toutes les fonctions que vous pouvez utiliser sur le site Web Nico Hood HID Github - examinez le fichier nommé ConsumerAPI.h pour toutes les autres fonctions HID qui peuvent inclure des fonctions système telles que la touche de veille ou de redémarrage, etc. inclus des photos de la construction au fur et à mesure qu'elle progressait.
Étape 4: Liens
Arduino Micro
« Machine à états ISR roto_sm.ino » par boolrules
P LeRiche USB Contrôle du volume et verrouillage des majuscules LED
Bibliothèque Nico Hood HID-Project Github
Étape 5: Ajout des commandes rotatives des graves et des aigus
Il est possible de remplacer les quatre boutons poussoirs qui contrôlent les graves et les aigus par deux commandes rotatives. Schematic2 donne les détails et le Sketch est dans Sketch2.
Les deux boutons poussoirs sur chaque commande sont utilisés pour donner respectivement une amplification des basses et une amplification des aigus.
Étape 6: utilisez un Sparkfun Pro Micro pour un boîtier plus petit
Vous pouvez utiliser la version plus petite de l'Arduino Micro, à savoir le Sparkfun Pro Micro, pour créer un boîtier plus petit pour le contrôleur USB Bass Treble Volume et Keyboard LED.
Photo5 et Photo6 donnent les détails de la construction et vous pouvez utiliser Sketch3 pour le Pro Micro
Conseillé:
LED de caisson de basses RVB réactives aux basses à 7 modes : 5 étapes
LED de subwoofer RVB réactives aux basses à 7 modes : L'idée de base : J'ai toujours voulu câbler des LED à mon subwoofer, mais j'ai hésité à le faire car beaucoup de gens ont des opinions différentes sur la façon de le faire. Certains le câblent directement au woofer et d'autres achètent des contrôleurs qui réagissent aux niveaux sonores. UNE
Circuit de volume, de graves et d'aigus dans l'amplificateur audio : 11 étapes
Circuit de volume, de graves et d'aigus dans l'amplificateur audio : Salut ami, aujourd'hui, je vais faire un circuit de volume, de graves et d'aigus. Ce circuit contrôlera le volume de l'amplificateur et des basses et il contrôlera également les aigus de l'amplificateur. circuit sera uniquement pour ampli audio monocanal
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Interface de clavier avec 8051 et affichage des numéros de clavier en 7 segments : 4 étapes (avec images)
Interface du clavier avec 8051 et affichage des numéros du clavier dans 7 segments : dans ce didacticiel, je vais vous expliquer comment nous pouvons interfacer le clavier avec le 8051 et afficher les numéros du clavier dans un affichage à 7 segments
Créer des images graphiques stéréo dans Excel : 8 étapes (avec des images)
Créer des images graphiques stéréo dans Excel : les images graphiques stéréo peuvent ajouter de la profondeur aux tracés 3D