Week 4
Week 4 Remotely controlled prosthetic arm using Arduino
Summary of week’s activities:
1. We successfully controlled all the servo
at the same time.
2. We reconnected circuits in a better way
to facilitate our organizations of components.
3. We fixed five flex sensors on the grove
and measured the new values of these sensors.
This week we continued to fix the problem of five servo motors that can not be controlled at the same time. We tested the flex sensors again and found that each sensor had a different value of the range. So the default range value could not satisfy all the sensors and when the value was read from the sensor sent to the master device. It can not recognize the lower value out of the range and do some strange movement. Then, we change the reading value in accordance with the flex sensors' respective.
After doing this, we stuck the flex sensors to the glove. Thus, we could bend the fingers to control the flex sensors' sending values. (Figure.1)
Fig.1 |
As we tried to control three servo motors by using a flex sensor glove, it worked perfectly. But when we tried more than three servo motors, whatever the code we change, all the motors did not respond at all. We inspected the code and circuit entirely, and found that everything was right, flex sensors were sending signals normally. We had to think that maybe the problem was about the power supply of the computer could not afford five motors in simultaneously. Then we try to use a battery box to supply the circuit (Figure.2). It did work and five motors ran successfully(Figure.3).
Figure.2 |
Figure.3 |
After being able to control five motors simultaneously. We tried to connect the motor to the prosthetic arm and chose a more secure way of punching than glue. After the connection, theprosthetic arm can be smoothly controlled by the flex sensor glove. The video is shown below.
评论
发表评论