Contrôleur de Volume PC USB Media basé sur Arduino

Bonjour à tous et Bienvenue sur mon troisième Instructable.

Un de mes amis a un système de son avec un cadran de réglage du volume, et il est assis sur son bureau à la recherche de vraiment bien. Je voulais quelque chose de semblable, mais avec des fonctionnalités supplémentaires et personnalisable. J’ai pensé que le Micro Pro Arduino peut fonctionner comme un périphérique HID (c’est à dire clavier ou souris) et ainsi à l’aide de qui, j’ai pu créer ce que j’appelle un Media Volume Controller.

Veuillez noter : Cette volonté Instructable ne fonctionnent qu’avec Arduino Leonardo ou Arduino Pro Micro - un Arduino qui prend en charge HID fonctionnalités comme un hôte USB. S’il vous plaît assurez-vous que votre Arduino est compatible ! Si vous avez un autre Arduino, alors oui il est possible de le faire, mais croyez-moi, c’est extrêmement long et ne vaut pas les tracas. Achat et Arduino Pro Micro d’eBay et sauvez-vous le mal de tête!: Arduino Pro Micro - eBay

Toutes mes excuses si j’ai raté quoi que ce soit. J’ai examiner mon Instructables assez régulièrement donc je vais ajouter tout ce que je peux avoir oublié...

Concept global

Donc ce que nous allons faire est d’écrire un script qui peut exécuter des commandes lorsque vous appuyez sur certaines combinaisons de touches sur le clavier. L’entrée au clavier sera à venir de la Micro Pro Arduino (APM) qui saura quand/quoi de sortie selon les touches enfoncées sur l’APM. Il y aura 6 boutons qui seront pour lecture/pause, piste suivante, piste précédente, bureau afficher/masquer, utilisateur 1 et utilisateur 2. Les deux derniers boutons sont personnalisables pour ce que vous voulez qu’ils fassent, mais qui requiert une modification du script AutoHotKey dont je suis sûr que vous serez en mesure de plus tard...

Donc dans mon cas, en appuyant sur CTRL + F11 du clavier, tandis que le script s’exécute, s’ouvre mon gestionnaire de tâches. La raison pour laquelle que nous avons ces raccourcis est parce que l’APM peut envoyer des commandes de presse clavier et alors, quand un changement de bouton est détecté sur l’APM il peut envoyer la commande à l’ordinateur et le script détecte que les pressions sur les touches, donc l’exécution de la commande (gestionnaire de tâches ouvert). Le cadran rotatif contrôlera volume de haut en bas et son commutateur, vous pouvez couper aussi bien. Il sera tous alimenté par USB donc il n’y a pas besoin d’une alimentation externe.

Outils requis :

  • Fer à souder
  • Soudure
  • Coupe-fils
  • Gaine thermorétractable tubes divers
  • Scie à bois/puzzle
  • Lame tranchante (Xacto ou Stanley)
  • Scie dents fines 32TPI
  • papier de verre
  • Perceuse et foret mèches diverses
  • Fil divers (24AWG)
  • Multimètre

Matériel requis :

  • MDF de 18mm ou similaire votre choix
  • acrylique transparent de 5mm ou votre choix de l’épaisseur
  • 3 x 5050 SMD RVB LED
  • Connecteur USB Mini B PCB
  • Connecteur mini-B USB A
  • Arduino Pro Micro/Leonardo
  • Bande de cuivre ou des boutons tactiles
  • résistances de résistances x 6 et 1 k 470 k x 6 pour les boutons capacitifs ou 1 k résistances x 6 pour les boutons tactiles
  • 220R résistances x 3
  • 180R résistances x 6
  • Transistor de NPN 2N2222 x 3
  • Rotary Encoder Keyes 5 broches
  • 2 x 10nF condensateurs pour encodeur rotatif

Articles Liés

Comment faire pour activer vieux VHS Casette Tape à ordinateur contrôleur de Volume

Comment faire pour activer vieux VHS Casette Tape à ordinateur contrôleur de Volume

j'aime recyclage des vieux trucs et les transformer en un dispositifs utiles tels que les anciennes cassettes de Casette VHS au contrôleur de volume et dans ce projet, je vais vous montrer comment.Étape 1: matériaux...-La bande de Casette VHS-Vu-mètr
Contrôleur de Volume de PC et de médias

Contrôleur de Volume de PC et de médias

Ma configuration PC inclut une paire d'enceintes actives qui n'ont pas un contrôle de volume séparé. Avoir à naviguer pour le volume de windows, chaque fois pour régler le volume réglage était un peu frustrant, alors j'ai voulu trouver une solution p
Le contrôle d’éclairage d’automatisé basé sur Arduino

Le contrôle d’éclairage d’automatisé basé sur Arduino

c'est mon deuxième instructable. Je veux partager une partie de la base choses que j'ai fait à l'aide de l'arduino, je suis tellement occupé ces derniers temps. puis j'ai eu la chance d'avoir ce temps libre... inspiré par mon ancien élève et une ligu
Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

La solution utilisée ici pour télécommander Arduino au moyen d'un smartphoneou tablette à la place des boutons poussoirs, affichages, etc. s'applique à de nombreux projets dans lesquels le microcontrôleur doit être contrôlé à distance, alors l'applic
Générateur de signal sinusoïdal triphasé 3 basé sur Arduino Due

Générateur de signal sinusoïdal triphasé 3 basé sur Arduino Due

le but de cette action est d'aider quelqu'un qui essaye d'utiliser du Due une plus grande performance + manque de référence + fiche technique non utile.ce projet est capable de générer jusqu'à 3 phase sinusoïde @ 256 échantillons / cycle à basse fréq
Contrôleur de Reddit, bouton USB Upvote/Downvote

Contrôleur de Reddit, bouton USB Upvote/Downvote

pas trop longtemps j'ai vu la vidéo de "Bouton Awesome" sur le podcast du Magazine faire. Dans la vidéo de Matt Richardson montre comment vous pouvez prendre une carte de développement Teensy et transformez-le en un simple clavier USB. Dans son
Contrôleur de volume haut-parleur DIY avec Sugru

Contrôleur de volume haut-parleur DIY avec Sugru

Si vous avez fait un haut-parleur DIY et la casse mais pour créer un bouton personnalisé pour le potentiomètre de volume de métal nu. Temps de se mettre au travail avec Sugru.L'orateur doit être dans il fini casse, car une fois que le bouton est fait
USB ROBOT basé sur PIC18F4550 carte de démonstration

USB ROBOT basé sur PIC18F4550 carte de démonstration

c'est une clé USB robot commandé. Tous les contrôles sont effectués avec mon ordinateur portable en appuyant sur quelques touches ou peut également être contrôlés avec la souris.Détails:LE ROBOT EST CONTRÔLÉ AVEC PIC18F4550 MC. LES BROCHES SONT INTER
Contrôleur de bande de LED w / LED Amp + Arduino

Contrôleur de bande de LED w / LED Amp + Arduino

Oubliez les pilotes LED DIY avec des transistors mosfet ! Il est extrêmement simple à conduire haut alimenté par LED-strips avec Arduino à petit prix sans entrer dans trop de circuits. Le secret est à peu de frais mini LED amplificateurs.Cette instru
NRF24L01 RF contrôle système pour R/C véhicule basé sur Arduino et

NRF24L01 RF contrôle système pour R/C véhicule basé sur Arduino et

L'objectif de ce projet est de construire un émetteur et un récepteur en utilisant un composant bon marché et facile à utiliser comme émetteur-récepteur Arduino UNO, Arduino Nano et nRF24L01. Ce projet est un simple et facile à mettre en œuvre et peu
Usine de WIFI, système de surveillance basé sur Arduino MEGA et ESP8266

Usine de WIFI, système de surveillance basé sur Arduino MEGA et ESP8266

Aujourd'hui, que nous allons vous montrer notre première expérience sur l'Internet des objets. À cette fin, nous avons décidé d'utiliser un Arduino MEGA au lieu d'un Arduino UNO. C'est parce que l'Arduino MEGA a plus d'un port série et de ce fait nou
Comment utiliser mBlock logiciel pour programmer le circuit lumière couloir Intelligent basé sur Arduino

Comment utiliser mBlock logiciel pour programmer le circuit lumière couloir Intelligent basé sur Arduino

mBlock est un environnement de programmation graphique qui est spécialement conçu pour les débutants à facile à projets du programme Arduino et créer des applications interactives. mBlock prend en charge de matériel abondant :Arduino UNOCartes Arduin
2. 4 système de classement de données G sans fil basé sur Arduino RF Uart

2. 4 système de classement de données G sans fil basé sur Arduino RF Uart

Moderne maison intelligente peut se connecter facilement à l'autre tout l'équipement électrique, mais presque tous les terminaux dépendent de bloc d'alimentation fourni fournit des énergies, alors nous devons faire une puissance de taille plus petite
Contrôleur de SNES USB et lecteur flash

Contrôleur de SNES USB et lecteur flash

cette instructable décrira en détail comment je suis allé sur la modification d'un contrôleur de la SNES en contrôleur USB avec lecteur flash intégré.  Ce n'est pas une méthode très fantaisie, juste en tirant ensemble matériel nu bits afin que le tra