start:arduino:emg:diy
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine 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] gerardadmin | start: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' | 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' | ||
+ | ======É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' | ||
+ | |||
+ | === Optionnel === | ||
+ | |||
+ | |||
+ | • 1x oscilloscope | ||
+ | |||
+ | • 1x multimètre | ||
+ | |||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Fichier GitHub ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== 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; | ||
+ | { | ||
+ | analogInput[i] = i+1; | ||
+ | value[i] = 0; | ||
+ | pinMode(analogInput[i], | ||
+ | } | ||
+ | | ||
+ | // begin sending over serial port | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | // read the value on analog input | ||
+ | for(int i=0; | ||
+ | { | ||
+ | value[i] = analogRead(analogInput[i]); | ||
+ | } | ||
+ | |||
+ | // print out value over the serial port | ||
+ | for(int i=0; | ||
+ | { | ||
+ | Serial.println(10000 + i + 1); //prefix | ||
+ | Serial.println(value[i]); | ||
+ | Serial.println(10010); | ||
+ | } | ||
+ | // wait for a bit to not overload the port | ||
+ | delay(10); | ||
+ | } | ||
+ | |||
+ | |||
+ | </ |
/home/chanteri/www/fablab37110/data/attic/start/arduino/emg/diy.1676373242.txt.gz · Dernière modification : de gerardadmin