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