Outils pour utilisateurs

Outils du site


start:arduino:emg:diy

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:diy [2023/02/14 12:14] – [Circuit DIY capteur musculaire / EMG pour un microcontrôleur: 13 étapes] gerardadminstart:arduino:emg:diy [2023/02/14 12:27] (Version actuelle) – [Fichier GitHub] gerardadmin
Ligne 45: Ligne 45:
 Advancer Technologies est une entreprise vouée au développement de technologies et de sciences appliquées biomédicales et biomécaniques révolutionnaires. En outre, Advancer Technologies promeut toutes les formes d’intérêt et d’apprentissage des technologies biomédicales. Pour aider à la culture et éduquer les futurs grands esprits et concepts sur le terrain, ils publient fréquemment des instructions informatives sur certaines de leurs technologies. Pour plus d'informations, s'il vous plaît visitez www.AdvancerTechnologies.com. Advancer Technologies est une entreprise vouée au développement de technologies et de sciences appliquées biomédicales et biomécaniques révolutionnaires. En outre, Advancer Technologies promeut toutes les formes d’intérêt et d’apprentissage des technologies biomédicales. Pour aider à la culture et éduquer les futurs grands esprits et concepts sur le terrain, ils publient fréquemment des instructions informatives sur certaines de leurs technologies. Pour plus d'informations, s'il vous plaît visitez www.AdvancerTechnologies.com.
  
 +======Étape 1: matériaux ======
 +
 +
 +Cliquez sur les liens pour aller où vous pouvez acheter des articles / commander des échantillons gratuits.
 +
 +===== Puces de circuit =====
 +
 +
 +3 puce TL072 IC - échantillons gratuits
 +
 +1x puce INA106 - Échantillons gratuits
 +
 +==== Câbles et électrodes ====
 +
 +
 +1x câbles EMG (ensemble de 3) … Remarque: vous pouvez éventuellement connecter les pinces crocodile directement aux électrodes.
 +
 +3x électrodes EMG
 +
 +=== Puissance ===
 +
 +
 +2x pile 9V
 +
 +2x clips de batterie 9V
 +
 +===Condensateurs ===
 +
 +
 +• 2x 1.0 uF Tant
 +
 +• 1x disque en céramique 0.01 uF
 +
 +• 1x disque de céramique de 1,0 µF
 +
 +===Résistances ===
 +
 +
 +• 3x 150 kOhm 1%
 +
 +• 2x 1 MOhm 1%
 +
 +• 2x 80,6 kOhm 1% (Remarque: vous n’avez pas besoin de résistances de 80,6 ko exactement. Tout ce qui est autour de 80k devrait suffire. Notre capteur MyoWare utilise des résistances de 82k par exemple.)
 +
 +• 6x 10 kOhm 1%
 +
 +• 1x Tondeuse 100 kOhm
 +
 +• 1x 1 Kohms 1%
 +
 +===Misc===
 +
 +• 2x 1N4148 diode
 +
 +• fils de connexion
 +
 +• 3 câbles d'attache alligator
 +
 +=== Optionnel ===
 +
 +
 +• 1x oscilloscope
 +
 +• 1x multimètre
 +
 +
 +
 +{{ :start:arduino:emg:emg-circuit-for-a-microcontroller-11.jpg?direct&600 |}}
 +
 +
 +{{ :start:arduino:emg:emg-circuit-for-a-microcontroller-12.jpg?direct&800 |}}
 +
 +
 +===== Fichier GitHub =====
 +
 +[[https://github.com/AdvancerTechnologies|Fichier GitHub]]
 +
 +{{ :start:arduino:emg:muscle_sensor_v3_users_manual.pdf|}}
 +
 +{{ :start:arduino:emg:muscle_sensor_v3_schematic.pdf |}}
 +
 +
 +===== Code Exemple =====
 +
 +<code c exemple_EMG_Arduino.ino>
 +// reads analog input from the five inputs from your arduino board 
 +// and sends it out via serial
 +
 +// variables for input pins and
 +int analogInput[6];
 +  
 +// variable to store the value 
 +int value[6]; 
 + 
 +void setup()
 +{
 +  // declaration of pin modes
 +  for(int i=0;i<6;i++)
 +  {
 +    analogInput[i] = i+1;
 +    value[i] = 0;     
 +    pinMode(analogInput[i], INPUT);    
 +  }
 +  
 +  // begin sending over serial port
 +  Serial.begin(9600);
 +}
 +
 +void loop()
 +{
 +  // read the value on analog input
 +  for(int i=0;i<6;i++)
 +  {
 +    value[i] = analogRead(analogInput[i]);
 +  }
 +
 +  // print out value over the serial port
 +  for(int i=0;i<6;i++)
 +  {
 +    Serial.println(10000 + i + 1); //prefix
 +    Serial.println(value[i]);
 +    Serial.println(10010); //end signal
 +  }
 +  // wait for a bit to not overload the port
 +  delay(10);
 +}
 +
 +
 +</code>
/home/chanteri/www/fablab37110/data/attic/start/arduino/emg/diy.1676373242.txt.gz · Dernière modification : de gerardadmin