Բովանդակություն:

Ձեռքի շարժման ճանաչիչ ՝ 5 քայլ
Ձեռքի շարժման ճանաչիչ ՝ 5 քայլ

Video: Ձեռքի շարժման ճանաչիչ ՝ 5 քայլ

Video: Ձեռքի շարժման ճանաչիչ ՝ 5 քայլ
Video: Ձեռքի շարժումների վերականգնում ընդամենը 10 օրում 2024, Նոյեմբեր
Anonim
Ձեռքի շարժման ճանաչիչ
Ձեռքի շարժման ճանաչիչ

Ակնարկ

Այս նախագծում մենք պատրաստելու ենք ձեռնոց, որը կարող է ճանաչել ձեռքի որոշ հիմնական շարժումներ ՝ օգտագործելով MicroBit և մի քանի տվիչներ: Մենք կօգտագործենք Bluetooth- ի հնարավորությունները MicroBit- ում ՝ Android հավելվածի և վեբ սերվերի հետ համատեղ, որպեսզի ուսուցանենք մեքենայական ուսուցման մոդել ՝ ձեռքի շարժումները նույնականացնելու համար:

Սկսել

Այս նախագծում ներգրավված ջանքերի մեծ մասը ծրագրաշարի կողմն է, և այս նախագիծը գործարկելու համար անհրաժեշտ ամբողջ ծածկագիրը հասանելի է GitHub- ում: Կոդային բազան ներառում է 3 բաղադրիչ, MicroBit- ի համար HEX ֆայլ ստեղծելու ծածկագիրը, Android App- ի կոդի բազան, որը մեծապես հիմնված է MicroBit Foundation- ի MicroBit Blue հավելվածի վրա, այս հատուկ օգտագործման դեպքի համար կատարված փոփոխություններով և վեբ սերվեր `ծածկագրով ձեռքի շարժումները որոշելու համար Tensorflow- ի վրա հիմնված մոդելի ուսուցում:

Հաջորդը կտեսնենք, թե ինչպես կարելի է ձեռնոց կառուցել և կապել հավելվածի և վեբ սերվերի հետ:

Պարագաներ

  • 1 BBC Microbit
  • 1 մարտկոցի սեփականատեր ՝ 2 AAA մարտկոցով
  • 1 ձեռնոց
  • Մի շարք jumper լարերի, ալիգատորների սեղմակներ
  • Flexկուն սենսոր
  • Ուժի տվիչ
  • Velcro
  • Էլեկտրական ժապավեն
  • Android հեռախոս
  • ԱՀ/նոութբուք

Քայլ 1: Քայլ 1. MicroBit- ի և մարտկոցի կարգավորում

Քայլ 1. MicroBit- ի և մարտկոցի կարգավորում
Քայլ 1. MicroBit- ի և մարտկոցի կարգավորում
Քայլ 1. MicroBit- ի և մարտկոցի կարգավորում
Քայլ 1. MicroBit- ի և մարտկոցի կարգավորում
  • Սկսեք ՝ մարտկոցի ամրակը ամրացնելով velcro- ի կտորին, ինչպես ցույց է տրված առաջին նկարում: Օգտագործեք էլեկտրական ժապավեն `մարտկոցի ամրակն ամուր ամրացնելու համար թավշյա ժապավենին:
  • Հաջորդը էլեկտրական ժապավենով մի օղակ պատրաստեք այնպես, որ այն կպչուն լինի երկու կողմից և կպցրեք այն մարտկոցի տուփի վերևում:
  • Կպցրեք MicroBit- ը ժապավենի օղակի վրա, որպեսզի MicroBit- ն ամուր ամրացնեք մարտկոցի կրիչին, ինչպես ցույց է տրված երկրորդ նկարում:

Քայլ 2: Կապեք տվիչներ

Կապի տվիչներ
Կապի տվիչներ
Կապի տվիչներ
Կապի տվիչներ
Կապի տվիչներ
Կապի տվիչներ
  • Հետևեք նկարի վրա պատկերված սխեմայի գծապատկերին `ձեր ճկուն տվիչը միացնելու համար MicroBit- ի 1 -ին կապին, իսկ ուժային տվիչը` MicroBit- ի 0 -ին:
  • Ապահովեք Ձեռնոցի սենսորները `օգտագործելով էլեկտրական ժապավենը, ինչպես ցույց է տրված նկարներում:

Քայլ 3: Սարքավորման ավարտում

Ավարտելով սարքավորումները
Ավարտելով սարքավորումները
Ավարտելով սարքավորումները
Ավարտելով սարքավորումները
  • Օգտագործեք velcro ամրագոտիների ծայրերը ՝ հանգույց ձևավորելու և օղակը սահեցրեք ձեռնոցի մատների վրա, ինչպես ցույց է տրված նկարում:
  • Ձեռքի լարերը ամրացնելու համար կարող եք օգտագործել մետաղալարեր `դրանք շատ չշարժվելուց:

Հաջորդ բաժնում մենք կանդրադառնանք, թե ինչպես կարգավորել ծրագրակազմը:

Քայլ 4: Softwareրագրաշարի տեղադրում

Ձեր հեռախոսը զուգակցեք ձեր MicroBit- ի հետ

  1. Ձեր հեռախոսը զուգավորելու համար նախ համոզվեք, որ Bluetooth- ը միացված է ձեր հեռախոսին:
  2. Միացրեք ձեր MicroBit- ը և սեղմեք և պահեք երկու A և B կոճակները: Միևնույն ժամանակ սեղմեք և բաց թողեք վերականգնման կոճակը, մինչդեռ դեռ պահում եք A և B կոճակները: Միկրոբիտը այժմ պետք է մտնի զուգավորման ռեժիմ:
  3. Հեռախոսում գտեք ձեր MicroBit- ը bluetooth սարքերի ցուցակի տակ, որտեղ սովորաբար ավելացնում եք նոր Bluetooth սարք և սկսեք զուգավորում: Ձեր MicroBit- ում կտեսնեք սլաքը, որը ցույց է տալիս A կոճակը: Երբ սեղմում եք դա, MicroBit- ը կցուցադրի մի շարք թվեր, որոնք theուգտկման կոդն են, որոնք դուք պետք է մուտքագրեք ձեր հեռախոսում: Երբ մուտքագրեք ձեր հեռախոսի կոդը և ընտրեք զույգ, MicroBit- ում պետք է ցուցադրվի ստուգման նշան:
  4. Սեղմեք ձեր MicroBit- ի վերականգնման կոճակը:

Theրագրաշարի տեղադրում

Հետևեք ReadMe- ի ուղեցույցներին GitHub պահեստի յուրաքանչյուր ենթապանակում ՝ Android Studio նախագիծը Android Studio- ում կարգավորելու, HEX ֆայլը ձեր MicroBit- ում կառուցելու և բռնկելու և մեքենայական ուսուցման մոդելները գործարկելու համար վեբ սերվերը գործարկելու համար:

Քայլ 5: Օգտագործում

Վեբ սերվեր

Վեբ սերվերի նախագծի գրացուցակում բացեք տերմինալ և գործարկեք «python server.py» ՝ սերվերը գործարկելու համար ՝ կախվածության տեղադրման ReadMe հրահանգներին հետևելուց հետո:

Android հավելված

  1. Ստեղծեք և ստեղծեք APK Android հավելվածի համար Android Studio- ից: Գործարկեք ծրագիրը ձեր հեռախոսը MicroBit- ի հետ զուգակցելուց հետո (տես նախորդ քայլը):
  2. Արագացուցիչի էջում կարող եք տեղադրել վեբ սերվերի url- ը ՝ օգտագործելով վերին աջ անկյունում գտնվող կարգավորումների ընտրացանկը: Համոզվեք, որ այն փոխում եք ձեր վեբ սերվերի IP հասցեի:
  3. Սպասեք, մինչև արագացուցիչի ընթերցումները սկսեն համալրվել MicroBit- ից: Դուք կտեսնեք, որ ընթերցումները փոխվում են տարբեր հաճախականությամբ: Հաճախականությունը փոխելու համար MicroBit- ի վրա սեղմեք B: Իդեալում դուք կարող եք օգտագործել 10 հաճախականության արժեք (որը նմուշները կարդում են յուրաքանչյուր 10 մվ)
  4. Երբ ընթերցումները լրացվում են, անվանեք ձեր ժեստը `օգտագործելով« estեստ. »Պիտակով տեքստային տուփը և սեղմեք ձայնագրման կոճակը: Ձայնագրման կոճակը սեղմելուն պես, անընդհատ շարժեք ձեռքը, մինչև կոճակը նորից միանա:
  5. Կրկնեք 3 -րդ քայլը բազմաթիվ ժեստեր ձայնագրելու համար:
  6. Սեղմեք գնացքի կոճակը ՝ սերվերի վրա մոդելային ուսուցումը սկսելու համար: Դասընթացն ավարտելուց հետո (մոտ 15 վայրկյան), կարող եք շարունակել կանխատեսումներ անել:
  7. Սեղմեք կանխատեսման կոճակը և կատարեք ձեր շարժումը/ժեստը: Հավելվածը կփորձի հնարավորինս լավագույնս համապատասխանեցնել այն պատրաստված շարժումներից մեկին:

Խորհուրդ ենք տալիս: