Sadržaj:

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

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

Video: Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zapešća pomoću EMG-a: 7 koraka
Video: SCP-093 Красное море Объект (Все тесты и вторичного сырья Журналы) 2024, Srpanj
Anonim
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zapešća pomoću EMG-a
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zapešća 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 ga kroz python i arduino i aktivirao hvataljku na bazi origamija.

Pribor

1. ESP-32

2. Jamper žica

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

4. Servo motor (SG-90)

5. DCPU (napomena-ovo se također može učiniti bez upotrebe DCPU-a povezivanjem izravno na ESP-32.)

Korak 1: Spajanje EMG osjetnika na DCPU

Spajanje EMG osjetnika na DCPU
Spajanje EMG osjetnika na DCPU

Prije nego započnemo isječak na ESP-32 na DCPU. Sada moramo snimiti EMG signale. To će se postići spajanjem EMG osjetnika na DCPU. Spajanje ž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 spojen 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

Ive je priložio datoteku s izgledom svog dizajna. Ravne crne linije su one koje je potrebno izrezati, a isprekidane linije su linije koje morate presaviti. Neka privitak bude otisnut na debelom a4 listu.

Korak 4: Uključivanje hvataljke u funkciju

Učiniti hvataljku funkcionalnom
Učiniti hvataljku funkcionalnom
Učiniti hvataljku funkcionalnom
Učiniti hvataljku funkcionalnom
Učiniti hvataljku funkcionalnom
Učiniti hvataljku funkcionalnom

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 ponovno umetnuti nit.

Korak 5: 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
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 ispisati privitak koji sam dao za izradu kutije. (Mjere zapisane u prilozima su pogrešne, pa ih samo ispišite 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 hvataljka može zatvoriti dok se servo okreće.

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 točan položaj pogledajte fotografiju.

Na kraju morate unijeti kodove Python i Arduino i učitati ih. Kodovi su navedeni u nastavku.

Projekt 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 kôd i unesite taj broj u varijablu 'prag'. Ponovno pokrenite kôd i sada ćete vidjeti cijeli projekt na djelu.

[Napomena- Da bi hvataljka radila ispravno 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čeni: