Tfcd 3D Motion Tracking Through Capacitive Sensing and LED Output: 6 Steps (With Pictures)
Tfcd 3D Motion Tracking Through Capacitive Sensing and LED Output: 6 Steps (With Pictures)
Anonim
Image
Image
Պահանջվող գործիքներ և նյութեր
Պահանջվող գործիքներ և նյութեր

Այս հրահանգում բացատրվում է, թե ինչպես կարող է ձեռքի շարժումը հետևել 3D տարածության մեջ `կիրառելով տարողունակության զգացման սկզբունքը: Ալյումինի լիցքավորված փայլաթիթեղի և ձեր ձեռքի միջև հեռավորությունը փոխելով ՝ կոնդենսատորի հզորությունը կտարբերվի: Այս մեթոդը կարող է օգտագործվել որպես ցածրակարգ այլընտրանք իներցիոն և օպտիկական համակարգերի համար ՝ 3D տարածության մեջ շարժումը հետևելու համար: Այս նախատիպում մենք ավելացրել ենք LED- ները, որոնք կփայլեն, երբ օբյեկտը շատ մոտենա ալյումինե փայլաթիթեղի թերթին:

Քայլ 1: Պահանջվող գործիքներ և նյութեր

- 3x 270k Օմ դիմադրություն

- 3x 10k Օմ դիմադրություն

- 3x ալիգատոր սեղմիչ

- 1x կարմիր LED

- 1x Կապույտ LED

- 1x կանաչ LED

- 3x 220 Օմ դիմադրություն

- erոդող

- atերմության նվազում

- վահանի մալուխ

- Արդուինո Ունո

- Ալյումինե փայլաթիթեղ

- ստվարաթուղթ

- Կասետային

- Սփրեյ սոսինձ

- Breadboard

- Միացման լարեր (տարբեր երկարություններ)

Քայլ 2: Շրջանակի կառուցում

Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում

Կտրեք ստվարաթղթի երեք քառակուսի կտոր (250x250 մմ) և երեք քառակուսի կտոր ալյումինե փայլաթիթեղ (230x230 մմ): Կիրառեք լակի սոսինձ ալյումինե փայլաթիթեղի մի կողմում և յուրաքանչյուրը քսեք ստվարաթղթի կտորներին: Այս նախատիպում ալյումինե փայլաթիթեղի թերթերը հանդես կգան որպես մեր տարողունակ տվիչներ: Հետևաբար, համոզվեք, որ բավականաչափ տարածք կա ալյումինե փայլաթիթեղի և ստվարաթղթե եզրագծի միջև, այնպես որ շրջանակը հավաքելուց հետո փայլաթիթեղի տարբեր թերթերի միջև շփում չի լինի: Երբ փայլաթիթեղը կիրառվում է ստվարաթղթի վրա, ժամանակն է հավաքել երեք կտոր ստվարաթուղթ `ժապավենով` շրջանակն ավարտելու համար: Կրկին համոզվեք, որ ալյումինե փայլաթիթեղի տարբեր թերթերի միջև շփում չկա:

Քայլ 3. Վահանի լարերի միացում ափսեի և Արդուինոյի վրա

Վահանի լարերի միացում ափսեի և Արդուինոյի վրա
Վահանի լարերի միացում ափսեի և Արդուինոյի վրա
Վահանի լարերի միացում ափսեի և Արդուինոյի վրա
Վահանի լարերի միացում ափսեի և Արդուինոյի վրա
Վահանի լարերի միացում ափսեի և Արդուինոյի վրա
Վահանի լարերի միացում ափսեի և Արդուինոյի վրա

Նրբաթիթեղները միացմանը միացնելու համար կարևոր է օգտագործել պաշտպանված մալուխ: Սովորական մալուխների օգտագործումը կստեղծի ալեհավաքի էֆեկտ և կխոչընդոտի ձեր տվիչների ընթերցումներին: Համոզվեք, որ ունեք 3 պաշտպանված մալուխ, որոնք ունեն մոտ 50 սմ երկարություն: Վերցրեք մեկ մալուխ, հանեք մետաղալարը, կտրեք պաշտպանիչ լարերը և միացրեք այն միայն ներքին լարով ՝ այն մետաղալարով կպցնելով ալիգատորին: Համոզվեք, որ կիրառեք ջերմային նվազեցում `զոդման միացումը ծածկելու համար: Ալիգատորների սեղմակները կպցրեք ալյումինե փայլաթիթեղին:

Միացրեք վահանի բոլոր լարերը ձեր տախտակի դրական շարքին: Հետո այս դրական շարքը միացրեք ձեր Arduino- ի 5V միացմանը: Այժմ վերցրեք վահանի մալուխի հիմնական մետաղալարը և զուգահեռաբար միացրեք 10k Ohm և 220k Ohm ռեզիստորներ: Միացրեք սա ձեր Arduino- ի ելքային պորտին (մենք օգտագործում էինք 8, 9 և 10):

Կրկնեք այս քայլը ևս 2 անգամ նախատիպի մյուս հարթությունների համար:

Քայլ 4: LED- ների միացում

LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում
LED- ների միացում

LED- ների ծայրերը կպցրեք երկար մետաղալարերի վրա, որպեսզի arduino տախտակից այն հասնի համապատասխան թիթեղների անկյուններին:

Մենք օգտագործել ենք 2, 3 և 4 կապում որպես մեր LED- ների ելքային կապում: Այս ելքը միացված է տախտակին և միացված է LED- ի դրական ոտքին: LED- ի բացասական ոտքը այնուհետև միացված է 330 Օմ ռեզիստորին: Ռեզիստորի մյուս ծայրը կապված է հացահատիկի գետնին, որը միացված է Arduino- ի գետնին: Կրկնեք սա բոլոր 3 LED- ների համար: Մեր նախատիպում կապույտ LED- ն միացված է Y- հարթությանը, կարմիր LED- ը Z- հարթությանը և կանաչ LED- ը X- հարթությանը: Կպցրեք LED- ները համապատասխան հարթություններին `նախատիպն օգտագործելիս անմիջական արձագանք ստանալու համար:

Եթե դուք չեք օգտագործում տախտակ և ցանկանում եք վահանի մալուխը միացնել անմիջապես Arduino- ին, կարող եք տեսնել կցված պատկերը ՝ զոդման միացումների գեղեցիկ ակնարկի համար: Ձեր վերջնական կապերը պետք է նմանվեն ընդհանուր պատկերին:

Քայլ 5: Կոդավորում

Հավելվածում մենք տեղադրել ենք այս փորձի համար օգտագործված ծածկագիրը: Լրացուցիչ պատկերացումների համար յուրաքանչյուր հիմնական հրամանից հետո տեղադրվում է մեկնաբանություն ՝ բացատրելով, թե ինչ է կատարվում ծածկագրում: Բացեք ձեր համակարգչում ձեր Arduino ծրագրաշարի կոդը և վերբեռնեք այն ձեր Arduino- ում: Եթե դուք օգտագործում եք նոութբուք, համոզվեք, որ այն լիցքավորված է. հակառակ դեպքում ձեր նախատիպը չի աշխատի:

Քայլ 6: Օգտագործելով նախատիպը

3D շարժման հետևման այս եղանակը շատ զգայուն է շրջակա փոփոխականների համար: Հետևաբար, համոզվեք, որ ճշգրտեք կոդի արժեքները ձեր սեփական իրավիճակին: Դուք կարող եք պարզապես օգտագործել սերիական մոնիտորը `ճիշտ արժեքներ ստանալու համար: Հուշում. Դուք կարող եք ինքնուրույն կառուցել ճշգրտում, որտեղ ծածկագիրը գործարկելիս վերցնում է միջին արժեքները + 10 %: Տեսանյութում ցուցադրվում է, թե ինչպես պետք է նախատիպը ճիշտ աշխատի:

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