Բովանդակություն:
- Պարագաներ
- Քայլ 1: EMG տվիչի միացում DCPU- ին:
- Քայլ 2: Servo շարժիչը միացնելով DCPU- ին
- Քայլ 3. Origami Gripper պատրաստելը
- Քայլ 4: Gripper- ի գործառական դարձնելը
- Քայլ 5. Servo Motor- ը ամրացնել բռնակին
- Քայլ 6: Վերջնական քայլ և ծածկագիր
Video: Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (արտադրված է Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով `օգտագործելով ԷՄԳ. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այսպիսով, սա իմ առաջին փորձն էր մարդ-համակարգիչ ինտերֆեյսով: Ես ֆիքսեցի իմ դաստակի շարժման մկանների ակտիվացման ազդանշանները `օգտագործելով EMG սենսոր, մշակեցի այն պիթոնի և arduino- ի միջոցով և գործարկեցի օրիգամիի վրա հիմնված բռնակ:
Պարագաներ
1. ESP-32
2. Jumper Wire
3. ԷՄԳ ցուցիչ (ներառյալ ԷՍԳ էլեկտրոդները)
4. Servo Motor (SG-90)
5. DCPU (նշում-սա կարող է կատարվել նաև առանց DCPU- ի օգտագործման ՝ ուղղակիորեն ESP-32- ի հետ միացումներով):
Քայլ 1: EMG տվիչի միացում DCPU- ին:
Նախքան ESP-32- ի սեղմիչը DCPU- ին սկսելուց առաջ: Այժմ մենք պետք է գրավենք EMG ազդանշանները: Դա կհասնի EMG սենսորը DCPU- ին միացնելու միջոցով: Թռիչքային լարերի միացումները կկատարվեն հետևյալ կերպ (EMG-DCPU).-:
1. GND -GND
2. 3.3V-Vcc
3. Out-35 (կամ ձեր նախընտրած ցանկացած ելքային կապում)
*Ամբողջ միացման սխեման տրված է ստորև*
Քայլ 2: Servo շարժիչը միացնելով DCPU- ին
Օրիգամի բռնիչը տեղափոխելու համար մենք կօգտագործենք սերվո շարժիչ: Երբ մենք բարձրացնում ենք մեր դաստակը, սերվոն կշրջվի, և երբ մենք դաստակը վայր ենք դնում, այն կգա իր սկզբնական դիրքին: Սերվոն միացված կլինի հետևյալ եղանակով (Servo-DCPU)-
1. Գնդ-Գնդ
2. Vcc-5v
3. Դուրս -32
Քայլ 3. Origami Gripper պատրաստելը
Ես կցել եմ ֆայլ ՝ դրա դիզայնի դասավորությամբ: Ուղիղ սև գծերն այն գծերն են, որոնք պետք է կտրել, իսկ կետավոր գծերը `այն տողերը, որոնք պետք է ծալել: Ստացեք հավելվածը տպված հաստ a4 թերթի վրա:
Քայլ 4: Gripper- ի գործառական դարձնելը
Բռնիչը գործունակ դարձնելու համար մենք պետք է երկու տող/թել գցենք վերևից ներքև, ինչպես ցույց է տրված նկարում:
Լարերը դնելուց հետո փորձեք երկուսն էլ քաշել, և բռնիչը պետք է փակվի և բացվի: Եթե ոչ, փորձեք մեծացնել անցքերի չափը կամ նորից տեղադրել ձեր շարանը:
Քայլ 5. Servo Motor- ը ամրացնել բռնակին
Ձեր servo շարժիչի և բռնակով կայուն կանգառ կառուցելու համար կարող եք օգտագործել տուփ: Ես պատրաստեցի օրիգամիի տուփ, որն օգտագործում էի servo շարժիչը և բռնակն ամրացնելու համար: Դուք կարող եք տպել կցորդը, որը ես տվել եմ տուփը պատրաստելու համար: (Հավելվածներում գրված չափումները սխալ են, այնպես որ պարզապես տպեք այն A4 թերթիկի վրա ՝ առանց դրանց մասին անհանգստանալու):
Servo շարժիչը տուփի դիրքում դնելուց հետո ամրացրեք բռնակի երկու թելերը Servo Motor կցորդում առկա անցքերին: Լարերը պինդ պահեք, որպեսզի սերվոյի պտտման դեպքում բռնակիչը կարողանա փակվել:
Քայլ 6: Վերջնական քայլ և ծածկագիր
Կցեք էլեկտրոդի մալուխները EMG- ին և տեղադրեք կարմիր էլեկտրոդը ձեր դաստակի վերևում ՝ ձեր մատների տակ: Այժմ տեղադրեք դեղին և կանաչ էլեկտրոդներ ձեր նախաբազկի վրա: Exactշգրիտ դիրքի համար դիմեք լուսանկարին:
Ի վերջո, դուք պետք է տեղադրեք python և arduino ծածկագրերը և վերբեռնեք դրանք: Կոդերը տրված են ստորև:
Նախագիծն այժմ պատրաստ է: Արդուինոյի կոդը վերբեռնելուց հետո բացեք python- ը և գործարկեք կոդը: Դուք կտեսնեք գրաֆիկ, որը ցույց է տալիս որոշ արժեքներ y առանցքի վրա: Ձեռքը պահեք ուղիղ և նշեք սկզբնական արժեքը y առանցքի վրա: Անձից անձ այն կտարբերվի (ինձ համար դա 0.1 էր): Արժեքը նշելուց հետո խմբագրեք պիթոնի ծածկագիրը և այդ թիվը տեղադրեք «շեմ» փոփոխականի մեջ: Կրկին գործարկեք կոդը և այժմ ամբողջ նախագիծը գործողության մեջ կտեսնեք:
[Նշում. Որպեսզի բռնիչը ճիշտ աշխատի, և emg- ն ստանա ճիշտ ազդանշաններ, դիր ձեզ հեռու ցանկացած էլեկտրական անջատիչից, լիցքավորիչից կամ սարքից, որը կարող է խանգարել emg ազդանշաններին:]
Խորհուրդ ենք տալիս:
ԷՄԳ կենսաֆիդբեք. 18 քայլ (նկարներով)
EMG Biofeedback: Կենսաֆիդեդիկայի այս կարգավորումը օգտագործում է EMG սենսոր, որը ներկայացնում է մկանների լարվածությունը որպես մի շարք ազդանշաններ և թույլ է տալիս մարզել ձեր մարմինը `ցանկության դեպքում կարգավորել մկանների լարվածությունը: Մի խոսքով, որքան ավելի լարված եք, այնքան արագ են հնչում ազդանշանները, և որքան ավելի հանգիստ, այնքան
4 DOF մեխանիկական ձեռքի ռոբոտ, որը վերահսկվում է Arduino- ի կողմից. 6 քայլ
4 DOF մեխանիկական թևի ռոբոտ, որը վերահսկվում է Arduino- ի կողմից Այսպիսով, այն ավարտվում է գրեթե երկու անգամ կառուցելով և բազմաթիվ փորձեր կատարելով `ճիշտ սերվոյի տեղադրման անկյունները պարզելու համար: Խելամիտ փաստաթուղթ է նա
Ինտերֆեյս DHT11- ի օգտագործումը Arjino- ի կողմից Sujay- ի կողմից. 5 քայլ
Interfacing DHT11- ը Arduino- ի կողմից Sujay- ի միջոցով. Այս հրահանգում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Եվ իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ընթերցումները Նկարագրություն. DHT11- ը հայտնաբերում է
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից:
Շարժման վերահսկվող վարդակից - շարժման զգայուն լույսից `6 քայլ
Շարժման վերահսկվող վարդակից - Շարժման զգայուն լույսից. Պատկերացրեք, որ դուք հնարամիտ եք, ով գնում է բլոկի ամենասարսափելի տունը: Բոլոր գայլերի, ուրվականների և գերեզմանների կողքով անցնելուց հետո դուք վերջապես հասնում եք վերջին ճանապարհին: Դուք կարող եք տեսնել կոնֆետը ձեր առջևի ամանի մեջ: Բայց հետո հանկարծ մի ղո