Мазмұны:

Адам-компьютер интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Киригами жасаған): 7 қадам
Адам-компьютер интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Киригами жасаған): 7 қадам

Бейне: Адам-компьютер интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Киригами жасаған): 7 қадам

Бейне: Адам-компьютер интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Киригами жасаған): 7 қадам
Бейне: Война на денежные средства 2024, Шілде
Anonim
Адам мен компьютердің интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Kirigami жасаған)
Адам мен компьютердің интерфейсі: EMG көмегімен білек қозғалысы арқылы ұстағыш (Kirigami жасаған)

Бұл менің компьютер мен адам интерфейсіндегі алғашқы әрекетім, мен EMG сенсорының көмегімен білегімнің қозғалысының бұлшықеттерінің активтену сигналдарын түсірдім, оны питон мен ардуино арқылы өңдеп, оригами негізіндегі ұстағышты іске қостым.

Жабдықтар

1. ЭСП-32

2. Jumper Wire

3. ЭМГ датчигі (ЭКГ электродтарын қоса)

4. Серво қозғалтқышы (SG-90)

5. DCPU (ескерту-бұл ESP-32-ге тікелей қосылу арқылы DCPU қолданбай-ақ жасалуы мүмкін.)

1 -қадам: EMG датчигін DCPU -ға қосу

EMG датчигін DCPU -ға қосу
EMG датчигін DCPU -ға қосу

DCPU-ге ESP-32-ге клипті бастамас бұрын, енді біз EMG сигналдарын алуымыз керек. Бұған EMG датчигін DCPU-ға қосу арқылы қол жеткізуге болады. Өткізгіш сымдардың қосылымдары келесі түрде орындалады (EMG-DCPU).-:

1. GND -GND

2. 3.3V-Vcc

3. Out-35 (немесе сіздің кез келген шығыс түйреуіштеріңіз)

*Толық схема төменде берілген*

2 -қадам: Серво қозғалтқышын DCPU -ға қосу

Серво қозғалтқышты DCPU -ға қосу
Серво қозғалтқышты DCPU -ға қосу

Оригами ұстағышты жылжыту үшін біз сервоқозғалтқышты қолданамыз. Біз білегімізді жоғары көтергенде, серво айналады, ал білегімізді төмен түсіргенде ол бастапқы орнына келеді. Серво келесі жолмен қосылады (Servo-DCPU)-:

1. Gnd-Gnd

2. Vcc-5v

3. Сырт-32

3 -қадам: оригами ұстағышын жасау

Оригами ұстағышын жасау
Оригами ұстағышын жасау

Мен оның дизайнының макеті бар файлды тіркедім. Тік қара сызықтар - қию қажет, ал нүктелі сызықтар - бүктеу қажет сызықтар. Қосымшаны қалың a4 парағына басып шығарыңыз.

4 -қадам: ұстағышты функционалды ету

Gripper -ді функционалды ету
Gripper -ді функционалды ету
Gripper -ді функционалды ету
Gripper -ді функционалды ету
Gripper -ді функционалды ету
Gripper -ді функционалды ету

Тұтқаны функционалды ету үшін суретте көрсетілгендей жоғарыдан төменге қарай екі жіп/жіп салу керек.

Жіптерді салғаннан кейін екеуін де тартып көріңіз, ал ұстағыш жабылып, ашылуы керек. Олай болмаған жағдайда, тесіктердің көлемін ұлғайтуға немесе жіпті қайта енгізуге тырысыңыз.

5 -қадам: Серво моторын ұстағышқа бекіту

Серво моторын ұстағышқа бекіту
Серво моторын ұстағышқа бекіту
Серво моторын ұстағышқа бекіту
Серво моторын ұстағышқа бекіту
Серво моторын ұстағышқа бекіту
Серво моторын ұстағышқа бекіту

Серво қозғалтқышы мен ұстағышқа арналған тұрақты тіректі құру үшін қорапты қолдануға болады. Мен серво қозғалтқышы мен ұстағышты бекіту үшін оригами қорабын жасадым. Сіз қорапты жасау үшін мен берген қосымшаны басып шығара аласыз. (Тіркемелерде жазылған өлшеулер қате, сондықтан олар туралы алаңдамай А4 парағына басып шығарыңыз.)

Серво қозғалтқышты қорапқа қойғаннан кейін, ұстағыштың екі жіпін де Servo Motor қондырмаларындағы тесіктерге бекітіңіз. Серво айналатын кезде ұстағыш жабылып қалуы үшін жіптерді мықтап ұстаңыз.

6 -қадам: Соңғы қадам және код

Соңғы қадам және код
Соңғы қадам және код
Соңғы қадам және код
Соңғы қадам және код

Электродты кабельдерді ЭМГ -ға бекітіңіз және қызыл электродты білегіңіздің жоғарғы жағына, тізе буынының астына қойыңыз. Енді сары және жасыл электродтарды білекке қойыңыз. Нақты орналасу үшін фотосуретті қараңыз.

Соңында сіз python және arduino кодтарын енгізіп, оларды жүктеуіңіз керек. Кодтар төменде берілген.

Қазір жоба дайын. Arduino кодын жүктегеннен кейін python ашыңыз және кодты іске қосыңыз. Сіз y осінде кейбір мәндерді көрсететін графикті көресіз. Қолыңызды тік ұстаңыз және y осіндегі бастапқы мәнге назар аударыңыз. Бұл әр адамда әр түрлі болады (мен үшін 0,1 болды). Мәнді атап өткеннен кейін, питон кодын өңдеңіз және осы санды 'шекті' айнымалысына енгізіңіз. Кодты қайтадан іске қосыңыз және сіз жобаның барлығын көресіз.

[Ескертпе- Ұстағыш дұрыс жұмыс істеуі үшін және эмг дұрыс сигналдарды қабылдай алуы үшін, қосылатын электр қосқыштан, зарядтағыштан немесе кіру сигналына кедергі келтіретін құрылғыдан алыс болыңыз.]

Ұсынылған: