Sur la très bonne idée de Matthieu Matt pour synchroniser la bouche d’une bien meilleure façon que logiciellement.
De base dans MRL la bouche se met a bouger des le début de la phare et est censé s’arrêter a la fin. Avec parfois un décalage et sans relation avec l’intonation.
L’idée : Récupérer la sortie son et interpréter en direct le voltage correspondant à l’amplitude sonore.
arduino nano dédié branché sur la sortie son du PC. AREF à 1Volt. Ce qui correspond a mon voltage en sortie jack.
Tuto :
– Mesurer le voltage en sortie de jack quand le robot parle et quand il ne parle pas.
…
-Régler la sensibilité analogique de l’arduino ( AREF ) en modifiant analogReference ligne 42.
Exemple si vous avez relevé 1volt environ utiliser
analogReference(INTERNAL);
https://www.arduino.cc/en/Reference/AnalogReference
– Changez la ligne 24 / 62 / 71 en fonction de vos valeurs.
– Brancher sortie audio sur entrée analogue + votre servo. Adaptez bien sure les numéro de pin.
sketch : https://github.com/…/m…/home/moz4r/mouthcontrol_hardware.ino
-
This topic was modified 8 years, 4 months ago by anthony.
-
This topic was modified 8 years, 4 months ago by anthony.