Kazalo:
- Zaloge
- 1. korak: Priključite senzor EMG na DCPU
- 2. korak: Priključitev servo motorja na DCPU
- 3. korak: Izdelava prijemala za origami
- 4. korak: Omogočanje delovanja prijemala
- 5. korak: Pritrditev servo motorja na prijemalo
- 6. korak: Zadnji korak in koda
Video: Človeško-računalniški vmesnik: Funkcija prijemala (izdelal Kirigami) z gibanjem zapestja z uporabo EMG .: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je bil moj prvi poskus vmesnika človek-računalnik. S pomočjo EMG senzorja sem zajel signale aktivacije mišic pri gibanju zapestja, jih obdelal prek pythona in arduina ter aktiviral prijemalo na osnovi origamija.
Zaloge
1. ESP-32
2. Premostitvena žica
3. Senzor EMG (vključno z elektrodami EKG)
4. Servo motor (SG-90)
5. DCPU (opomba-to lahko storite tudi brez uporabe DCPU-ja tako, da vzpostavite povezavo neposredno z ESP-32.)
1. korak: Priključite senzor EMG na DCPU
Preden začnemo posnemati na ESP-32 na DCPU, zdaj moramo zajeti signale EMG. To boste dosegli s priključitvijo senzorja EMG na DCPU. Priključitev mostičnih žic bo izvedena na naslednji način (EMG-DCPU).-:
1. GND -GND
2. 3.3V-Vcc
3. Out-35 (ali kateri koli izmed vaših željenih izhodnih zatičev)
*Spodaj je prikazan celoten diagram vezja*
2. korak: Priključitev servo motorja na DCPU
Za premikanje prijemala za origami bomo uporabili servo motor. Ko premaknemo zapestje navzgor, se bo servo zasukal in ko zapestje spustimo, bo prišel v začetni položaj. Servo bo priključen na naslednji način (Servo-DCPU)-:
1. Gnd-Gnd
2. Vcc-5v
3. Izhod-32
3. korak: Izdelava prijemala za origami
Priložil sem datoteko s postavitvijo njene zasnove. Ravne črne črte so tiste, ki jih je treba izrezati, črtkane črte pa črte, ki jih morate zložiti. Prilogo natisnite na debel list A4.
4. korak: Omogočanje delovanja prijemala
Da bi prijemalka delovala, moramo od vrha do dna vstaviti dve vrsti/niti, kot je prikazano na sliki.
Ko vstavite vrvice, poskusite potegniti oba in prijemalo se mora zapreti in odpreti. Če ne, poskusite povečati velikost lukenj ali znova vstaviti nit.
5. korak: Pritrditev servo motorja na prijemalo
Za izdelavo stabilnega stojala za vaš servo motor in prijemalo lahko uporabite škatlo. Naredil sem škatlo za origami, s katero sem zavaroval servo motor in prijemalo. Natisnete lahko prilogo, ki sem jo dal za izdelavo škatle. (Meritve, zapisane v prilogah, so napačne, zato jih natisnite na list A4, ne da bi skrbeli zanje.)
Ko servo motor namestite v škatlo, pritrdite obe niti prijemala na luknje v nastavkih servo motorja. Držite strune tesno, tako da se lahko z vrtenjem servo prijemala zapre.
6. korak: Zadnji korak in koda
Priključite kable elektrod na EMG in postavite rdečo elektrodo na vrh zapestja, pod členke. Zdaj postavite rumeno in zeleno elektrodo na podlaket. Za natančen položaj glejte fotografijo.
Nazadnje morate vnesti kode python in arduino ter jih naložiti. Kode so navedene spodaj.
Projekt je zdaj pripravljen. Ko naložite kodo arduino, odprite python in zaženite kodo. Na osi y boste videli graf, ki prikazuje nekaj vrednosti. Roko imejte naravnost in zabeležite začetno vrednost na osi y. Od osebe do osebe se bo razlikovalo (zame je bilo 0,1). Ko zabeležite vrednost, uredite kodo python in to številko vnesite v spremenljivko "prag". Znova zaženite kodo in zdaj boste videli celoten projekt v akciji.
[Opomba- Da bi prijemalo pravilno delovalo in da emg sprejema pravilne signale, se postavite stran od vklopljenega električnega stikala, polnilnika ali naprave, ki bi lahko motila signale emg.]
Priporočena:
Krila za cosplay z gibanjem z uporabo Circuit Playground Express - 1. del: 7 korakov (s slikami)
Monster Activated Cosplay Wings Using Circuit Playground Express - 1. del: To je prvi del dvodelnega projekta, v katerem vam bom pokazal svoj postopek izdelave para avtomatiziranih vilinskih kril. Prvi del projekta je mehanika kril, drugi del pa je, da ga je mogoče nositi, in dodati krila
Časovnik za domače naloge, ki ga je izdelal Arduino: 5 korakov
Časovnik za domače naloge, ki ga je izdelal Arduino: Ali vaš otrok ure in ure piše domače naloge? Ali vašega otroka zlahka motijo drugi, ko opravlja domače naloge? Danes sem poskušal narediti najboljšo rešitev tega konflikta: časovnik, ki ga je izdelal Arduino. Zakaj poskušam narediti ta časovnik namesto
Arduino robot z razdaljo, smerjo in stopnjo vrtenja (vzhod, zahod, sever, jug), nadzorovan z glasom z uporabo modula Bluetooth in avtonomnim gibanjem robota .: 6 korakov
Arduino robot z razdaljo, smerjo in stopnjo vrtenja (vzhod, zahod, sever, jug), nadzorovan z glasom z uporabo modula Bluetooth in avtonomnega gibanja robota. Ta navodila opisujejo, kako narediti Arduino robota, ki ga je mogoče premikati v želeni smeri (naprej, nazaj , Levo, Desno, Vzhod, Zahod, Sever, Jug) potrebna razdalja v centimetrih z glasovnim ukazom. Robota lahko premikate tudi samostojno
Sistem vakuumskega prijemala z uporabo OpenCR: 8 korakov
Sistem vakuumskega prijemala z uporabo OpenCR: Ponujamo način za nastavitev sistema vakuumskega prijemala z OpenCR. Uporablja se lahko za prijemala OpenManipulator Namesto standardnega prijemala. Uporaben je tudi za uporabo z manipulatorji, ki nimajo strukture serijske povezave, kot je OpenManipula
Spajkalnik na litijevo baterijo, ki ga je izdelal uporabnik: 8 korakov (s slikami)
Spajkalnik na osnovi litijeve baterije, ki ga je izdelal uporabnik: Pred kratkim sem odkril presežek vira za spajkanje Weller (r) BP1 akumulatorskih nasvetov. Spajkalna elektronika včasih zahteva obisk popravila in orodja na terenu so lahko izziv. Pogosto izdelujem lastna orodja, iskanje predragovih rešitev pa je preveč drago