Outils pour utilisateurs

Outils du site


start:arduino:emg

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:emg [2023/02/06 17:10] – [Étape 2 : Coder] gerardadminstart:arduino:emg [2023/02/14 12:08] (Version actuelle) – [Test Capteurs EMG] gerardadmin
Ligne 1: Ligne 1:
 ======== Test Capteurs EMG ======== ======== Test Capteurs EMG ========
 +
 +[[start:arduino:emg:grove|EMG Grove]]
 +
 +[[start:arduino:emg:DIY|EMG DIY]]
 +
 +[[https://learn.sparkfun.com/tutorials/getting-started-with-the-myoware-20-muscle-sensor-ecosystem/-myoware-20-link-shield|Capteur Myoware2.0 Sparkfun EN ]]
  
 [[https://electropeak.com/learn/interfacing-emg-muscular-signal-sensor-with-arduino/|Test capteurs EMG avec un Arduino EN]] [[https://electropeak.com/learn/interfacing-emg-muscular-signal-sensor-with-arduino/|Test capteurs EMG avec un Arduino EN]]
 +
 +[[https://charleslabs.fr/fr/project-OpenEMG+Arduino+Sensor|OpenEMG Arduino]]
  
  
Ligne 39: Ligne 47:
  
 {{ :start:arduino:emg-pinout.jpg?direct&600 |}} {{ :start:arduino:emg-pinout.jpg?direct&600 |}}
 +
 +La carte est alimentée par une tension continue comprise entre +/-3,5 et +/-18V. La tension du signal de sortie peut aller jusqu'à 0V. Le gain du capteur peut être modifié à l'aide d'un potentiomètre intégré, qui peut être réglé entre 0,002 pour 0,01Ω et 20 700 pour 100KΩ sur le pot. Le signal différentiel de sortie peut varier de 0 mV à la tension/au gain d'alimentation.
 +
 +{{ :start:arduino:p08-05.jpg?direct&600 |}}
  
 ====Matériel requis==== ====Matériel requis====
Ligne 47: Ligne 59:
 ===Composant matériel=== ===Composant matériel===
     *Arduino UNO R3 × 1      *Arduino UNO R3 × 1
-    *Capteur de signal musculaire EMG × 1 +    *Capteur de signal musculaire EMG × 1  
 +    *Électrodes de 52 mm x  3 
     *Fil de raccordement mâle à femelle × 1      *Fil de raccordement mâle à femelle × 1
 +    *Piles 9V  X 2
 ===Applications logicielles=== ===Applications logicielles===
     *[[https://www.arduino.cc/en/software|EDI Arduino]]     *[[https://www.arduino.cc/en/software|EDI Arduino]]
Ligne 66: Ligne 80:
  
 Par exemple, pour évaluer le muscle de l'avant-bras, vous pouvez placer des électrodes sur votre main comme suit : Par exemple, pour évaluer le muscle de l'avant-bras, vous pouvez placer des électrodes sur votre main comme suit :
 +
 +====Les électrodes====
 +Assurez-vous que le câble à 3 fils équipé d'une prise jack 3,5 mm est connecté à la carte du capteur. Les électrodes EMG/ECG peuvent alors être fixées au câble. 
 +
 +Choisissez un groupe musculaire à surveiller, comme un biceps ou un mollet. Placez une électrode au milieu de ce groupe musculaire et fixez le connecteur à pression du câble rouge à cette électrode. Ensuite, placez une deuxième électrode à une extrémité de ce groupe musculaire, en attachant le connecteur à pression du câble vert à cette électrode. 
 +
 +Ensuite, placez la troisième électrode sur une partie osseuse ou non musculaire du corps proche du même groupe musculaire. Fixez le connecteur à pression du câble jaune à cette électrode. 
 +
 +
  
 {{ :start:arduino:emg-electrode.jpg?direct&600 |}} {{ :start:arduino:emg-electrode.jpg?direct&600 |}}
Ligne 80: Ligne 103:
 {{ :start:arduino:emg-power.jpg?direct&600 |}} {{ :start:arduino:emg-power.jpg?direct&600 |}}
  
 +Le capteur est idéal pour une utilisation avec des microcontrôleurs. Contrairement aux capteurs médicaux de qualité industrielle, cependant, il ne produit pas de signaux EMG bruts. Au lieu de cela, un signal amplifié, redressé et lisse est délivré qui peut être lu sur la broche d'entrée analogique d'Arduino (ou tout autre microcontrôleur).
  
 +{{ :start:arduino:emg-result002.jpg?direct&600 |}}
 +
 +====Connexions du circuit La carte du capteur comporte deux jeux de broches :====
 +
 +    *Un  ensemble à 3 broches  qui comprend les bornes -+Vs, GND et -Vs. Il est utilisé pour fournir une double alimentation à l'amplificateur AD8226. 
 +    *Un  ensemble à 2 broches  qui comprend les bornes de signal et GND. Il sert à interfacer la carte avec le microcontrôleur. 
 +
 +Pour commencer, vous aurez besoin des deux piles 9V. Connectez la borne positive d'une batterie à la broche +VS. Ensuite, connectez la borne négative de cette même batterie avec la borne positive de la deuxième batterie, en la joignant à la broche GND dans l'en-tête à 3 broches. 
 +
 +Ensuite, connectez la borne négative de cette deuxième batterie à la broche -Vs. Cela fournit la double alimentation +/-9V au capteur. 
 +
 +Pour interfacer avec Arduino, connectez la broche GND dans l'en-tête à 2 broches à l'une des deux broches de terre sur Arduino UNO. Enfin, connectez la broche de signal à n'importe quelle broche d'entrée analogique, telle que A1.    
  
 Le circuit suivant montre comment vous devez connecter Arduino au capteur EMG. Connectez les fils en conséquence. Le circuit suivant montre comment vous devez connecter Arduino au capteur EMG. Connectez les fils en conséquence.
Ligne 94: Ligne 130:
    
 void setup() { void setup() {
-Serial.begin(9600);+Serial.begin(115200);
 } }
  
Ligne 102: Ligne 138:
 </code> </code>
  
 +
 +==== Code version 2 ====
 +
 +<code c arduinoEMG002.ino>
 +
 +int EMGPin = A0;
 +int EMGVal = 0;
 +
 +void setup() {
 +Serial.begin(115200);
 +}
 +
 +void loop() {
 +EMGVal = analogRead(EMGPin);
 +Serial.println(EMGVal);
 +}
 +</code>
  
  
Ligne 107: Ligne 160:
  
 L'image ci-dessous montre les changements de sortie. L'image ci-dessous montre les changements de sortie.
 +
 +{{ :start:arduino:emg-result.jpg?direct&600 |}}
  
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/emg.1675699831.txt.gz · Dernière modification : 2023/02/06 17:10 de gerardadmin