-
1Getting started with uMyo
uMyo is a fairly versatile device, so we designed it so that some users do not spend money on additional components or can purchase them in any online store (or local) if necessary.
We have created a Discord Chat for additional support or feedback, join us!What components are we talking about?
1. Battery. You can solder any lipo battery to uMyo, but you can also plug in any battery with a 2-pin 2mm JST-PH connector. Links to some suitable batteries are below:
https://www.adafruit.com/product/1570 - this one is from Adafruit and can be ordered quickly if you're in the US.
https://www.aliexpress.com/item/32617056181.html?spm=a2g0o.productlist.0.0.4fc075e1xbrbGy&algo_pvid=9b750b75-f41e-4ea3-80dd-f674e1b0e7e6&algo_exp_id=9b750b75-f41e-4ea3-80dd-f674e1b0e7e6-25&pdp_ext_f=%7B - this one is from AliExpress and will take more time to arrive if you order. There are several options: you need the '2 line 2mm' option. If you order, make sure the red and black wires match the + and - of the JST connector on uMyo.2. Arduino: uMyo can be used with any Arduino via nRF24 radio module.
3. ESP32: uMyo can be used directly with ESP32 BLE radio, with no additional hardware required
If you still have questions, feel free to email us hi@ultimaterobotics.com.ua
-
2Power on/off
1. Before turning on, you need to attach the battery to the uMyo:
- You can use a battery with a JST connector cable (links to suitable ones can be found above);
- You can also solder any lipo battery directly to BAT+ and BAT- pads on uMyo;
- Always use only one battery for all connected uMyo devices;
- After plugging the battery, it's ready for use;
- Charging the battery: you can plug a USB-C cable into any uMyo connected to the battery to charge it, even if it's one of several uMyos connected together.
2. Press button to turn uMyo on;
3. You should see several LED blinks: - red-red-green, blue, then it will blink 3 times indicating current radio mode:
- pink - nRF24 mode
- blue - BLE mode
- green - PC station mode
4. Turning off: hold button for more than 2 seconds. LED will switch from blue to red, release the button -> uMyo stays off.
See video instruction for more details: -
3Using uMyo with bracelet and dry connectors
1. First you need to attach dry connectors to uMyo. The board has two holes for attaching connectors (see the figure above) - a cross-shaped screw is inserted on the side of the components, and a bolt with a flat head is screwed into it on the back side, flat surface contacts the skin.
2. Pass through the "ear" (see picture above) one end of the bracelet and fix it with Velcro. Pass the second edge of the bracelet through the second "ear".
3. Put the bracelet in this form on your hand and find the necessary muscle position by alternately squeezing your fingers or fist.
4. After determining the required active muscle, place the uMyo connectors on it and tighten the bracelet so that it sits tightly, fix the selected position with Velcro (which is located on the second end of the bracelet).
5. After placing it is necessary to check whether the position is optimal by repeated contraction of the selected muscle. The Muscle Activity LED (see picture above) should glow brighter with each contraction. This way you will know that the device captures your movements.
See video instruction for more details:
-
4Using uMyo with disposable gel electrodes and wet connectors
1. First you need to attach the wet connectors (see the picture above) to the uMyo using soldering. The board has two holes for attaching connectors (see the figure above). We made a video of this process in links from the QR code.
2. Snap two gel electrodes to the soldered connectors.
3. Find the required muscle by alternately squeezing your fingers or fist.
4. After determining the desired active muscle, fix the gel electrodes on it.
5. After placing it is necessary to check whether the position is optimal by repeated contraction of the selected muscle. The Muscle Activity LED (see picture above) should glow brighter with each contraction. This way you will know that the device captures your movements.
-
5Using with Arduino
uMyo is a muscle activity sensor that transmits data wirelessly to Arduino. Two standard options are supported: nRF24 module with any Arduino model, or transfer via BLE directly to ESP32 boards.
For using with nRF24 module, use uMyo_RF24 library from Arduino library manager (or download it here: https://github.com/ultimaterobotics/uMyo_RF24 ). Library contains basic examples allowing to get data from uMyo devicesSee video instruction for more details:
-
6Using with ESP32
For ESP32, use uMyo_BLE library from Arduino library manager (or download it here: https://github.com/ultimaterobotics/uMyo_BLE ). Library contains the same examples as RF24 version with similar usage
-
7Using 2 uMyo devices simultaneously
uMyo library allows using multiple uMyo devices simultaneously without additional efforts - it reports amount of devices available, and all parameters can be obtained for any of them at any moment. Although the more devices are present, the higher is chance of radio data overlapping, so if many uMyo are active, data rate would become lower
-
8Our demo projects using 1 or 2 uMyo
1 uMyo project - Dino game with Arduino Uno in HID mode:
1 uMyo project - Tetris on a LED board
2 uMyo project - Robot control project with Arduino:
2 uMyo project - LED clothing project control with ESP32:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Hi, I Just received the devices. I am trying to use it with XIAO BLE SENSE Arduino board which has NRF radio in it, Can anyone tell me if this should work? i am not getting any signal from the device .
Are you sure? yes | no