First video. Tutorial I made since I had a bit of trouble with the MyoWare.
Пікірлер: 193
@sebastiank49633 жыл бұрын
Hey man u r the reason why my science fair project worked this year. I could not fin anyone who could make it work and ur videos heled my so much. Mad respect to u man
@elasnodireito13993 жыл бұрын
More complete tutorial of KZbin!! Thanks for everything
@bilalq38 жыл бұрын
Excellent video Frank! Looking forward to seeing more from your channel.
@savetheworldology8 жыл бұрын
Awesome tutorial. I might have to grab one of these for the Inmoov robotic hand and forearm I am printing. Nice one, thanks for sharing. :)
@abdalkadershuker8 жыл бұрын
that was awesome dude, great job
@wilsonpimentel91926 жыл бұрын
great job it also works for muscle sensor v3.
@mirmuneebullah9276 жыл бұрын
Hey Frank.i experiencing an issue with my myoware sensor.it works fine in beginning but after a while it gives random high values like 150 200 and sometimes even 600.what should i do?
@jasonli45474 жыл бұрын
It seems there is a significant delay of the servo motion reaction to the EMG signal. Is there any method to solve this problem?
@sebastiank49634 жыл бұрын
How would this be set up with a ardiino nano im super new to this stuff and have not found much help
@vishwasdevagiri20438 жыл бұрын
Thank u so much frank for all ur help ...ur video helped me a lot ...
@Frank-yb4zd7 жыл бұрын
hey, do you think you can skype me the picture of the hand that you made?
@ozoozo33018 жыл бұрын
Awesome work
@maikucream5 жыл бұрын
Nice video! Greetings from Mexico!
@arbolitos5 жыл бұрын
Awesome video, thank you!!
@rzv50593 жыл бұрын
Where can i get those electrodes and exctaly those batteries ?
@akshayjose65557 жыл бұрын
Here MyoWare sensor only gives on & off right. Is it possible to rotate the servo or stepper step by step. I think you understand what i'm saying. I'm thinking about making an accurate muscle analyzing device that captures hand movements too. so what do you say...
@Lina-nm6jd5 жыл бұрын
Hi, I purchased a myoware muscle sensor 6 months ago, I'm only trying it now, I don't have a battery yet, but when I plug the arduino onto the laptop, even though the Arduino is powered and the power led is on, the myoware led isn't, does it only turn on if I plug the battery onto the arduino? or is my sensor not working? Thank you
@juanmiguelfranco70857 жыл бұрын
Hello, i have a question. I need to do the same project for a 3d-printed hand like in your other video, but with at least 3 degree of freedom, any ideas with the servo motors? How can i use 2 more servomotors for other motion types? Thank you!!
@richrizo15155 жыл бұрын
hi , i want graph this signal, but it have noisy, how can fix it?
@jayyazji98196 жыл бұрын
Frank, don’t know if this has been asked before but have you or do you know of someone who has used the myoware sensor with remote electrodes? We have been trying to use it with those but without much success, it has been acting very “finicky”. Any help is appreciated.
@Max_Bio5 ай бұрын
is there a MyoWare circuit diagram?
@derekshaon91724 жыл бұрын
How to you add more servo motors
@guilhemmathieux83257 жыл бұрын
great video but how high can the value of the myoware go ? I could'nt find this info anywere
@dancccp8 жыл бұрын
Awesome Tutorial! How were you able to determine your threshold value from the myoware device?
@Frank-yb4zd8 жыл бұрын
with a similar code but hooked up to an LED. I would just start at low threshold and raise it up until I was able to manipulate the LED fairly easily
@rayopaw92207 жыл бұрын
how can i attach 3 servos to different sections of a muscle to make them move individually depending on the muscle movement?
@jayantabanik27516 жыл бұрын
Rayopaw you'll have to use 3 muscle sensors or code for 3 different range of values .. so that'll help on the intensity of you muscle clunch
@temoherbert1727 жыл бұрын
my sensor does not even turn on when connected to the Arduino, what's the problem?, i need your help Frank
@pyrovs86067 жыл бұрын
would i be able to attach this to my forearm/wrist to variably control the servo?
@muznataj54538 жыл бұрын
Thanks for the video, but how did you got the 250 value for the muscle? If i want to view the result on the monitor using Arduino how to achieve that?
@Frank-yb4zd8 жыл бұрын
Muzna Taj I'm not too sure how to display the value on a monitor, but I used an LCD display as seen in one of my previous videos to read the values. An easier way to do it is just to hook up the sensor to an LED and just adjust the value until you can manipulate the LED easily.
@DoUKnowMee2 жыл бұрын
How to increase the speed of servo motor
@EkoPrasetyo-pv1ti7 жыл бұрын
what is the value of output from muscle sensor? there is a digital value or analog? can u explain to me, i am very grateful for it. Thank you so much.
@samahfalah48518 жыл бұрын
good job .... I have a question ...how far do you know about the this sensor? ..I'm facing a technical issue ..it's working but it is not sensing ..its signal is constant ..any suggestion ?
@Frank-yb4zd8 жыл бұрын
what do you mean by "it's working but not sensing"
@digbijaygogoiofficial6 жыл бұрын
I need a help. Is there any way that I could control the speed of the servo along with my muscle movement. Like if I lift my hand slowly the servo rotates slowly .
@aarjavkhara35346 жыл бұрын
Have you tried using an accelerometer? It might come in handy but it seems a bit overkill for this purpose.
@rajkumars9626 жыл бұрын
Sir, i'm doing my project on this topic and ineed to controll each finger using 5 servos. can you help me coding the arduino ???
@rzv50593 жыл бұрын
how to do it for 5 servos ?
@khara87427 жыл бұрын
how do you find out the threshvalue
@umairm.56625 жыл бұрын
How did he find out his threshvalue
@muhammadfirdauz13756 жыл бұрын
frank, what if i want to use 2 servo motor?
@aizatmustazar7127 жыл бұрын
heelo frank. ive already build the same circuit and same coding u given but im using different type of motor. im using analog motor and it keep rotating everytime. how can i fix it?
@Frank-yb4zd7 жыл бұрын
aizat mustazar some other motors cannot understand the directions that are meant to be given to servos
@eng-con2 жыл бұрын
good 👍
@OscarGomez-fh6tl7 жыл бұрын
Hello Frank, excellent tutorial! You could please comment the code step by step? many thanks I would be of great help.
@JMAGG8 жыл бұрын
Can I use the arduino lilypad Pro with a 3.7 volt battery instead of the UNO? Thanks
@Frank-yb4zd8 жыл бұрын
+Jmagg2234 the lilypad will work with the myoware but 3.7 volts may be too low depending on your servo. Look at the recommended input voltage for your servo.
@Frank-yb4zd8 жыл бұрын
+Jmagg2234 Also, to power the MyoWare i use 3.3v
@JMAGG8 жыл бұрын
+Frank (Frankybuilds) ok, thanks for getting back to me. and where do you hook the leads from the myoware to on the lilypad? do I just hook the positive to where the battery goes into the lilypad board and the same for the negative? then the SIG to a3? thanks again for your help
@Frank-yb4zd8 жыл бұрын
+Jmagg2234 that sounds like it would work. look up iron man myoware, they used a lilypad
@cpc123ify7 жыл бұрын
amazing
@Frank-yb4zd7 жыл бұрын
Cory Crubaugh thank you!
@MegaNinjaJesus8 жыл бұрын
Could this sensor detect the muscle movement of someone who is partially paralyzed, who can't fully flex the arm?
@Frank-yb4zd8 жыл бұрын
I can't give you a sure answer, but when u lower the thresh value the sensor can become extremely sensitive so i would think it would work on a partially paralyzed muscle
@MegaNinjaJesus8 жыл бұрын
Okay, thanks, I was looking into building a assistive exoskeleton for a friend.
@fauzanazim13747 жыл бұрын
can i use analog servo motor with this coding?
@zpmproduction7 жыл бұрын
Do they both go in the same ground?
@TheGeekTechZone8 жыл бұрын
Hi frank, My myoware always has the red led sig light on and it rarely turns off (valuse do not change when I flex) what could be the problem?
@Frank-yb4zd8 жыл бұрын
alot of things... Is power in 3.3v? signal in a signal pin? negative to ground? is the PCB damaged? is your code correct? I remember that I had the same problem when something was wired incorrectly. alsoooo there is also a little potentiometer like knob on the PCB that can be adjusted
@TheGeekTechZone8 жыл бұрын
yes, I have + to 3.3v, - to ground, sig to A0, I just bought the jumper cables, I havent messed around with the potentiometer and I'm using reusable electrodes that do not stick to the skin so I'm testing it out with tape or buy holding down, do I need some sort of gel for the electrodes?
@Frank-yb4zd8 жыл бұрын
+GeekTechZone try taking off the electrodes and lay the myoware on a plastic surface. I didn't use any gel but the ones I used were the sticky 3M ones
@jayantabanik27516 жыл бұрын
You might have already tried these .. but still... 2 electodes will be along the length of muscle you want to use and 3rd one on any other muscle far from these two..
@zineb84656 жыл бұрын
hi, i'm.looking for the same way to build an eeg circuit based on arduino, any help please :D
@thealexeddie7 жыл бұрын
is it possible to use a lot of EMG sensor integrated, one in each finger's muscle to control a robot hand?
@Frank-yb4zd7 жыл бұрын
Alex Sandro I'm sure it is, although it may be very tricky. you would probably have to write code to calibrate each finger
@thealexeddie7 жыл бұрын
I got it...I am an electronic engineering student...and probably me and my group will do it for a final work...thank you for your advice.
@Frank-yb4zd7 жыл бұрын
Alex Sandro kzbin.info/www/bejne/ZpbSeHqgbrh3m6c you may find this interesting
@mirmuneebullah9277 жыл бұрын
really interesting.how can i run more then one servo motor using myo sensor?
@Frank-yb4zd7 жыл бұрын
mir muneeb Ullah just by connecting multiple servos to different signal pins and altering the code to account for those extra servos. you cannot achieve full articulation with one MyoWare sensor
@mirmuneebullah9277 жыл бұрын
ok thats great..i was planning to build a rehabilitative glove which would move all fingers with help of cables attched to servos, together as some muscle is flexed..is it doable with one myoware?
@jihedjaouabi76238 жыл бұрын
Thanks for share, btw, can this sensor give different signals? I mean if I want to use is as a controller, does it differentiate between moving fingers etc?
@Frank-yb4zd8 жыл бұрын
I've experimented with that and it's possible with multiple myowares.(respective to each finger)
@Frank-yb4zd8 жыл бұрын
If your looking for something in that field, look up Hacker Hand by backyard brains
@jihedjaouabi76238 жыл бұрын
Thanks for the useful link! I see that it requires a lot of emg sensors as well.. I want to make a wearable that can be easily removed like MYO.. I will see what couple of MyoWare gives as a result.
@minhajansari82727 жыл бұрын
Do we need to provide power to it , or can it work on power provided by the computer? And how did you know the voltage power supply needed to run this project?
@Frank-yb4zd7 жыл бұрын
Minhaj Ansari you can use the power from the computer with smaller servos. For larger high torque ones like the one I used, you'll need a bit more power.
@minhajansari82727 жыл бұрын
Ah alright! thanks, bud :) Also, the surface electrodes being used, I read that they can only be used once. Is this true? That'll be a real bummer, I'll have to buy many electrodes for my project, in case I mess up in my first few tries.
@muhammadfirdauz13756 жыл бұрын
Hai Frank, i paste the coding in IDE but got error
@arnopierini85307 жыл бұрын
hello what is list detailing of component please
@elektrozil97287 жыл бұрын
The whole first 2 minutes is a detailed list. I think? I could be wrong tho..Or just go to SparkFun.com
@temoherbert1727 жыл бұрын
Hey frank, i using 5 mini-servo motors tower pro, with a battery pack of 9.6 V and 1000 mAh is the hand can work or no?
@Frank-yb4zd7 жыл бұрын
Temo Herbert I think the hand would work, but you would have to make a custom forearm to securely fit the servos
@Frank-yb4zd7 жыл бұрын
Temo Herbert also, I would not advise connecting the 9.6 directly to the mini servos. make sure you feed the servos an appropriate amount of voltage
@temoherbert1727 жыл бұрын
That you recommend me to distribute well the battery power to the 5 mini servo motors
@imranspeaking7 жыл бұрын
Arduino: 1.6.11 (Windows 10), Board: "Arduino/Genuino Uno" myo_ware:21: error: stray '\357' in program } ^ myo_ware:21: error: stray '\273' in program myo_ware:21: error: stray '\277' in program exit status 1 stray '\357' in program This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. does not compile and shows this error msg :/
@nooral-huda25197 жыл бұрын
i was wondering if i can use that code when the myoware is on the leg muscles, i need a quick answer cuz my project really depends on this :(
@Frank-yb4zd7 жыл бұрын
Noor Al-Huda yes it works on ANY muscle in the body that is touchable lol
@nooral-huda25197 жыл бұрын
is there any way to contact you, cuz im having many difficulties with my graduation project, its so important to me, i need your help :(
@Frank-yb4zd7 жыл бұрын
Noor Al-Huda what's your email?
@nooral-huda25197 жыл бұрын
nooralhudakhaled1994@gmail.com this is it
@razinzulkefli21857 жыл бұрын
is it possible if i use this coding but different type of servo?
@Frank-yb4zd7 жыл бұрын
Razin Zulkefli yes
@doncondorshockey6 жыл бұрын
nice bicep bro
@nikhilmaudhoo89667 жыл бұрын
im having some trouble with the sensor, i have connected the sensor as you said (im using the example AnalogReadsignal and serial monitor too find the thresh ) but the sig led does not react to muscle flexion, sometimes it is always on or becomes on when i apply slight pressure on the sensor. And also the values displayed on serial monitor are very erratic. Can i get a quick response because i need to get this done by next week?
@Frank-yb4zd7 жыл бұрын
are your electrodes positioned properly?
@nikhilmaudhoo89667 жыл бұрын
2 on the middle of the muscle and 1 far from it
@Frank-yb4zd7 жыл бұрын
nikhil maudhoo and the LED you are referring to is the LED on the MyoWare itself?
@nikhilmaudhoo89667 жыл бұрын
yes, the sig one to be precise
@Frank-yb4zd7 жыл бұрын
nikhil maudhoo have you tried adjusting the built in potentiometer ?
@TheLordpeanuts8 жыл бұрын
It was unclear; where do I buy these things?
@Frank-yb4zd8 жыл бұрын
just google the parts roberto
@vishwasdevagiri20438 жыл бұрын
hi Frank, nice video ...I had a little problem in using my sensor .I connected the sensor to my arm but I am not able to get any signal from it .please help me out as I really need this working for my final projectthank u in advance
@Frank-yb4zd8 жыл бұрын
firstly is your electrode placement correct? if so can you be more specific with your problem?
@vishwasdevagiri20438 жыл бұрын
+Frank (Frankybuilds) hi.... I have place the sensor rite where u have and to be specific about the problem .... the signal light is on even when not flexed and when my arm is in its relaxed position and there is no change after flexing ..... and can I ask u another favour. ..is there any possibility to Skype my email id is Vishwasdevagiri94@gmail.com it would be really cool if u could help me out
@Frank-yb4zd8 жыл бұрын
+vishwas devagiri in 5 hours I can
@vishwasdevagiri20438 жыл бұрын
+Frank (Frankybuilds) cool no problem
@vishwasdevagiri20438 жыл бұрын
+vishwas devagiri can u send me ur skype id
@StumblerFR8 жыл бұрын
Really nice thanks you ! Can I use a 12v battery to make mine ? Thanks a lot !
@Frank-yb4zd8 жыл бұрын
I believe an official arduino can take up to 12v (12v is kinda pushing it... board might warm up a bit)... but as long as you feed the MyoWare 3.3v using the 3.3v output on the board I think it should work fine
@StumblerFR8 жыл бұрын
+Frank (Frankybuilds) okay thanks you ! Because I would like to use an electric actuator powered in 12v in place of the servo, you thinks it will work ? Thanks you ! :)
@Frank-yb4zd8 жыл бұрын
+StumblerFR how many volts does the actuator require?
@StumblerFR8 жыл бұрын
+Frank (Frankybuilds) it require 12v This one : www.confort-center.com/fr/motorisation/49-verin-electrique-moteur-multi-usage-100mm-12v-750n-76kg-644221445778.html
@Frank-yb4zd8 жыл бұрын
+StumblerFR I'm not too familiar with actuators... does it have a positive signal and negative wire?
@AlBerserker7 жыл бұрын
Where can i buy the adaptor to attach the battery to the board?
@Frank-yb4zd7 жыл бұрын
Alberto Fernández Fernández I made that adapter using old parts
@AlBerserker7 жыл бұрын
so that's two male jumper wires attached to a tamiya male connector isn't it?
@Frank-yb4zd7 жыл бұрын
basically cut the ends off www.amazon.com/gp/product/B00RT611JW/ref=ox_sc_act_title_3?ie=UTF8&psc=1&smid=AMJZOOCNGSECT and soldered something like these www.amazon.com/2-54mm-Positions-Single-Angled-Headers/dp/B00FB55Y0A/ref=sr_1_1?ie=UTF8&qid=1483950061&sr=8-1&keywords=angled+header to the end. then I wrapped the solder point with heatshrink
@AlBerserker7 жыл бұрын
oh thanks very useful. And how do you charge the battery?
@Frank-yb4zd7 жыл бұрын
www.amazon.com/Tenergy-Universal-Smart-6V-Charger/dp/B003MXMJX8/ref=sr_1_3?ie=UTF8&qid=1483950312&sr=8-3&keywords=tenergy+charger this battery and charger are a bit overkill for this project, but it is all I had at the time. Something like this www.pololu.com/product/2224 would suffice
@darylmalicdem72028 жыл бұрын
Hey frank can is there a way that we can chat? id like to ask some things about the myoware thanks
@Frank-yb4zd8 жыл бұрын
drop your skype if you have one or we can talk right here
@Frank-yb4zd8 жыл бұрын
but i can't talk today
@barryparker52255 жыл бұрын
Can you add more than one servo?
@Frank-yb4zd5 жыл бұрын
Yes, so long as enough power is supplied to each servo
@finnmartin10362 жыл бұрын
Does the code change if you add more servo motors? Thanks.
@muhamadkeadan28664 жыл бұрын
hi that was very awesome but i want the arduino code
@mohdfikrisaadroni40227 жыл бұрын
hello frank, i would like to ask, im using Tower Pro MG995 Metal Gear 13kg/55g High Speed & Torque Digi Servo . The motor is rotate when the muscle reflex and it stop when no reflex but it did not going back to the position. This is my coding can u help me check if its wrong or not. Hope you can help me before tomorrow . #include Servo myservo; const int threshValue = 640; void setup() { myservo.attach(9); } void loop() { int value = analogRead(A3); if(value < threshValue) { myservo.write(90); } else { myservo.write(0); } }
@Frank-yb4zd7 жыл бұрын
Try this. Worked For Me. #include Servo myservo; const int threshValue = 250; void setup() { myservo.attach(9); } void loop() { int value = analogRead(A3); if(value < threshValue) { myservo.writeMicroseconds(800); } else { myservo.writeMicroseconds(2250); } }
@Frank-yb4zd7 жыл бұрын
btw, your thresh value seems a biiiiit high
@Frank-yb4zd7 жыл бұрын
don't be scared to adjust the gain potentiometer on the MyoWare PCB
@mohdfikrisaadroni40227 жыл бұрын
i already try it, but it cant work. Im not using the Continuous Rotation Servo, so i change my coding to myservo.write(90); when i set to 90 it rotate and when it 0 the motor stop. but its not going back to the same position again. is it because the coding or the motor?
@mohdfikrisaadroni40227 жыл бұрын
i get the thresh value from the analogreadsignal - serial monitor
@sherosegill45807 жыл бұрын
hi .. i like your project .. can you help me with the coding?
@Frank-yb4zd7 жыл бұрын
Sherose Gill what do you need help with?
@sherosegill45807 жыл бұрын
i need the code .. I'm working on prosthesis hand .. it's my project
I know I'm late to the party, but I kept getting error code "exit status 1" and I couldn't figure out how to get rid of it. Everything in my code looked fine and i copied it exactly. Any advice?