Тёмный

Arduino Muscle Sensor (EMG) Tutorial 

Au Robots
Подписаться 1,2 тыс.
Просмотров 158 тыс.
50% 1

In this video you can see how you can implement a muscle sensor to your own arduino projects.
Code: github.com/aurobots/Arduino-E...

Наука

Опубликовано:

 

8 апр 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 132   
@ryanwright8476
@ryanwright8476 7 лет назад
Very cool thank you for posting.
@josejrtuti
@josejrtuti 5 лет назад
Great work! Congratulations.
@Cambria399
@Cambria399 6 лет назад
very nice. use pwm pins for smooth reps
@hristijanivanoski6908
@hristijanivanoski6908 7 месяцев назад
Lovely ! Where i can find screws for fingers or similiar solution? Thanks
@contentsv
@contentsv 4 года назад
actualy i really really need it
@bigoteees8100
@bigoteees8100 3 года назад
can you please give us the connections of the circuit etc? thanks
@auxifruit6786
@auxifruit6786 3 года назад
Thank you for this tutorial
@Datrandomasianguy
@Datrandomasianguy 3 года назад
did you use any filter? because the output of my sensor is pretty noisy and i have to use digital filter to reduce the noise.
@atheerkhalaf6987
@atheerkhalaf6987 2 года назад
Great video, thankyou
@enriquechaidez80
@enriquechaidez80 6 лет назад
You are fantastic, I want learn the conexions for this circuit, please
@arifatululliya2667
@arifatululliya2667 2 года назад
Hi sir i have followed all your steps and used your code too but the servos do not move smoothly, can you help me how to make it smooth?
@nanor7562
@nanor7562 4 года назад
My sensor stays at a 160-170 range despite of my muscle movement how do i fix this?
@ernestoramos4695
@ernestoramos4695 6 лет назад
Hi, very nice video. One question : where can I purchase both kits (Muscle sensor and robotic hand) ? Thank you !
@AuRobots
@AuRobots 5 лет назад
You can find both on aliexpress or ebay
@pauloesperon7697
@pauloesperon7697 6 лет назад
great job brother
@thailuuvan6285
@thailuuvan6285 6 лет назад
Thank you for share code!
@NHabibK
@NHabibK 6 лет назад
Hi sir .. I want to ask why my project generates noise waves in Serial Monitor? and not responding to my muscles, nothing has changed from the noise wave. I am using Arduino Uno V3 and EMG Shield from Olimex.
@AuRobots
@AuRobots 5 лет назад
Try changing the position of the electrodes until you get a good signal. If you still don't get a good signal your sensor might be broken.
@contentsv
@contentsv 4 года назад
can you make this video more detail about that how to wire exactly what you do again , please ( i need your help)
@srishtygardenresorts705
@srishtygardenresorts705 6 лет назад
hey can u tell the correct connection for that?
@mechatronicsninja3806
@mechatronicsninja3806 6 лет назад
Thank you for your tutorial. I'm working on a similar project measuring the EMG and I have some question: 1- I tried to measure the electro-activity of my hand, I placed the electrode the same as shown in your video but I couldn''t get the same results. I have tried this experience several times, but I couldn't have a good signal. 2-the ECG frequency (0.5 Hz to 3 Hz) and the EMG frequency (20 Hz to 3000 Hz), I think we should modify the AD8232 schematic so that is can measure all the frequencies??
@shonithraj5383
@shonithraj5383 4 года назад
i do not know about the 2nd issue, but the electrode placement isnt the only variable when measuring emg signals, your body fat percentage also has an effect on the signal strength.
@Anglearmyx
@Anglearmyx 2 года назад
Did u figure it out the AD8232
@martin_flow_uy
@martin_flow_uy 4 года назад
excellent work!!!! A query, where did you buy the red pcb that takes the EMG signal? Thanks a lot.
@johnathangeorge1109
@johnathangeorge1109 3 года назад
It looks an awful lot like the sparkfun heart rate monitor. Part # SEN-12650
@AnkitDaveanks
@AnkitDaveanks 6 лет назад
that's really accurate and impressive work done by you. I would like to know that for running servo, have you used any kind of driver circuit? It is not mentioned in video as well as description.
@AuRobots
@AuRobots 5 лет назад
They're connected directly to the pwm pins of the arduino inside.
@anushka.narsima
@anushka.narsima 7 месяцев назад
I'm trying to make a wearable device to track gym exercises. But the issue is to track leg exercises like leg presses, while wearing only a watch. Does this sensor react to that? I mean the whole body tenses up while using big gym equipment, even if it's mainly the legs
@MaxLohMusic
@MaxLohMusic 6 лет назад
Is it possible to do two legs, two arms, and core muscles, all at the same time?
@AuRobots
@AuRobots 5 лет назад
Yes, given that you connect a different sensor to each muscle.
@MaxLohMusic
@MaxLohMusic 6 лет назад
Does it need to be 3 electrodes per muscle or can it be 2 per muscle and only 1 neutral is needed for all of them? Is there a way to get multiple muscles per sensor? Or do you need 1 sensor per muscle?
@yoruhana190
@yoruhana190 6 лет назад
Max Loh I think you can. I have a similar idea to use one sensor board with multiple electrodes and switch them through. I dont know jet if it wil be possible but i am almost sure of it.
@MaxLohMusic
@MaxLohMusic 6 лет назад
thanks for answering. I have this crazy idea for a VR that uses muscles instead of full-body-tracking to control movement. Because full-body tracking doesn't have an answer for flying armbar, pulling guard, parkour vaults, or an enemy blocking your sword or taking you down. My idea is probably too crazy to work, but my next question is, is it possible to have EMG like this that doesn't require the player to spend time sticking it to their skin? Like, embed them into a suit and measure muscle activity without sticking things on. Because I'd need to measure about 50 different muscles simultaneously and don't want to require the player to spend preparation time doing that
@yoruhana190
@yoruhana190 6 лет назад
Max Loh I understand what you are trying to do. But i sadly have to tell you that is theoreticaly possible but you will never be able to build one. There are so so many things that have to be designed from the very start because not even the big corporations have fully solved some issues and belive me there are many. As example you can use one comon ground electrode but it must be near to your muscle group .Like one on the elbow for upper and lower arm but you cant use it for your gluteus maximus. You have to consider the delay (input lag), breaking wires in your suit almost every time you test. The unmanageable inacuracy. And you wil still dont have the feed back this is an EMG not a TENS. I am preaty sure you wil have problems to use both at the same time. It is an million dollar project for a team of full fledged ingenieurs . Dont forget the integration into a simulator or an actual game. It is much easier to make a game that you can actualy simulate input for then to try to simulate every humanly possible input and feedback for an existing game.
@pswll9553
@pswll9553 7 месяцев назад
It's a great video and I am doing the similar project so I have some question how did you clean your data? Are you sent EMG value directly to IDE. The Problem is I circuited everything like in the clip, but I got a value that wasn't as clean as in the video. My earned value, if I exert force on the muscles, it will show a higher value, but it still shakes up and down all the time. Have you ever come across this problem?
@LetsPlayMrFitso
@LetsPlayMrFitso 4 месяца назад
Hi! I have the same problem. Did you fix it?
@mohammadhaboush5073
@mohammadhaboush5073 7 лет назад
thank so much, I would like to ask you a question, I have a project in my college, I need to move each finger of the hand alone, how can I do that??
@petresilegov2581
@petresilegov2581 6 лет назад
Mike Palentine place it on different muscles
@yoruhana190
@yoruhana190 6 лет назад
Use buttons my friend....btw this is YOUR project.... You have all the info you need.
@sanjay.skumar7467
@sanjay.skumar7467 5 лет назад
To be honest, try to apply it on all the muscles, and see the readings when each individual finger is lifted, the muscles which don't really need to have electrodes remove them, then calibrated the robotic arm
@fatimaalhamadi8222
@fatimaalhamadi8222 5 лет назад
Hi Did you finish your project? I really interested to see it 😍
@mateuszwawrzyniak723
@mateuszwawrzyniak723 5 лет назад
try using flex sensor, they're way cheaper yet reliable
@PremSingh-vj8dt
@PremSingh-vj8dt 19 дней назад
Thank you
@syarifnuryuniawan609
@syarifnuryuniawan609 6 лет назад
Hi sir, i want to ask.. is the Eog sensor and emg sensor same? and if it's different, can i use Emg sensor to read an eye blink movement? I'm little confused here. I have a project that use an eye blink movement.. But i dont have any idea the difference between emg sensor and eog sensor. Can you help me?? Thank you very much.
@AuRobots
@AuRobots 5 лет назад
If you mean Eeg and emg, no they're not the same. Emg measures muscle activity while eeg measures brain activity.
@misaelmorales7860
@misaelmorales7860 Год назад
donde podria conseguir informacion de como hacer una proteccion al paciente con un circuito
@enesdogan9544
@enesdogan9544 5 лет назад
Hi! Can you give me circuit schematics and componenet list please?
@OtavioAugustoBarro
@OtavioAugustoBarro 6 лет назад
Hi, I am trying to do one hand just like yours, but the problem is that when i plug my output signal into arduinos A0/1 I cant read the corret value of the signal, it keeps going through all values like 0/50/400/600/1023, and because of that I cant program the hand to open or close, do you have a hint what it could be?
@josicoSiete
@josicoSiete 5 лет назад
Hey, did you get it fixed?
@shraddhashinde1287
@shraddhashinde1287 5 лет назад
Hi . I have a doubt . Is this a haptics master and slave kind of control?
@sarjubshah
@sarjubshah 5 лет назад
Shraddha Shinde Yes dude
@ziyadelshafei9945
@ziyadelshafei9945 6 лет назад
First of all nice job, second: can you please tell me what is the name of the kit you use for EMG signal because i want to buy one ?
@photosapientt
@photosapientt 6 лет назад
www.advancertechnologies.com/p/muscle-sensor-v3.html
@ziyadelshafei9945
@ziyadelshafei9945 6 лет назад
Thanks
@FratAkerPaylasmlar
@FratAkerPaylasmlar 5 лет назад
Hocam ben bu aksana nerede görsem tanırım :) Bu videoyla ilgili bir sorum olacaktı
@MEmreTural
@MEmreTural 4 года назад
Ahahah
@MEmreTural
@MEmreTural 4 года назад
Ahahah 😂😂
@ibrahimugurbal9594
@ibrahimugurbal9594 3 года назад
bende anladim valla
@exe7156
@exe7156 3 года назад
Thank you for your nice and clean expression.But i need to move all the fingers seperately with emg sensor,i think it is possible.Should I use multiple sensor for different muscles.Can you help me about this kind of project?Is there any information or source or video about this kind of project that you know?
@Maldrin
@Maldrin Год назад
I cant help but i can say theory i have 2 of it. First: you use 3 sensors and take value from every finger 1, 2, 3, 4 and 5 fingers, second theory: you use 1 sensor from every finger using method what he show at start with every finger
@exe7156
@exe7156 Год назад
@@Maldrin thank you for your opinion, i used 2 emg and developed an algorithm that control all the fingers seperately with one milisecond sensivity. That was one year ago and i made a prosthetic arm, my project placed 2nd in my country's biggest competition, also thanks for this video :)
@Maldrin
@Maldrin Год назад
@@exe7156 this is cool i unfortunately cant make same thing because i live in Ukraine and it to expensive to buy electronic from another country and i cant make something same
@exe7156
@exe7156 Год назад
@@Maldrin i live in Turkey so i can understand you, the situation was same for me. The prosthetic arm cost me 800 dollars with all prototypes. But in my country it is big amount of money and i begged 1.5 years to my school and other companies to help me as a sponsor, at the and they accepted it, in Ukraine it is also too hard espacially nowadays. I hope everything gets better for you and your country🙏
@Maldrin
@Maldrin Год назад
@@exe7156 thank you and good luck
@zeferino437
@zeferino437 7 лет назад
its amazing his proyect, i would to ask somethin!! with that proyect its posible create more of 2 or 3 routine!!
@zeferino437
@zeferino437 7 лет назад
and another question!! What type of servo model did you use?
@AuRobots
@AuRobots 5 лет назад
The servos I used are 9G metal gear ones. What do you mean by 2-3 routine?
@10bokaj
@10bokaj 6 лет назад
what document are you reading?
@NONAMEANONIM
@NONAMEANONIM 2 года назад
Hi! I am doing the same thing now, only using the Ad8232 sensor, I ran into such a problem, if you connect the LED and squeeze your fingers, the LED will light up, and then go out. In other words, when the fingers are compressed, the sensor catches a signal, and then the signal subsides, it does not see that I continue to keep my fingers compressed
@molazem7rb637
@molazem7rb637 2 года назад
wwtf this langauge
@marcosraphael3390
@marcosraphael3390 5 лет назад
Awesome
@lordnewton4934
@lordnewton4934 2 года назад
Where did you get this EMG sensor?
@linasaeed9280
@linasaeed9280 4 года назад
I use the same sensor but the output of signal is a random... What is the solution of this problem
@ayiekiller
@ayiekiller 4 года назад
can the code be use on SHIELD EMG?
@dudedude5526
@dudedude5526 6 лет назад
Can anyone tell me where he connects the -5V pin? My arduino only have +5 and gnd pins
@AuRobots
@AuRobots 5 лет назад
You need a split power supply that gives you +/-5V and GND. You can make one by connecting two power supplies or batteries like this: goo.gl/images/67zUY4 Also check the maximum voltage of your sensor. If it's lower than +/-9 you will need to use one positive and one negative voltage regulator.
@realsamiullah
@realsamiullah 6 лет назад
How many times can we use this biomedical pad ? Is it reusable ?
@AuRobots
@AuRobots 5 лет назад
Unfortunately it's not reusable. It can be used 2-3 times at most, after that it starts to not stick.
@neerajinmas7020
@neerajinmas7020 Год назад
In case you provide the arduino connection on your github it would be a great .
@user-qg7kd7lv1p
@user-qg7kd7lv1p Месяц назад
hola!ns porq pero en el serial monitor me va súper rápido,es decir las subidas y bajas van muy rápido ,y no me detecta al cerrar el puño y al abrirlo,pero sí q al ir tocando un poco el sensor emg varían los numeros,q puede ser?
@meftahmedhedi2267
@meftahmedhedi2267 Год назад
how can i find EMG SENSOR in proteus or tinkercad ?
@adhuldas
@adhuldas 6 лет назад
Hello Can you send me a circuit diagram of it Because I'm doing similar one as my project.... And also can you give details where to buy prosthetic hand too
@AuRobots
@AuRobots 5 лет назад
Sorry I don't have a circuit diagram of it. The hand is from aliexpress. You can search for "robotic hand" or "bionic hand".
@memeless6482
@memeless6482 7 лет назад
cool
@shehesheha
@shehesheha 7 лет назад
Hello, could you share the code that you used to see the data that comes out of the EMG sensor?
@AuRobots
@AuRobots 7 лет назад
I updated the description, you can find a link there.
@shehesheha
@shehesheha 7 лет назад
Thank you so much! I really appreciate it!
@pedroeulle3809
@pedroeulle3809 5 лет назад
Hi, I wonder if I can use the code in a project of mine?
@AuRobots
@AuRobots 5 лет назад
Sure you can. The code is in the description.
@juschu85
@juschu85 6 лет назад
In this case it won't cause any actual problems (in other applications that could be different) but it's bad practice to write something like if (analogRead(5) > 60) { ... } else if (analogRead(5) < 60) { ... } You're ignoring the case where analogRead(5) == 60 is true. You should rather just execute the else block without any condition. If you do it you should use the
@dylanJJRL14
@dylanJJRL14 7 лет назад
Hey how would I need to change the code if I'm using the myoware sensor on my bicep?
@dylanJJRL14
@dylanJJRL14 7 лет назад
what is the threshold value? and how much do you reckon by?
@dylanJJRL14
@dylanJJRL14 7 лет назад
Au Memes hey if you don't mind me asking, how did you figure out your threshold value?
@dylanJJRL14
@dylanJJRL14 7 лет назад
Also I am not using a robot arm, I'm just trying to display the results of flexing my muscle, but for some reason the numbers aren't changing.
@dylanJJRL14
@dylanJJRL14 7 лет назад
It's alright, there seemes to be a problem with my set up
@dylanJJRL14
@dylanJJRL14 7 лет назад
working fine now :)
@hengkyaditya6981
@hengkyaditya6981 4 года назад
Hello:) That's a great video. I have same project, but I have a problem, when I connect electrode in same positition with yours, my sensor can't read signal of muscle and have constant analog value. I adjust gain of sensor but it still doesn't work to read value of muscle. Please help me :(
@arifatululliya2667
@arifatululliya2667 3 года назад
hello ! i have the same problem with yours. Have you know what the problem is?
@asmiyanihasan7012
@asmiyanihasan7012 4 года назад
can i have a robot arm design?
@faketoo-ky8zs
@faketoo-ky8zs Год назад
Can you send me stl file for robotic hand
@fabioveliu5554
@fabioveliu5554 6 лет назад
Can anyone tell me where can I buy this sensor?
@AuRobots
@AuRobots 5 лет назад
Search for "emg sensor" on eBay or aliexpress.
@jithinpalepu6595
@jithinpalepu6595 6 лет назад
name the servos you are using
@AuRobots
@AuRobots 5 лет назад
They're small 9G servos with metal gears.
@photosapientt
@photosapientt 6 лет назад
I'm using the same sensor to detect individual finger movements and replicate it on InMoov. Do I need a multiple channel EMG for it? Because as far as i understand, I can connect multiple electrodes to the sensor but it can only read one at a time. Can anyone confirm this?
@fatimaalhamadi8222
@fatimaalhamadi8222 5 лет назад
dalpus hi Did you finish it? I am really interested to see it 😍
@AuRobots
@AuRobots 5 лет назад
Yes that's true. If you need to measure multiple muscles at ones check out the "myo armband".
@timochyfilix5176
@timochyfilix5176 2 года назад
background sound is very annoying .. thank you for the video
@pedroeulle3809
@pedroeulle3809 5 лет назад
open source ????????
@JohnnyGontier
@JohnnyGontier 3 года назад
middle finger was the fastest
@fagnerb
@fagnerb 5 лет назад
Yeah, you do it because you have hand, because you don't try to move the prosthesis without moving your hand?
@ufuk3864
@ufuk3864 4 года назад
Olm bu aksanı nerde duysam bilirim Türk aksanı bu
@ezequielsoares343
@ezequielsoares343 4 года назад
hello my friend, I did all the installation I am using two batteries, but when I open the AnalogReadSerial it is only captured what appears to be noise without correct data. Could you help me, please?
@arifatululliya2667
@arifatululliya2667 3 года назад
hi sir, may i know what is the solution? i have the same problem with yours sir. Please do reply me sir i need your help
@xeither289
@xeither289 2 года назад
GOD IS REAL LOVE GOD AND EVERYONE
@xeither289
@xeither289 2 года назад
JESUS IS THE KING OF THE KINGS
Далее
MyoWare Servo Tutorial - EMG Arduino Circuit
7:02
Просмотров 62 тыс.
D3 Ваз 2107 Не умри от зависти!
18:57
Strawberry Cat?! 🙀 #cat #cute #catlover
00:42
Просмотров 2,5 млн
MUSCLE SENSOR "Real Iron Man Arm Exoskeleton"#2 Update
2:07
Arduino Flex Sensor Glove Tutorial
4:44
Просмотров 75 тыс.
Signal Classification to Control Robotic Hand
2:40
Просмотров 50 тыс.
How to control servo motor with EMG Muscle Sensor
4:47
Science Experiments 05 EMG Sensor
5:21
Просмотров 31 тыс.
I Made My Own Image Sensor! (And Digital Camera)
10:55
Sensor EMG AD8832 con ESP32 y Arduino
10:12
Просмотров 12 тыс.
Inmoov hand and forarm (STEP BY STEP tutorial)
59:01
Просмотров 143 тыс.
Blackview N6000SE Краш Тест!
1:00
Просмотров 37 тыс.