Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Capacitieve Touch-Sensing 3D-geprinte Prosthetische Hand – Arduino-gestuurde Actuatie

Onderdelen en Benodigdheden

OnderdeelAantal
Arduino UNO1
MG996R Servomotor1
TTP223 Capacitieve Touch Sensor2
Draadjes (generiek)1 set
Breadboard (generiek)1

Apps en Online Services

  • Arduino IDE

Over Dit Project

In dit project heb ik een idee uitgewerkt dat geïmplementeerd kan worden in bestaande 3D-geprinte prosthetische handen. In bestaande elektrisch aangedreven protheses kon ik geen gebruik vinden van capacitieve touch-sensing technologie voor de actuatie van vingers. Dit project combineert twee coole dingen: Arduino met capacitieve touch-sensing voor de actuatie en een remix van het e-NABLE Phoenix hand ontwerp.

De Phoenix-hand is eigenlijk een lichaamsaangedreven hand. Wat ik in dit project heb gedaan is het omzetten naar een elektrisch aangedreven prothese door de benodigde onderdelen te kiezen.

Het voordeel van capacitieve touch-sensing is dat je door aanraking de vingers eenvoudig kunt activeren. Dit model kan momenteel nog geen individuele vingers controleren en er is meer ontwikkeling nodig voor draagcapaciteit en grijpkracht.

Onderdelen Verzamelen

Capacitieve Touch-Sensing 3D-geprinte Prosthetische Hand – Arduino-gestuurde Actuatie
  • Arduino Uno
  • TTP223 Touch Sensor - 2 stuks
  • MG996R Servomotor

Montage van de Phoenix Hand:

De montage-instructies van de Phoenix-hand zijn in de volgende stappen beschreven...

Ik heb flexor als vislijn en extensor als rubberbanden gebruikt.

Tools:

  • 3D-printer
  • Lijmpistool

De Hand Printen

Dit project gebruikt het eerder ontworpen e-NABLE Phoenix-hand.

Capacitieve Touch-Sensing 3D-geprinte Prosthetische Hand – Arduino-gestuurde Actuatie

Volgens mijn eisen heb ik alleen de volgende onderdelen geprint:

Vingers

  • finger_phalanx.stl - 4 stukken
  • fingertip_long.stl - 2 stukken
  • fingertip_short.stl - 2 stukken
  • thumb_phalanx.stl - 1 stuk
  • thumbtip.stl - 1 stuk

Handpalm

  • palm_right_new_supports.stl - 1 stuk

Snap Pinnen

  • fingertip_pin.stl - 4 stukken
  • knuckle_pin_long.stl - 1 stuk
  • knuckle_pin_short.stl - 2 stukken
  • thumb_knuckle_pin.stl - 1 stuk
  • thumbtip_pin.stl - 1 stuk

Omdat er al gedetailleerde instructies zijn over hoe je dit bouwt, ga ik niet diep in op detail.

Voor printen gebruikte ik een Flsun 3D-printer. In totaal duurde het 10-12 uur om te printen.

(Let op: deze onderdelen zijn voor een rechterhand)

Montage van de Hand

Het bouwproces van de Phoenix-hand is al beschikbaar, dus ik ga niet te diep op in. Als je vragen hebt, laat gerust een reactie achter.

Ik heb flexor als vislijn en extensor als rubberband gebruikt.

** enige afwerking kan nodig zijn voor soepele pasvorm.

Elektronische Onderdelen

De actuatie wordt gestuurd door 2 touch-sensoren (TTP223). De invoer van de touch-sensor opent en sluit de vingers via de servomotor.

Schakelschema en Arduino-code:

Capacitieve Touch-Sensing 3D-geprinte Prosthetische Hand – Arduino-gestuurde Actuatie

Veel plezier met maken!

Bedankt voor het lezen. Als je meer informatie nodig hebt, vraag gerust in de reacties, ik zal mijn best doen om te antwoorden.

Code:

#include <Servo.h>
Servo myservo;
#define CTS1Pin 2 // Pin voor capacitieve touch sensor 1
#define CTS2Pin 3 // Pin voor capacitieve touch sensor 2
int pos;
void setup() {
  myservo.attach(9); // koppelt de servo op pin 9 aan het servo-object
}
void loop() {
  int CTSValue1 = digitalRead(CTS1Pin);
  int CTSValue2 = digitalRead(CTS2Pin);
  if (CTSValue1 == HIGH) {
    for (pos = 0; pos <= 180; pos += 1) {
      myservo.write(pos);
      delay(15);
    }
  }
  if (CTSValue2 == HIGH) {
    for (pos = 180; pos >= 0; pos -= 1) {
      myservo.write(pos);
      delay(15);
    }
  }
}

Code

Arduino Sketch (Arduino)
#include <Servo.h>
Servo myservo;
#define CTS1Pin 2 // Pin voor capacitieve touch sensor 1
#define CTS2Pin 3 // Pin voor capacitieve touch sensor 2
int pos;
void setup() {
  myservo.attach(9); // koppelt de servo op pin 9 aan het servo-object
}
void loop() {
  int CTSValue1 = digitalRead(CTS1Pin);
  int CTSValue2 = digitalRead(CTS2Pin);
  if (CTSValue1 == HIGH) {
    for (pos = 0; pos <= 180; pos += 1) {
      myservo.write(pos);
      delay(15);
    }
  }
  if (CTSValue2 == HIGH) {
    for (pos = 180; pos >= 0; pos -= 1) {
      myservo.write(pos);
      delay(15);
    }
  }
}

Schema's

Capacitieve Touch-Sensing 3D-geprinte Prosthetische Hand – Arduino-gestuurde Actuatie

Productieproces

  1. Geprinte Schakelprintplaten: Ontwerp, Fabricage en Toekomstige Trends
  2. 3D-geprinte Onderdelen Kleuren met Was Crayons: Een Nieuwe Post-processing Techniek
  3. 3D-geprinte prothesen: toegang en betaalbaarheid verbeteren voor geamputeerden
  4. Maak Hoogwaardige 3D-geprinte Topografische Kaarten van Google Terreindata
  5. Kwaliteitscontrole Verhogen: 3D‑Geprint Tooling Verbetert Productieprecisie
  6. Functionele 3D‑Geprinte Fiets Pannier Adapters Ontwerpen Met Kevlar CFF
  7. De Go-Kart Heruitvinden: 3D-geprinte Koolstofvezel-onderdelen voor Ongekende Prestaties
  8. Mens-gerichte toeleveringsketen-transformatie: Efficiëntie & veerkracht boosten
  9. Smart Draaibank: Geavanceerde Touchscreen Besturing voor Precisie Bewerking
  10. Capacitatieve accelerometers uitgelegd: van massa-veren-mechanica tot signaalconditie
  11. Geavanceerde Universele Tactiele Sensor met Elektromechanisch Gekoppeldegeleiders