Table des matières:
Vidéo: Bouton de contrôle du volume de bricolage simple ! : 5 étapes (avec photos)
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Vous avez un ordinateur de bureau avec un système audio loin de l'endroit où vous vous asseyez ? Après avoir creusé un peu, j'ai trouvé qu'il était assez facile de créer mon propre bouton de contrôle du volume pour pas cher.
Dans ce tutoriel, je vais vous montrer comment créer un bouton de contrôle de volume USB pour votre PC !
Pour garder les choses simples, au lieu d'Arduino, j'utiliserai une carte compatible arduino appelée Digispark. Non seulement le Digispark est petit, mais il est bon marché ! Normalement, je récupère le mien sur aliexpress.com pour moins de 2 USD
Commençons!
Étape 1: Ce dont vous aurez besoin…
Ce dont vous aurez besoin:
Câble micro-USB
Micro USB DIgispark (ne peut pas être une version pleine taille)
Encodeur rotatif (également pas cher sur aliexpress)
Pas nécessaire (mais agréable à avoir): une sorte de boîtier et de bouton
Environnement Arduino IDE et digispark.
Étape 2: Il est temps de tout mettre en place
Je ne vais pas vous apprendre à utiliser l'environnement de développement Arduino, il existe déjà de nombreux tutoriels pour cela sur le Web. Si vous n'êtes pas familier avec le Digispark, les informations de configuration peuvent être trouvées ici:
Une fois configuré, rendez-vous sur: https://learn.adafruit.com/trinket-usb-volume-knob… et téléchargez la bibliothèque dont nous aurons besoin pour ce projet. Extrayez le fichier.zip et placez le dossier "Adafruit-Trinket-USB-master" dans C:\Users\Documents\Arduino\libraries
Ensuite, copiez et collez le croquis trouvé sur la même page Web dans l'IDE Arduino et téléchargez-le sur votre digispark.
Noter:
La raison pour laquelle nous pouvons le faire si facilement est qu'Adafruit a un produit appelé Trinket qui utilise la puce ATtiny85 (ils ont développé cette bibliothèque simple à utiliser pour fonctionner avec leur bibelot) mais le DigiSpark utilise également la puce ATtiny85 !- -Nous pouvons donc très facilement utiliser le digispark pas cher pour exécuter le code et économiser de l'argent !
Quoi qu'il en soit, téléchargez la bibliothèque et passez à l'étape 3 !
Étape 3: Le câblage
Ensuite, nous pouvons commencer sur le matériel. Je vais maintenant démontrer mon talent artistique en vous dessinant un schéma simple…
Quoi qu'il en soit, comme vous pouvez le voir, c'est très simple et c'est tout !
Étape 4: La construction
Ceci est facultatif et dépend de l'apparence que vous souhaitez donner au produit fini (à moins, bien sûr, que vous souhaitiez simplement qu'il repose sur le protoboard lorsque vous avez terminé)
Ce que j'ai fait a été de découper un petit trou dans une bouteille de pilules et d'y coller l'encodeur rotatif, puis j'ai collé à chaud le digispark à l'intérieur du couvercle (n'oubliez pas de découper un petit trou sur le côté du couvercle pour que le port micro USB se connecte à ton ordinateur)
Enfin, j'ai collé un morceau de tapis en caoutchouc au fond - cela complète la base !
Pour le couvercle, j'ai pris le bouton d'un vieux récepteur stéréo cassé et je l'ai posé dessus !
Noter:
Je l'ai également rempli de cire et de pastilles de fer pour lui donner une impression de qualité, mais vous pouvez regarder la vidéo pour en savoir plus à ce sujet à l'étape 5.
Étape 5: Terminé
C'est ça!
Si vous l'avez aimé, suivez-moi sur instagram où je poste les mises à jour du projet:
Cette vidéo peut vous être utile ou non, mais regardez-la !
Si vous rencontrez des problèmes pour le faire fonctionner, contactez-moi ici sur Instructables ou laissez un commentaire sur la vidéo youtube !
De plus, si vous constatez que la rotation est inversée, essayez de modifier les lignes suivantes en haut de l'esquisse:
#define PIN_ENCODER_A 0
#define PIN_ENCODER_B 2
dans:
#define PIN_ENCODER_A 2
#define PIN_ENCODER_B 0
N'oubliez pas de consulter certains de mes autres instructables !