Summary
Armyo is a prosthetic hand indicated for trans-radial amputation, commonly referred to as below-elbow or forearm amputation. Using the Myo Armband, the user can control this device by setting four gestures, where each one is indicated to a function.
The functions of this device are organized in 4 groups of 4 functions each one, indicating a total of 16. As we have 4 gestures for 4 functions, with the use of a switch we can change the group of functions but using the same gestures. In addition, the designer that wants to build this project can set the functions that the user wants to do by changing the code.
The hand also has two other buttons, one to block the communication so that the position or function it is in is fixed, and another to turn on and off the backlight.
The LCD screen shows information about the group and position the hand is in.
The control of the prosthetic is handled by an Arduino Nano which it is communicated with Myo armband throw a HM10 bluetooth module.
Read the whole thing before printing!!
Print Settings
Resolution:0.1 - 0.2
Infill:15%
Filament: Any PLA
Notes:
The Dorsal Forearm is uploaded twice, one as a whole part and another broken down. You should print this last one for easier assembly.
Materials Needed
Electronics
-Myo ArmBand
-Arduino Nano
-HM-10 Bluetooth Module
-SG-90 Servo Motors x5
-LCD 16x2
-I2C LCD Module
-FSR sensors x3
-External Battery (We used TPLink 10400 mAh with two outputs)
-LM358 x2
-Resistors (10k)
-Capacitors (100nF) x3
-Push Buttons x3
-USB standard Female port
-PCB (5 x 5 cm)
-Wire
Tools
-3D printer
-Screwdriver
-Soldering gear
-Tweezers
-Dremmel
-Chloroform (or instant glue)
-PLA filament
Extra
-TPU Cellphone case
-Lycra fabric
-Velcro
Skills Learned
3d design
3d printing
BT connection
I2C
BLE Connection
Programming
Instructions
Myo-Arduino Communication
The first thing you need to achieve is Myo-Arduino communication. We used this tutorial to do it and so should you. The recommended BT module is HM-10 .
Tutorial:
https://github.com/vroland/MyoBr ... -MyoBridge-Firmware
Try out some of the examples to make sure you got it right!
Hardware Testing
Next you should give a test to electronics and conifgurations. Connect the components as the image shows and try the whole thing!
You should use both batteries outputs, the 2A one for the servomotors with the USB female connector and the 1A one for the rest of the components. You can connect this output to the Arduino’s USB port
Program the Arduino Nano with the "ARMYO-Version_1.3.ino" file.
To use this version, you should know:
1) Wait until the Myo and Arduino are connected. The LCD will state "Armyo esperando..." (Armyo waiting).
2) Then make the sync Gesture to use until the LCD shows the group.
3) To make a the servos move, you'll need to make two identic gestures, one to select and one to confirm (this was done for safety reasons". So, if you make the "Wave out" gesture and the Myo detects it, it will vibrate and the LCD will show the movement asigned with three suspensive dots next to it. This means you need to make the gesture again for the hand to move.