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.
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??
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.
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.
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
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?
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.
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
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.
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?
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
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.
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?
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?
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
@@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 :)
@@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
@@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🙏
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
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.
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?
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
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
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 :(
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?
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?