仿生假肢:EMG或声音控制,可编程版
Prosthethic arm with EMG or Audio control. Includes code.
使用说明
- 所有模型资源均由用户上传分享,内容来源于网络公开资源
- 侵权投诉:通过抖音私信 @jobsfan 联系我们(需附版权证明),24小时内处理
- 模型将通过邮件发送(5分钟内自动发货),感谢理解带宽压力
关于费用
我们是爱好者共建社区,为维持服务器成本,每个模型收取微量费用(仅覆盖基础开支)。我们承诺最低成本运营,感谢您的支持!
扫码手机访问
抖音私信 @jobsfanSummary
This is a long-time project that I've been working on, designing and modeling, printing, failing, and succeeding. I will try to note everything about making of this project here as simple as possible. The idea of this has been ease of access, ease of building, and access to components anywhere. Hope this is an item you can build for anyone you know who is in need of them with basic ready-to-print 3D printers, such as Flashforge Finder and Adventurer. Cheap, strong, and fast to build. Code will be included so the best scenario is that you don't need to code the Arduino Nano at all yourself and just upload the code there with Arduino IDE software that is free on Arduino site.
EMG sensor is probably the most expensive and hardest one to find cheap, but you can use your own judgment on that. In Ali Express and other Chinese stores, you can get a hold of these dry EMG sensors for about 40-50 euros/dollars.
Item's you will need to make this project are:
-printed files, some sanding might be needed for all joints to be loose.
-thin metal wire that goes through the finger joints and palm joint, I've used 1-2mm thick myself.
-fishing line or fishing rope. I ended up using 90KG fishing rope as the 20KG servo motor ended up breaking 60KG fishing rope for some reason. I assume fish and motors are not the same. This is used to connect tip of the fingers to the servo arm.
-elastic band, stronger is better if you can get your hands on it, but double or triple layer weak is enough also. This will be used to re-bounce fingers open when hold is toggled off.
-15-20KG servo motor with metal arm and full metal gears. Plastic ones will break. I've used 20KG waterproof servos from Miuzei. These are cheap, strong and quiet. With 15KG motors I ended up having the servo struggle to hold grip on heavy objects.
-batteries, I used battery packs made for RC cars as these come with usb chargers and are easy to hook up and charge. I used 2 x 6V 2400mAh soldered in Parallel so the voltage is 6V and mAh is 4800
-rocker switch and 3 micro buttons. Rocker switch for power and micro buttons for locking feature and muscle reading value changing.
-I2C led monitor is not necessary, but I decided to use one for convinience of knowing the value of muscle reading threshold and if the lock or open status in on. I used extremely cheap 0,9inch monitors or about 2cm x 1cm monitor.
-EMG sensor with hopefully a dry sensor. Dry sensor is the small piece with 3 metallic sensors instead of needing the attachable medical ones. These can be found cheap on AliExpress. These have certain limitations, but for this project they work and are extremely affordable.
-Arduino Nano. Official one is needed or third party that has exactly same power deliveries. I found my code and whole system running on third party Arduino Nano's or Arduino Nano clones not to function properly and having a lot of power dropping problems. Then I read about the power delivery differences in official and clone's data sheet. Included code in the .INO file is designed for the sensor that looks like the one in the pictures. This can be found easily in AliExpress and other online stores.
-shunt resistor 1 ohm 5 watt. This will get a bit warm so get a good metalfilm one. You can also go higher, but code will be need a bit a of change as the analog read this is used to get signal of electricity will change.
-jumper wires, small wires overall.
-garden glove or work glove with a rubber/antislide inside of palm that fits over the finger/palm size you print.
-wide velcro type strap, or you can use thin ones also and scale the model of 10cm wide velcro strap to your need. I found better thing to be luggage strap, but if you get to the point of this being decision, you for sure can make artistic decision.
-electrical tape
-hot glue
If when imported to slicing software, imported STL files are small, normal size is achieved by scaling 10x the stl in the slicing software. There are cubes as measurements in some of the STL files for 1cm scaling check inside the slicer. FPP files are Flashprint slicer files that you can print or export as STL or Gcode with free software called Flashprint. Flashprint lets you cut and slice objects to separate so you can separate printing pieces or item pieces to print. Flashprint is also used on Flashforge printers natively.
I've included a lot of old files from the road of development of this product if you feel like trying them out. Newest version, version 5, files are downloadable individually in this file and also as a zip. All pieces clean - Right and Left - Real Size.stl Is the file that most of you want.
But let's start the project, I try to cover everything in here in a simple matter and add pictures to the item that will help you follow. Though in most parts there's quite little room for error as I've tried to simplify the project and add angles that will make placing items wrong way hard.
First you'll have to print all the version 5 files and strap loops for velcro connections. I personally found best to use 10cm velcro strap and company it with 7,5cm velcro as there's two points of scale for the arm.
Great job printing those pieces. You will be now getting your first other tools. Take metal wire and connect fingers to the palm and all fingers to each others. These should be so loose that it looks like a marionette and all fingers loosely shook everywhere when shaken. Now you can cut the elastic piece to a appropriate size so it goes over the joints of fingers. Position the hand palm down. This way fingers are loosely dragging on table. Drops of hot glue on finger joint and palm. Put the piece of elastic band in such a way that it's tight enough that it carries the finger up in the air straight. Repeat this until you have all fingers pointing straight when hand palm is pointing down, but the elastic bands are tight enough so fingers are not loose to that direction anymore.
You are now going to follow the wiring picture and wire everything as written and drawn down. If you decide to change connections places, remember to change them in the code also. Combine batteries in a line that you can drop inside the arm shield. After you have wired everything and power on the system, servo will rotate to it's default place, which would be close to open palm position. You can now disrupt the signal in the EMG sensor to get the servo move from A to B and then B to A. Also you can test your dry sensor out, remember that finding a position can be hard at first. Try it out and change the values of stiffness kovuus. What I often did before I knew my muscles and values, I put the muscle sensor on my arm where a muscle can be felt easily when flexed, IE bicep. When you keep your arm relaxed and hold the button to put kovuus to 0, servo will turn constantly from other end to other. Then add some value until it stops moving, this is your baseline movement in that muscle. Now the servo will probably move instantly when you move your arm as it's put on the very limit of flexing. Add more value until you are comfortable with the tension required.
Now to the aligning of the metal arm on the servo. When you move the servo back and forth with your muscle. Look at the positioning and screw the servo arm in place when servo is on it's side and arm pointing down. This way the arm pulls towards your body when muscle is read to close the fist. You will get a good idea of this in the pictures about the servo positioning.
When building the palm and wrist together, drill holes to both parts and put some metal rods if possible to the joint, this will give strength to the palm's and wrist's joint when Servo pulls the ropes through it.
Hot glue the servo in it's place and check that the arm moves properly before adding glue. Do the same for buttons and monitor which are in the top cover. Though depending if you have finalized the wiring and wires are already attached, you might first want to do the fishing rope stuff before attaching the cover shield to the wrist part.
Slide rope through fingers to the servo arm. I found best way to calculate the fist and open hand length of rope to make a loop from rope to the servo arm. Then tie finger ropes to that loop. Tell the servo to move to the closed fist position and then tighten the ropes while holding the fingers in a closed fist which would be last position of them. Tie the ropes ends to the fingertips. This can be extremely frustrating process, helping hand from anyone is great here.
Everything should now be in pretty much at place. You can hot glue the battery cover to the wrist part and slide the dual battery inside, leaving power wire to the end for easy charging and putting power to the arm. Hot glue the arm cover on and velcro to the wrist and everything is starting to look pretty good.
For putting the glove. Cut the thumb separate from the glove and pull the glove on the 4 fingers first. Hot glue to the palm stopper and wrist shield and this will keep the glove tight on the fingers. Do the same for thumb.
For audio readings it is pretty much the same approach, but with different code. Code will be included here. Main thing is to get the voice recognition module 3 and use it's own manual to record what ever commands you want there.
Print Settings
- Printer brand:
FlashForge
- Printer:
Finder
- Rafts:No
- Supports:Yes
- Resolution:0.18mm
- Infill:20%
- Filament brand:
Any PLA or ABS
- Filament color:
Any color
- Filament material:
PLA or ABS
Post-Printing
Sanding fingers and re-drilling holes if needed
Depending on printing settings, you might need to make holes in fingers and hand for strings to larger. All fingers should be as loose as possible before connecting rubberbands.
How I Designed This
Design progress.
This was designed based on human anatomy and inspired/combined from many different styles of prosthetics there are. Human anatomy was a great inspiration to this as it gave me the ways to bend fingers how they would be controlled by our "motors" muscles.
All pieces were printed and modified hundred times in the design parts over a year.
Overview and Background
This prosthetic arm is developed to help people who have lost their hand, audio control is for people who don't have muscles left due how the amputation is made. My background is a long time 3D modeler, and this was my self taught process to electronics and development over a year.
Lesson Plan and Activity
First gather all necessary parts. Study the wiring etc and build the machine on breadboard, while printing pieces. When you have everything working and 3D printed parts assembled, then play around with fitting the items to the cover.
Materials Needed
Materials, parts used.
-3D printing material for all pieces. -small drill. -thin metal wire to connect finger pieces and wrist. 1-2mm. -fishing line or fishing rope, I used 100-150kg strength. -elastic bands. -15-20kg servo motors. 15kg worked already, but I went with 20kg for quieter operation. -RC car battery packs. For long version 10x AA cells, for short 5xAA cells size. 6V operating power. -Rocker switches and micro buttons for power and changing EMG sensitivity. -Led monitor if wanted to see values in use. -EMG sensor, dry electrode is best option. -Arduino Nano. -1ohm 5watt resistor for shunt resistor use. -jumper wires. -garden glove or any glove you want for the hand cover. -wide velcro or luggage straps for holding on. -electrical tape. -hot glue.
Tags
License
Prosthethic arm with EMG or Audio control. Includes code.
by jerzku is licensed under the Creative Commons - Attribution - Non-Commercial - No Derivatives license.
相关内容
猜你喜欢
联系我们
最新模型
-
Fcm书签2024-05-08
-
铁匠铺 HO 比例 3D 模型2024-05-08
-
SkiErg表盘固定架2024-05-06
-
蝴蝶过山车2024-05-06
-
智能电池存储系统(LR54/LR1130)2024-05-06
最热下载
-
桌子反面的抽屉2023-03-26
-
Ikea 米兹顿 插嵌2024-04-20
-
Woods Mower 30922 护盾保持者2024-04-24
-
基础鸟饲料架2024-04-30
-
Enders 3版控制面板2024-05-08