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

Թեքի փոխհատուցվող կողմնացույց LSM303DHLC- ով ՝ 3 քայլ
Թեքի փոխհատուցվող կողմնացույց LSM303DHLC- ով ՝ 3 քայլ

Video: Թեքի փոխհատուցվող կողմնացույց LSM303DHLC- ով ՝ 3 քայլ

Video: Թեքի փոխհատուցվող կողմնացույց LSM303DHLC- ով ՝ 3 քայլ
Video: 26,850,000 ԱՄՆ դոլար արժողությամբ ՕՎԿԵԱՆԱՅԻՆ ՄԵԳԱ Առանձնատուն՝ LED ապակե լողավազանով: 2024, Նոյեմբեր
Anonim
Թեքի փոխհատուցվող կողմնացույց LSM303DHLC- ով
Թեքի փոխհատուցվող կողմնացույց LSM303DHLC- ով

Այս Instructable- ում ես ուզում եմ ցույց տալ, թե ինչպես օգտագործել LSM303 սենսորը `թեքված փոխհատուցվող կողմնացույցը իրականացնելու համար: Առաջին (անհաջող) փորձից հետո ես զբաղվեցի սենսորի ճշգրտմամբ: Դրանց շնորհիվ մագնիսաչափի արժեքները զգալիորեն բարելավվել են: Մագնիսաչափից և արագացուցիչից ստացված ճշգրտված արժեքների համադրությունը հանգեցրեց թեքության փոխհատուցվող կողմնացույցի:

Այն, ինչ ձեզ հարկավոր է.

1 Arduino Uno

1 LSM303DHLC Breakout

1 Հացաթուղթ

1 դիմադրություն 220 Օմ

1 պոտենցիոմետր 10 կ

1 2x16 LCD 4-բիթանոց ռեժիմում

1 ստվարաթղթե պատյան

1 կողմնացույց

1 երկարատև

Որոշ լարեր

Քայլ 1. Ստեղծեք հումքի ճշգրտման համար հումքային տվյալներ

Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում
Ստուգման համար հում տվյալների ստեղծում

Կալիբրացիան առանձին -առանձին կատարվում է մագնիսաչափի և արագացուցիչի համար ամեն անգամ նույն կերպ: Առաջին քայլում տվիչի հում տվյալները կարդացվում են 12 սահմանված դիրքերում (Նկար 5.2): Այնուհետև ուղղիչ տվյալները հաշվարկվում են Magmaster 1.0 (Նկար 5.3) օգնությամբ և կարող են գնահատվել համապատասխան ուրվագծում: Այստեղ կարող եք գտնել շատ լավ ուղեցույց

www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/

Շնորհակալություն YuriMat!

Arduino էսքիզը «LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino» տալիս է անհրաժեշտ հում տվյալները: Դրա համար կարող եք աղբյուրը ընտրել 17 -րդ տողում:

Magmaster 1.0 -ի հետ աշխատելու համար փակեք Serial Monitor պատուհանը:

Քայլ 2. Ստեղծեք չափված չափումներ

Ստուգված չափումների ստեղծում
Ստուգված չափումների ստեղծում
Ստուգված չափումների ստեղծում
Ստուգված չափումների ստեղծում

Մագնիսաչափի և արագացուցիչի չափագրված չափումներ ստանալու համար փոխանցեք արժեքները փոխակերպման մատրիցում և կողմնակալության Arduino էսքիզում «LSM303DHLC_Tilt_compensated_Compas_211218», տող 236 - 246 Մագնիսաչափի համար, 268 - 278 արագացուցիչի համար:

Որպես ստուգում, ուրվագիծը նաև տալիս է չմշակված տվյալների և չափված սենսորային արժեքների համեմատություն: Բացի այդ, դուք կարող եք ստուգել ընթերցումները կողմնացույցով և ցուցիչով:

Քայլ 3: LCD ցուցադրման ավելացում

LCD ցուցադրման ավելացում
LCD ցուցադրման ավելացում
LCD ցուցադրման ավելացում
LCD ցուցադրման ավելացում

LC էկրանն օգտագործվում է երկրի մագնիսական դաշտի համեմատ ընթացիկ դիրքը ցուցադրելու համար: Սենսորի X առանցքը ցույց է տալիս դեպի հյուսիս, որտեղ 0 ° –ը համապատասխանում է մագնիսական հյուսիսին: Արժեքը մեծանում է ՝ ժամացույցի սլաքի ուղղությամբ պտտվելով մինչև 360 °: Սենսորի թեքությունը լավ փոխհատուցվում է, բայց չպետք է գերազանցի 45 °:

16x2 LC էկրանին միացումը ստանդարտ է և լավ բացատրված Arduino- ի հետևյալ ձեռնարկում:

www.arduino.cc/hy/Tutorial/HelloWorld

Հուսով եմ, որ կարող էի ձեզ ոգեշնչել նոր Instructables- ին և անհամբերությամբ սպասում եմ ձեր նախագծերին:

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