Turinys:

Žmogaus ir kompiuterio sąsaja: Funkcija Gripper (pagaminta Kirigami) riešo judesiu naudojant EMG: 7 žingsniai
Žmogaus ir kompiuterio sąsaja: Funkcija Gripper (pagaminta Kirigami) riešo judesiu naudojant EMG: 7 žingsniai

Video: Žmogaus ir kompiuterio sąsaja: Funkcija Gripper (pagaminta Kirigami) riešo judesiu naudojant EMG: 7 žingsniai

Video: Žmogaus ir kompiuterio sąsaja: Funkcija Gripper (pagaminta Kirigami) riešo judesiu naudojant EMG: 7 žingsniai
Video: Mokslo sriuba: žmogaus ir kompiuterio sąsaja 2024, Liepa
Anonim
Žmogaus ir kompiuterio sąsaja: Funkcija Gripper (pagaminta Kirigami) pagal riešo judesį naudojant EMG
Žmogaus ir kompiuterio sąsaja: Funkcija Gripper (pagaminta Kirigami) pagal riešo judesį naudojant EMG

Taigi tai buvo mano pirmasis bandymas naudoti žmogaus ir kompiuterio sąsają. Naudodamas EMG jutiklį užfiksavau savo riešo judesio raumenų aktyvinimo signalus, apdorojau jį per python ir arduino ir įjungiau origami pagrindo griebtuvą.

Prekės

1. ESP-32

2. Jumper Wire

3. EMG jutiklis (įskaitant EKG elektrodus)

4. Servo variklis (SG-90)

5. DCPU (atkreipkite dėmesį-tai taip pat galima padaryti nenaudojant DCPU, jungiantis tiesiogiai prie ESP-32.)

1 žingsnis: EMG jutiklio prijungimas prie DCPU

EMG jutiklio prijungimas prie DCPU
EMG jutiklio prijungimas prie DCPU

Prieš pradedant klipą prie ESP-32 prie DCPU. Dabar turime užfiksuoti EMG signalus. Tai bus pasiekta prijungus EMG jutiklį prie DCPU. Perjungimo laidų jungtys bus atliekamos taip (EMG-DCPU).-:

1. GND -GND

2. 3.3V-Vcc

3. Out-35 (arba bet kuris iš jūsų pageidaujamų kaiščių)

*Visa schema pateikta žemiau*

2 žingsnis: Servo variklio prijungimas prie DCPU

Servo variklio prijungimas prie DCPU
Servo variklio prijungimas prie DCPU

Norėdami perkelti origami griebtuvą, naudosime servo variklį. Kai pakelsime riešą aukštyn, servo sistema suksis, o kai nuleisime riešą, jis pateks į pradinę padėtį. Servo bus prijungtas taip (Servo-DCPU)-:

1. Gnd-Gnd

2. Vcc-5v

3. Išėjimas-32

3 žingsnis: „Origami Gripper“sukūrimas

„Origami Gripper“gaminimas
„Origami Gripper“gaminimas

Aš pridėjau failą su jo dizaino išdėstymu. Tiesios juodos linijos yra tos, kurias reikia iškirpti, o punktyrinės linijos yra linijos, kurias reikia sulankstyti. Gaukite priedą, atspausdintą ant storo A4 formato lapo.

4 žingsnis: Grippero veikimas

Grippero veikimas
Grippero veikimas
Grippero veikimas
Grippero veikimas
Grippero veikimas
Grippero veikimas

Kad griebtuvas veiktų, turėsime iš viršaus į apačią įterpti dvi stygas/siūlus, kaip parodyta paveikslėlyje.

Įdėję stygas, pabandykite traukti abu, o griebtuvas turėtų užsidaryti ir atsidaryti. Jei ne, pabandykite padidinti skylių dydį arba vėl įkišti siūlą.

5 žingsnis: Servo variklio pritvirtinimas prie griebtuvo

Servo variklio tvirtinimas prie griebtuvo
Servo variklio tvirtinimas prie griebtuvo
Servo variklio tvirtinimas prie griebtuvo
Servo variklio tvirtinimas prie griebtuvo
Servo variklio tvirtinimas prie griebtuvo
Servo variklio tvirtinimas prie griebtuvo

Norėdami sukurti stabilų servo variklio ir griebtuvo stovą, galite naudoti dėžę. Aš padariau origami dėžutę, kurią naudoju servo varikliui ir griebtuvui pritvirtinti. Galite atsispausdinti priedą, kurį daviau dėžutei. (Prieduose parašyti matavimai yra neteisingi, todėl tiesiog spausdinkite juos ant A4 formato lapo, nesijaudindami dėl jų.)

Įdėję servovariklį į dėžę, pritvirtinkite abu griebtuvo sriegius prie skylių, esančių servo variklio prieduose. Stygas laikykite tvirtai, kad, sukantis servo varikliui, griebtuvas galėtų užsidaryti.

6 žingsnis: paskutinis žingsnis ir kodas

Paskutinis žingsnis ir kodas
Paskutinis žingsnis ir kodas
Paskutinis žingsnis ir kodas
Paskutinis žingsnis ir kodas

Pritvirtinkite elektrodų kabelius prie EMG ir padėkite raudoną elektrodą ant riešo viršaus, žemiau pirštų. Dabar uždėkite geltonus ir žalius elektrodus ant dilbio. Tikslią padėtį rasite nuotraukoje.

Galiausiai turite įvesti python ir arduino kodus ir juos įkelti. Kodai pateikti žemiau.

Projektas dabar paruoštas. Įkėlę arduino kodą, atidarykite „python“ir paleiskite kodą. Pamatysite diagramą, rodančią kai kurias y ašies vertes. Laikykite ranką tiesiai ir pažymėkite pradinę vertę y ašyje. Kiekvienam asmeniui jis skirsis (man tai buvo 0,1). Pažymėję reikšmę, redaguokite „Python“kodą ir įveskite šį skaičių į kintamąjį „slenkstis“. Paleiskite kodą dar kartą ir dabar pamatysite, kaip veikia visas projektas.

[Pastaba. Kad griebtuvas veiktų tinkamai, o emg priimtų teisingus signalus, atsiribokite nuo bet kokio įjungto elektros jungiklio, įkroviklio ar įrenginio, kuris gali trikdyti EMG signalus.]

Rekomenduojamas: