Cet article explique comment créer un accordeur pour guitare électrique à l'aide Arduino! L'auteur a été invité à créer cet appareil en expérimentant la possibilité de traiter un signal audio arduino et de déterminer la fréquence. Dans ce cas, le code Amanda Gassei a été utilisé, ce qui permet de déterminer la fréquence à l'aide d'Arduino. À titre indicatif, des LED de différentes couleurs sont utilisées, qui indiquent si la chaîne reproduite est accordée. L'appareil fonctionne comme n'importe quel autre accordeur de guitare, mais vous pouvez le faire vous-même!
Étape 1. Nécessaire
(x1) Arduino Uno (vous pouvez utiliser Nano)
(x1) TL082 Amplificateur opérationnel jumelé TL082 (TL072, TL062)
(x1) Boîtier 6x4x2 pouces (ou tout autre modèle approprié)
(x6) LED jaune 5 mm
(x6) LED rouge 5 mm
(x1) LED verte 5 mm
(x13) résistance de 150 ohms
(x2) Batterie 9 V ("Krona")
(x2) Connecteurs de batterie
(x1) Connecteur d'alimentation 5,5 x 2,1 mm mâle
(x1) Interrupteur d'alimentation
(x1) Jack mono 6,3 mm (Jack 1/4 ")
(x2) Carte de développement
(x3) Résistance 100 kOhm
(x1) Résistance 22 kOhm
(x1) Condensateur électrolytique 10 uF
(x1) Condensateur 100 nF
Étape 2: préparer le dossier
Percez tous les trous requis. Le diamètre des trous est sélectionné en fonction de leurs composants spécifiques.
Étape 3: activer / désactiver
L'interrupteur doit être soudé dans l'intervalle de puissance. Dans ce cas, l'auteur rompt le circuit du contact positif de la batterie. De ma part, je peux ajouter que vous pouvez utiliser des connecteurs de guitare spéciaux qui vous permettent de mettre sous / hors tension en connectant une prise de guitare, dans tous les effets de guitare, cela est mis en œuvre de cette manière. Dans ce cas, l'écart doit être négatif.
Étape 4: prise audio
Afin de ne pas être confondu avec une installation ultérieure, soudez des fils de différentes couleurs au connecteur, signal vert, fond noir. À propos, l'auteur a utilisé un tel connecteur, dont j'ai parlé ci-dessus, mais, évidemment, ne connaissait pas ces fonctionnalités de ces connecteurs.
Après cela, les deux connecteurs peuvent être montés dans le boîtier à l'aide des écrous et rondelles fournis.
Après cela, les deux connecteurs peuvent être montés dans le boîtier à l'aide des écrous et rondelles fournis.
Étape 5: Brancher
Dévissez la fourche. Le fil positif doit être soudé à la broche centrale de la fiche, et le négatif à l'extérieur (moins "extérieur", plus "intérieur", si vous regardez la fiche elle-même). Remontez ensuite la fiche.
Étape 6: amplification et biais
Le signal audio de la guitare électrique doit être amplifié à un niveau d'environ 5 V de crête à crête, et le décalage doit être de 2,5 volts, pas de 0 volt.Autrement dit, le pic inférieur devrait être de 0 volt, le supérieur - 5 volts. Cela est nécessaire pour qu'Arduino puisse lire le signal audio fourni. Ci-dessus, vous pouvez voir le schéma de circuit, qui, avant l'assemblage final, il est souhaitable d'assembler sur une planche à pain négligente.
Après cela, vous pouvez envoyer un signal à l'arduino, remplir le croquis et vous assurer que tout fonctionne correctement. Le code requis est ci-dessous (le code est caché par un spoiler).
Le moniteur de port émet la fréquence des chaînes jouées. Les cordes de guitare, avec accordage standard, ont ces fréquences:
- Sixth Mi String - 82,4 Hz
- Cinquième corde A - 110 Hz
- Quatrième ré - 146,8 Hz
- Troisième sel - 196 Hz
- Deuxième C - 246,9 Hz
- Premier Mi - 329,6 Hz
Lors des premières tentatives, des problèmes peuvent survenir pour déterminer les fréquences des cordes supérieures ou inférieures. Le code d'Amanda a une valeur ampThreshold. En changeant cette valeur, il est nécessaire d'obtenir une bonne détection de la fréquence de toutes les chaînes, cette valeur doit être comprise entre 10 et 30, mais vous pouvez expérimenter avec d'autres valeurs.
Étape 7: souder la puce
Étape 8: Soudez les composants restants
Étape 9: Pré-construction
Étape 10: programmation
Téléchargez le code suivant dans Arduino.
Étape 11: Plaque signalétique
Pour son accordeur de guitare, l'auteur a choisi la découpe laser. Au lieu de cela, vous pouvez utiliser le couvercle de boîtier standard en pré-perçant des trous.
Étape 12: LED
Soudez la LED sur la carte. Pour ce faire coaxialement avec les trous, insérez-les ensemble avec la carte dans le couvercle sans soudure, puis soudez-les. À l'anode de chaque LED, il est nécessaire de souder une résistance de 150 Ohms, à son tour se trouve un fil qui ira à l'une des entrées Arduino. L'auteur a utilisé des diodes rouges pour indiquer l'accordage de la chaîne, verte pour indiquer que la chaîne est accordée et jaune pour indiquer quelle chaîne est accordée. Les cathodes sont connectées entre elles et par un fil connecté à la terre de l'arduino.
Étape 13: Connexion des LED
Connectez les fils à la carte Arduino. La liste suivante indique quelle LED doit être connectée à quelle broche.
LED rouge la plus à gauche - broche 8,
La prochaine LED rouge à droite est la broche 9,
La prochaine LED rouge à droite est A5
LED verte - A4
La première LED rouge à droite de la LED verte est A3
La prochaine LED rouge à droite est A2
La LED rouge la plus à droite est A1
La LED la plus à gauche avec l'inscription "E" - broche 2,
Chaîne A LED - broche 3,
LED string "D" - broche 4,
LED string G - broche 5,
LED string "B" - broche 6,
LED extrême droite étiquetée "E" - broche 7
Après avoir connecté toutes les LED, allumez l'appareil et assurez-vous que les LED affichent correctement les cordes jouées et le processus de réglage.
Étape 14: assemblage final
Assemblez soigneusement l'appareil en vous assurant qu'aucun des fils n'est déconnecté de l'arduino.
Étape 15: Branchez-vous!