Accordeur de Guitare Arduino de Précision : Accordage Automatique Rapide et Précis pour Musiciens
Composants et Fournitures
| Composant | Quantité |
|---|---|
| Arduino UNO (le projet utilise un Arduino Due pour le déploiement final) | 1 |
Applications et Services en Ligne
- Simulink (MathWorks)
À Propos du Projet
L'accordage de la guitare est essentiel : même le meilleur guitariste sonnera mal avec un instrument désaccordé. L'accordage manuel avec un accordeur standard est courant, mais un accordeur automatique simplifie la vie et ajoute du fun ! Ce projet Arduino accorde votre guitare automatiquement.
Vidéo de démonstration : Accordeur automatique guitare avec Simulink et Arduino
Vue d'Ensemble

- Bouton poussoir : sélection de la corde à accorder
- Affichage 6 LED : indique la corde sélectionnée
- Pince motorisée : actionne la mécanique de la corde jusqu'à l'accord parfait
Les entrées/sorties sont gérées par quatre circuits : entrée numérique (bouton), entrée audio analogique (guitare), sortie numérique (LED), commande moteur (pince). Le tout piloté par un Arduino Due exécutant un algorithme développé sous Simulink.
Circuit d'Entrée Audio

La guitare se connecte via un câble jack standard (pointe et manchon). Un amplificateur opérationnel TL972 est recommandé : très faible bruit, rail-à-rail, fonctionne à très basse tension. Le circuit amplifie le signal, ajoute un offset DC (le signal guitare oscille autour de 0V, l'Arduino Due lit 0-3,3V) et filtre les fréquences > 2,5 kHz (échantillonnage à 5 kHz).
Pince Motorisée pour Mécanique

Moteur DC à engrenages : 6 tr/min, couple max 613 oz-in (440 N·cm), plage 3-12V (alimenté par pile 9V). Sur l'arbre : moyeu de serrage, 4 vis et du ruban adhésent forment une pince simple mais efficace.
Développement Logiciel avec Simulink

Simulink (environnement bloc-diagramme) + support package Arduino permettent de lire/écrire les broches via des blocs Simulink. Le mode externe permet de simuler sur l'Arduino avec génération de code automatique, d'ajuster les paramètres en temps réel sans recompiler, puis de déployer en autonome.
Sélection de la Corde (Stateflow)

Un graphique Stateflow "Select String" comporte 6 états (une par corde). Une transition par front montant (bouton pressé) passe à l'état suivant. La corde Mi grave (low E) est l'état par défaut au démarrage. À l'entrée de chaque état, la LED correspondante s'allume ; à la sortie, elle s'éteint. 7 sorties : 6 pour les LED, 1 periodRange pour la plage de périodes acceptables par corde.
Traitement Audio et Estimation de Hauteur

- Échantillonnage : 5 kHz (période 0,0002 s) sur entrée analogique A0
- Gain réglé via potentiomètre pour éviter l'écrêtage (max 1023)
- Seuil de détection note : ~575 (signal repos ~550)
- Fonction MATLAB intégrée (bloc MATLAB Function) : estime la période du signal → détermine si la corde est trop haute, trop basse ou accordée selon
periodRange→ génère les commandes moteur (3 broches : enable, sens1, sens2)
Commande Moteur

3 sorties numériques → pont en H L293D → moteur. Broche enable : moteur actif si HIGH. Deux broches de direction. Arrêt si enable LOW.
Fichiers du Projet
Tous les fichiers nécessaires sont disponibles ici :
File Exchange MathWorks
Schémas Complémentaires
- Bouton poussoir : simple interrupteur avec résistance de pull-down
- Affichage LED : 6 LED + résistance de limitation
- Entrée audio : ampli TL972, offset DC, filtre passe-bas 2,5 kHz
- Driver moteur : L293D piloté par 3 broches Arduino
Processus de fabrication
- La guitare électrique : histoire, design et innovations modernes
- La cuillère-fourchette (spork) : évolution, matériaux et fabrication moderne
- Titane : propriétés clés, applications et utilisations industrielles
- Biocéramiques : matériaux avancés pour applications orthopédiques et dentaires
- Castagnettes : histoire, artisanat et performance
- L'histoire, la production et l'avenir de la colle : des adhésifs anciens aux innovations modernes
- Le fil à coudre : types, histoire, production et contrôle qualité
- L'acétylène : production, utilisations et manipulation — aperçu complet
- Étain : de l'âge du bronze à l'industrie moderne — usages, production et avenir