Sadržaj:

Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zgloba pomoću EMG-a .: 7 koraka
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zgloba pomoću EMG-a .: 7 koraka

Video: Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zgloba pomoću EMG-a .: 7 koraka

Video: Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zgloba pomoću EMG-a .: 7 koraka
Video: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Novembar
Anonim
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zgloba pomoću EMG-a
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zgloba pomoću EMG-a

Ovo je bio moj prvi pokušaj sučelja čovjek-računalo. Uhvatio sam signale aktivacije mišića pokreta moga zgloba pomoću EMG senzora, obradio ih kroz python i arduino i aktivirao hvataljku na bazi origamija.

Supplies

1. ESP-32

2. Jamper žica

3. EMG senzor (uključujući EKG elektrode)

4. Servo motor (SG-90)

5. DCPU (napomena-ovo se može uraditi i bez upotrebe DCPU-a direktnim povezivanjem na ESP-32.)

Korak 1: Spajanje EMG senzora na DCPU

Spajanje EMG senzora na DCPU
Spajanje EMG senzora na DCPU

Prije početka presnimavanja na ESP-32 na DCPU. Sada moramo snimiti EMG signale. To će se postići spajanjem EMG senzora na DCPU. Priključivanje žica kratkospojnika bit će izvedeno na sljedeći način (EMG-DCPU).-:

1. GND -GND

2. 3.3V-Vcc

3. Out-35 (ili bilo koji od vaših željenih izlaza)

*Cijeli dijagram kola dan je ispod*

Korak 2: Spajanje servo motora na DCPU

Spajanje servo motora na DCPU
Spajanje servo motora na DCPU

Za pomicanje hvataljke za origami koristit ćemo servo motor. Kad pomaknemo zglob prema gore, servo će se rotirati, a kad spustimo zglob, doći će u početni položaj. Servo će biti povezan na sljedeći način (Servo-DCPU)-:

1. Gnd-Gnd

2. Vcc-5v

3. Out-32

Korak 3: Izrada hvataljke za origami

Izrada hvataljke za origami
Izrada hvataljke za origami

Priložio sam datoteku s izgledom njenog dizajna. Ravne crne linije su one koje treba izrezati, a isprekidane linije su linije koje morate presaviti. Neka prilog bude odštampan na debelom a4 listu.

Korak 4: Uključivanje hvataljke u funkciju

Uključivanje hvataljke u funkciju
Uključivanje hvataljke u funkciju
Uključivanje hvataljke u funkciju
Uključivanje hvataljke u funkciju
Uključivanje hvataljke u funkciju
Uključivanje hvataljke u funkciju

Da bismo hvataljku učinili funkcionalnom, morat ćemo staviti dvije žice/niti od vrha do dna kao što je prikazano na slici.

Nakon što stavite žice, pokušajte ih povući i hvataljka bi se trebala zatvoriti i otvoriti. Ako ne, pokušajte povećati veličinu rupa ili ponovo umetnuti konac.

Korak 5: Priključivanje servo motora na hvataljku

Pričvršćivanje servo motora na hvataljku
Pričvršćivanje servo motora na hvataljku
Pričvršćivanje servo motora na hvataljku
Pričvršćivanje servo motora na hvataljku
Pričvršćivanje servo motora na hvataljku
Pričvršćivanje servo motora na hvataljku

Za izradu stabilnog postolja za vaš servo motor i hvataljku možete upotrijebiti kutiju. Napravio sam origami kutiju kojom sam učvršćivao servo motor i hvataljku. Možete odštampati prilog koji sam dao za izradu kutije. (Mjere zapisane u prilozima su pogrešne, pa ih samo odštampajte na A4 listu bez brige o njima.)

Nakon što postavite servo motor na mjesto u kutiji, pričvrstite oba konca hvataljke na rupe prisutne u priključcima servo motora. Držite žice čvrsto tako da se, dok se servo okreće, hvataljka može zatvoriti.

Korak 6: Završni korak i kôd

Završni korak i kôd
Završni korak i kôd
Završni korak i kôd
Završni korak i kôd

Priključite kabele elektroda na EMG i postavite crvenu elektrodu na vrh zapešća, ispod zglobova prstiju. Sada postavite žutu i zelenu elektrodu na podlakticu. Za tačan položaj pogledajte fotografiju.

Na kraju morate unijeti kodove Python i Arduino i učitati ih. Kodovi su dati ispod.

Projekat je sada spreman. Nakon učitavanja arduino koda otvorite python i pokrenite ga. Vidjet ćete grafikon koji prikazuje neke vrijednosti na osi y. Držite ruku ravno i zabilježite početnu vrijednost na osi y. To će se razlikovati od osobe do osobe (za mene je to bilo 0,1). Nakon što zabilježite vrijednost, uredite python kod i unesite taj broj u varijablu 'prag'. Ponovo pokrenite kôd i sada ćete vidjeti cijeli projekt na djelu.

[Napomena- Da bi hvataljka radila pravilno i emg primao ispravne signale, postavite se dalje od bilo kojeg uključenog električnog prekidača, punjača ili uređaja koji može ometati emg signale.]

Preporučuje se: