Bionic Arms

The bionic arm boasts a sleek, 3D-printed design, making it lightweight and cost-effective. It operates using a servo motor that pulls fishing string connected to the finger joints, enabling smooth and natural opening and closing motions. To control the arm, I soldered a button to the circuit, which toggles the arm's position between open and closed states. The button was connected to an Arduino, which served as the central controller for the bionic arm. Using C++, I programmed the Arduino to interpret the button press and send precise signals to the servo motor, ensuring accurate and responsive movements.

  1. Code:
    Wrote and debugged the C++ code ensuring the servo motor responded consistently to button presses.
  2. Servo Calibration:
    The servo motor needed fine-tuning to align with the finger joints, ensuring the arm’s movements matched the intended design
  3. String Tension:
    Achieving the correct tension in the fishing string was critical; too loose, and the fingers wouldn’t move effectively; too tight, and the string risked snapping.
  4. Power Supply Issues:
    The servo motor occasionally stalled or jittered due to inconsistent power delivery, requiring additional capacitors and a regulated power source for stability.
  5. Structural Weakness:
    Some 3D-printed parts broke under stress, particularly during the testing phase. This led to redesigns and reprints using more robust designs or materials.
  6. Finger Alignment:
  7. Ensuring the fingers moved uniformly was challenging. Small discrepancies in string placement or servo movement caused uneven finger motion, reducing overall functionality.