Hi everyone.
I was using a Myoware 1 recently to read EMG values from my forearm.
I've not used for a few days and left it on my table, then yesterday I got back on my project but noticed that Myoware was not reading my forearm flexing. I was using a Nucleo-F446RE to read the values from the Myoware, so I decided to switch to a minimal prototype just with an Arduino Uno to check if I was doing something wrong with the previous board... but looks like the Myoware itself is not working anymore.
I'm reading a constant value of 30-90 depending on how I turn the gain potentiometer, but it stays constant on a value and doesn't change.
I really don't know what to do, since it is doing this all of a sudden, and it was working ok previously.
Here it is my prototype to test the readings.
This is exactly my setup, except I'm using an Arduino NANO
This is the code I'm using
const int POT = A0;
void setup() {
Serial.begin(115200);
}
void loop() {
readMyo();
}
void readMyo() {
Serial.print(0); // To freeze the lower limit
Serial.print(" ");
Serial.print(1000); // To freeze the upper limit
Serial.print(" ");
Serial.println(analogRead(POT));
}
I'm pretty much desperate right now since I needed to end this project for the next month, but there are no Myoware on the market anymore and I don't know how to resolve this issue.
The picture is wrong. The pins on the Myoware module are not in that order. Could you check the wiring ? Perhaps a wire is broken. Do you have a multimeter to check the signal on the Myoware module ? Can you show a photo, so we can check the soldering.
I have not heard that they easily break, but it could be broken. So meanwhile try to get another one. In which country do you live ?
Very hard for the wires to be broken. I've tested them with other sensors and they are also shielded.
I've got a multimeter which I could use tomorrow, but what could I check precisely?
Also, I've tried with the cable shield connected to it. Although I don't really like using cables, since they gather a lot of noise, I've noticed that using them with in a specific order position actually looks like is getting something, even though I'm not sure I am reading what I should. Imgur: The magic of the Internet >> second image
Sorry, but due to arduni forum policies I can't post more images in the post
With a multimeter you can check if the board has 5V and if the signal output has a signal. Check if the probe is connected to the board.
Try also adjusting the potentiometer.
They are indeed out of stock everywhere. There is a chip shortage, maybe the manufacturer has to redesign the module for other chips. You could be in trouble
If it's not too late for your project, you can try uMyo sensors - we just released them. Although you'll need some wireless device to get the data (either nRF24 module, or ESP32 in BLE mode - or any other BLE capable device - or PC base unit if sending data to PC is preferable, we have those as well)
You may give links, commercial or not, as long as they are interesting. But if you make an account only to tell about your products, then it might be seen as spam.