Мазмуну:

Серво көзөмөлдөгөн протездик кол: 8 кадам
Серво көзөмөлдөгөн протездик кол: 8 кадам

Video: Серво көзөмөлдөгөн протездик кол: 8 кадам

Video: Серво көзөмөлдөгөн протездик кол: 8 кадам
Video: Lesson 85: Introduction to Servo Motors | Arduino Step By Step Course 2024, Ноябрь
Anonim
Серво башкаруучу протездик кол
Серво башкаруучу протездик кол

Саламатсыздарбы, мен муну кармаш үчүн servos тарабынан башкарылган протез колун жасап жатам. Мен оң колумду жасап жатам, бирок сол алаканды басып чыгаруу үчүн файлдарды киргиздим. Жыйын сол жана оң кол үчүн бирдей.

1 -кадам: Бөлүктөрдү басып чыгаруу

Бөлүктөрдү басып чыгаруу
Бөлүктөрдү басып чыгаруу
  • Колунун бөлүктөрүн басып чыгаруу үчүн тиркелген stl файлдарын жүктөп алыңыз.
  • Сизге керектүү бөлүктөр:

    • 1 Билек
    • 1 Оң алакан же Сол алакан
    • 2 Билек казыгы
    • 2 Билек пин капкактары
    • 5 манжалар
    • 5 манжа казыктары
    • 5 Proximals
    • 2 Knuckle Pins
    • 1 бармак пин
    • 1 Servo Mount
  • Ар кандай таянычтарды же ашыкча пластикти кырып салууну унутпаңыз.

2 -кадам: Кол чогултуу

Кол чогултуу
Кол чогултуу
Кол чогултуу
Кол чогултуу
Кол чогултуу
Кол чогултуу
  • Эгерде пиниңиз кирбей жатса, аракет кылып көрүңүз:

    • Пиндердин эки тишин кысыңыз, аларды бүтүндөй басып өтүү үчүн кичирейтүү үчүн.
    • Пиндерди мажбурлоо үчүн кичинекей балканы колдонуңуз.
    • Кандайдыр бир төөнөгүчтөрдү же тешиктерди кырып салыңыз, ошондо алар батыраак батат.

3 -кадам: Колун сунуу

Кол сунуу
Кол сунуу
Кол сунуу
Кол сунуу
  • Эми колго эки нерсе менен байлаңыз: ийкемдүү жана балык кармоочу зым.
  • Менин сүрөттөрүмдө балык кармоочу зым жашыл түстө жана ийкемдүү кара түстө.
  • Балык кармоочу зым манжаларды тартуу үчүн колдонулат, ошондуктан ал күчтүү болушу керек.
  • Эластик диаметри 1,5 мм ашпаган ийкемдүү жип болушу керек.
  • Биринчи ийкемдүү жип:

    • Манжанын учунан алакан түбүнө чейин өлчөнүүчү 5 даана кичинекей ийкемдүү арканды кесип алыңыз
    • Бир учу манжанын учуна жакыныраак жайгашкан кичинекей тилкеге байлаңыз.
    • Аны башка тилкенин астына, проксималдагы кичинекей тешиктен жана алакандын чокусундагы тиешелүү канал аркылуу сайыңыз.
    • Аны алакандын түбүндөгү тиешелүү тешигине байлап, ашыкчасын кесип салыңыз.
  • Кийинки балык кармоочу жип:

    • Бармактын учунан алакандын түбүнө чейинки 5 даана балык кармоочу жипти кесип алыңыз.
    • Манжанын түбүнө манжанын учуна жакын тилкенин бир учун байлаңыз.
    • Аны манжанын ылдый жагындагы канал аркылуу өткөрүңүз.
    • Андан кийин, аны тешиктен өткөрүңүз, ошондо алакандын үстүнө чыгат.
    • Аны ошол эле манжаңыздын ийкемдүүлүгү менен алакандагы тиешелүү канал аркылуу өткөрүңүз.
    • Эластик байланган тешиктен өткөрүңүз, бирок тешиктин айланасына байлабаңыз.
    • Азырынча ал жерде жаткан балык линиясын калтырыңыз.

4 -кадам: Arduino тактасын орнотуу

Arduino тактасын орнотуу
Arduino тактасын орнотуу
Arduino тактасын орнотуу
Arduino тактасын орнотуу
Arduino тактасын орнотуу
Arduino тактасын орнотуу
Arduino тактасын орнотуу
Arduino тактасын орнотуу

Сүрөттөрдү кылдаттык менен аткарыңыз, төөнөгүчтөрдү кайда коюу керек, андан кийин Arduino тактасын компьютерге туташтырыңыз.

Бул жерде кээ бир деталдар:

  • Мен баскыч үчүн PIN 3тү колдоном
  • Мен servo 1 үчүн PIN 9ду колдоном
  • Мен servo 2 үчүн PIN 10ду колдоном
  • Мен баскыч үчүн 10k каршылыгын колдоном
  • Мен 2 стандарт 180 сервону колдонуп жатам.

5 -кадам: Серволорду коддоо

Негизинен, код эмне кылат, мен баскычты басканымда, серволор белгиленген абалга барып, мен баскычты коё бергиче ошол жерде кала тургандыгын сервоско айтат. Мындай болгондо, код аларга баштапкы жерине кайтып барууну жана баскыч кайра басылганга чейин ошол жерде калууну айтат.

Бул жерде кээ бир деталдар:

  • Менде PIN 9га бара жаткан servo 1 жана PIN 10го баруучу servo 2 бар.
  • Менде PIN 3кө өтүүчү баскыч бар.

Бул жерде код:

#кошуу

int pos = 0;

Servo servo1;

Servo servo2;

жараксыз орнотуу () {

pinMode (3, INPUT);

servo1.attach (9);

servo2.attach (10);

}

void loop () {

while (digitalRead (3) == HIGH) {

servo1.write (440);

servo2.write (172);

}

while (digitalRead (3) == LOW) {

servo1.write (0);

servo2.write (15);

}

}

6 -кадам: Серваларды орнотуу

Серваларды орнотуу
Серваларды орнотуу
Серваларды орнотуу
Серваларды орнотуу
Серваларды орнотуу
Серваларды орнотуу
  • Тоо түбүндөгү клипти билектин каналына жылдырыңыз.

    • Клип өтө чоң болсо, аны файл менен кырып салсаңыз болот.
    • Клипти каналга ысык желим менен чаптап койсоңуз болот, ал айланып кетпейт.
  • Тоодо эки сервону тең жылдырыңыз:

    • Алар тескери карап турганын текшериңиз.
    • Сервонун колу алаканга эң жакын экенин текшериңиз.
    • Серволордун тоодо отурганын текшериңиз, бирок бири -биринен жетишерлик алыс болгондуктан, колдор кагылышпасын.
  • Кыймылдабаш үчүн сервопросторду ысык желим менен жабыштырыңыз.
  • Байланыш 3 бош балык линиясы сервво колунун аягындагы тешикке чейин бири менен аяктайт.
  • Калган 2 бош учун башка servo колунун учундагы тешикке байлаңыз.

7 -кадам: Толтуруу

Толтуруу
Толтуруу

Менин колум колдонулбай тургандыктан, мен толтуруучу же боо колдонгон жокмун.

Эгерде сиз төшөмөлөрдү жана боолорду тагууну кааласаңыз, анда муну кантип кылууну түшүндүргөн видеого шилтеме бар:

  • Материалдар:
  • Толтуруу:
  • Боолор (1 -бөлүк):
  • Боолор (2 -бөлүк):

8 -кадам: Протездик колду колдонуу

Колуңузду протездөө
Колуңузду протездөө
  • Колго кармоо үчүн баскычты басып, коё бергиңиз келгенче басып туруңуз. Баскычты басууну токтоткондо кол кармашууну токтотот.
  • Мага кол тууралуу суроолорду берүүдөн тартынба.
  • Ырахат !!

Сунушталууда: