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

Gեստերի պարզ վերահսկում IR սենսորների միջոցով. 7 քայլ
Gեստերի պարզ վերահսկում IR սենսորների միջոցով. 7 քայլ

Video: Gեստերի պարզ վերահսկում IR սենսորների միջոցով. 7 քայլ

Video: Gեստերի պարզ վերահսկում IR սենսորների միջոցով. 7 քայլ
Video: 6 Gloante Subtitrat in Romana 2024, Նոյեմբեր
Anonim
Պարզ ժեստերի վերահսկում IR սենսորների միջոցով
Պարզ ժեստերի վերահսկում IR սենսորների միջոցով

Thingsեստերի միջոցով իրերի վերահսկումը միշտ հուզիչ և զվարճալի է, բայց շուկայում ժեստերի ճանաչման համար նախատեսված սենսորները բավականին ծախսատար են: Այսպիսով, ինչպե՞ս կարող ենք ժեստերի պարզ վերահսկողություն կատարել ՝ օգտագործելով մի քանի դոլար: Դե, IR սենսորները, երբ ճիշտ օգտագործվում են, կարող են օգտագործվել պարզ ժեստերը ճանաչելու համար: Օգտագործելով 2 IR սենսորներ, մենք կարող ենք նրան ճանաչել չորս տեսակի ժեստեր, որոնք են ՝ ձախ սահելը, աջը սահելը, ձեռքը թափահարելը և ձեռքը առաջ և հետ շարժելը:

Այս նախագիծը կկատարենք SLabs-32- ի միջոցով: Այն ունի ներկառուցված TFT էկրան, որը մենք կարող ենք օգտագործել ՝ ցուցադրելով պատկերներ, երբ որոշակի ժեստ է ճանաչվում:

SLabs-32- ը օգտակար է այս բարի նախագծերի հետ, մենք SLabs-32- ում ունենք բազմաթիվ ռեսուրսներ: Մենք կարող ենք նաև օգտագործել SD քարտը ՝ պատկերները TFT էկրանին ցուցադրելու և փոխելու համար, երբ սահում ենք ձախ կամ աջ:

Ամեն ինչ պարզ պահելու համար մենք պարզապես կցուցադրենք էմոջի, որը տեսանելի է ձախ կամ աջ ՝ կախված մեր շարժումից:

Ձեր սեփական SLabs-32- ը ստանալու համար կտտացրեք այս հղմանը

Քայլ 1: Նյութերի ցանկ

Այս նախագծի համար ձեզ կպահանջվի.

  • SLabs-32 (v0.1)
  • 2 x IR տվիչներ

Քայլ 2. Անջատիչ արժեքների համար IC- ի հեռացում

Անալոգային արժեքների համար IC- ի հեռացում
Անալոգային արժեքների համար IC- ի հեռացում
Անալոգային արժեքների համար IC- ի հեռացում
Անալոգային արժեքների համար IC- ի հեռացում

Սովորաբար IR սենսորը մեզ տալիս է թվային ելք `0 կամ 1. Մենք պետք է IC- ն հանենք IR սենսորից և օգտագործենք jumper մետաղալար` IR սենսորի ընդունիչին միանալու համար: Սա մեզ կտա անալոգային արժեքներ IR սենսորից: Դա անելու համար հետևեք ներքևի ստացողի պինին, որը միացված է IC կրիչի քորոցին: Դիտեք այս քայլի պատկերը `պատկերացում կազմելու համար, թե ինչպես կարելի է հետևել ձեր ընդունիչի քորոցին: Ես ընդգծել եմ ստացողի հետքը `ավելի լավ հասկանալու համար:

Միացրեք jumper մետաղալարն IC- ի այդ ընդունիչի քորոցին `այս սենսորը որպես անալոգային սենսոր օգտագործելու համար

Քայլ 3. Gեստերի վերահսկման աշխատանք

Gեստերի վերահսկման աշխատանք
Gեստերի վերահսկման աշխատանք

IR սենսորների միջոցով ժեստերի շարժումները ճանաչելու համար մենք օգտագործում ենք ձգանման մեխանիզմ: Մենք ունենք երկու IR սենսոր: Թույլ տվեք դրանք անվանել մեր հարմարության համար `ձախ IR և աջ IR: Ձախ IR- ն IR սենսոր է ձախ կողմում, իսկ աջ IR- ը IR- ն է աջ կողմում: Երբ մենք սահում ենք ձախ, մենք մեր ձեռքը շարժում ենք աջից ձախ: Աջ-IR սենսորը նախ հայտնաբերում է այս շարժումը և բարձրացնում դրոշը: Այժմ միայն, եթե որևէ շարժում հայտնաբերվի ձախ-IR սենսորի մոտ, այն ճանաչում է այն որպես ձախ սահում: Նման է նաև աջ սահելու դեպքում: Մենք չենք ցանկանում, որ որևէ սխալ արդյունք լինի, եթե մենք պարզապես մեր ձեռքը շարժենք աջ IR սենսորով, այն ցույց կտա աջ սահելը: Այսպիսով, ավելի խելամիտ դարձնելու համար մենք օգտագործում ենք այս մեխանիզմը:

Recognizeածանվող ժեստը ճանաչելու համար մենք պարզապես հաշվում ենք այն ժամանակահատվածի ընթացքում, երբ անձը հաջորդաբար սահել է աջ և ձախ, ինչը մեր դեպքում 5 վայրկյան է:

Քայլ 4: Սենսորների ճշգրտում

Այժմ IR սենսորների տեղադրումը շատ կարևոր է, քանի որ դրանք կորոշեն ձեր շեմի արժեքները: Ուշադրություն դարձրեք IR սենսորի արժեքներին, երբ ձեր ձեռքը դնում եք IR սենսորների մոտ, այս արժեքների միջոցով որոշեք ձեր շեմը `ձեր IR սենսորի մոտ ցանկացած շարժում զգալու համար: Բացի այդ, տեղադրեք ձեր IR սենսորները միմյանց կողքին ՝ նրանց միջև մոտավորապես 3 սմ հեռավորությամբ:

Քայլ 5: Սարքավորման միացումներ

Սարքավորումների միացումներ
Սարքավորումների միացումներ

Երկու IR սենսորներից անալոգային ելքը միացրեք SLabs-32- ի անալոգային մուտքերին:

Ամեն ինչ պարզ դարձնելու համար օգտագործեք ժապավեն ՝ ձեր IR սենսորը մի տեղ պահելու համար: Եթե դուք պատահաբար տեղափոխեք ձեր IR սենսորը, ապա ամբողջ սենսորի արժեքները պետք է նորից չափագրվեն: Այսպիսով, օգտագործեք ժապավեն կամ այն ամենը, ինչ այն պահում է մեկ տեղում

Քայլ 6. Mingրագրավորում SLabs-32

Պարզապես վերբեռնեք այս նախագծին կից ուրվագիծը:

Դիտեք սերիական մոնիտորի ձեր IR սենսորի ընթերցումները: Անհրաժեշտության դեպքում փոփոխություններ կատարեք, եթե շեմի արժեքները չեն համընկնում ձեր IR սենսորի ցուցանիշների հետ: Կարգավորեք արժեքները և սահմանեք շեմը, ինչպես ցանկանում եք:

Քայլ 7: Դարձեք Թոնի Սթարկ

Դե, իրականում ոչ, բայց այժմ դուք ունեք ժեստերի վերահսկման էժան մեխանիզմ, որը կարող եք օգտագործել այն ձեր ուզածի հետ, ճիշտ ինչպես Iron-man- ի Թոնի Ստարկը անում է arարվիսի հետ: Լավ չէ, բայց գոնե սա սկիզբ է:

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