Obsah:
Video: Rozhranie človek-počítač: Funkcia chapadla (výrobca Kirigami) pohybom zápästia pomocou EMG .: 7 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto bol môj prvý pokus o rozhranie človek-počítač. Zachytil som signály aktivácie svalov môjho pohybu zápästia pomocou senzora EMG, spracoval som to cez python a arduino a aktivoval chápadlo na základe origami.
Zásoby
1. ESP-32
2. prepojovací drôt
3. Senzor EMG (vrátane elektród EKG)
4. Servomotor (SG-90)
5. DCPU (poznámka-to sa dá urobiť aj bez použitia DCPU pripojením priamo k ESP-32.)
Krok 1: Pripojenie senzora EMG k DCPU
Pred spustením klipu k ESP-32 k DCPU. Teraz musíme zachytiť signály EMG. To sa dosiahne pripojením snímača EMG k DCPU. Pripojenie prepojovacích káblov sa vykoná nasledujúcim spôsobom (EMG-DCPU).-:
1. GND -GND
2. 3,3 V-Vcc
3. Out-35 (alebo ktorýkoľvek z vašich preferovaných pinov)
*Celá schéma zapojenia je uvedená nižšie*
Krok 2: Pripojenie servomotora k DCPU
Na pohyb uchopovača origami použijeme servomotor. Keď zdvihneme zápästie nahor, servo sa bude otáčať a keď dáme zápästie dole, dostane sa do počiatočnej polohy. Servo bude pripojené nasledujúcim spôsobom (Servo-DCPU)-:
1. Gnd-Gnd
2. Vcc-5v
3. Výstup-32
Krok 3: Výroba origami chapadla
Pripojil som súbor s rozložením jeho dizajnu. Rovné čierne čiary je potrebné vyrezať a bodkované čiary sú čiary, ktoré musíte zložiť. Prílohu si vytlačte na hrubý list formátu a4.
Krok 4: Sfunkčnenie chápadla
Aby bol chápadlo funkčné, budeme musieť navliecť dva šnúrky/vlákna zhora nadol, ako je znázornené na obrázku.
Po navlečení šnúrok ich skúste potiahnuť a chápadlo by sa malo zavrieť a otvoriť. Ak nie, skúste zväčšiť veľkosť otvorov alebo znova založiť niť.
Krok 5: Pripojenie servomotora k chápadlu
Na vybudovanie stabilného stojana pre servomotor a chápadlo môžete použiť krabicu. Vyrobil som krabicu origami, ktorú som použil na zaistenie servomotora a chápadla. Prílohu, ktorú som dal k výrobe škatule, si môžete vytlačiť. (Merania uvedené v prílohách sú nesprávne, takže ich stačí vytlačiť na list formátu A4 bez obáv.)
Po umiestnení servomotora na miesto v krabici pripevnite obidva závity chápadla k otvorom v prílohách servomotora. Udržujte struny napnuté, aby sa pri otáčaní serva mohol chápadlo zatvoriť.
Krok 6: Posledný krok a kód
Pripojte káble elektródy k EMG a umiestnite červenú elektródu na hornú časť zápästia pod kĺby. Teraz položte žltú a zelenú elektródu na predlaktie. Presnú polohu nájdete na fotografii.
Nakoniec musíte vložiť kódy python a arduino a nahrať ich. Kódy sú uvedené nižšie.
Projekt je teraz pripravený. Po nahraní kódu arduino otvorte python a spustite kód. Na osi y uvidíte graf zobrazujúci niektoré hodnoty. Držte ruku rovno a poznamenajte si počiatočnú hodnotu na osi y. Bude sa to líšiť od človeka k človeku (pre mňa to bolo 0,1). Po zaznamenaní hodnoty upravte kód pythonu a zadajte toto číslo do premennej „prah“. Spustite kód znova a teraz uvidíte celý projekt v prevádzke.
[Poznámka- Aby chápadlo fungovalo správne a aby elektromagnet prijímal správne signály, umiestnite sa mimo dosahu akéhokoľvek zapnutého elektrického spínača, nabíjačky alebo zariadenia, ktoré môže rušiť signály elektromagnetu.]