Përmbajtje:

Kompas i Kompensuar Pjerrësia Me LSM303DHLC: 3 Hapa
Kompas i Kompensuar Pjerrësia Me LSM303DHLC: 3 Hapa

Video: Kompas i Kompensuar Pjerrësia Me LSM303DHLC: 3 Hapa

Video: Kompas i Kompensuar Pjerrësia Me LSM303DHLC: 3 Hapa
Video: SnowRunner Year 1 vs Year 2 Pass: DLC SHOWDOWN 2024, Korrik
Anonim
Kompas i Kompensuar me Pjerrësi Me LSM303DHLC
Kompas i Kompensuar me Pjerrësi Me LSM303DHLC

Në këtë Instructable dua të tregoj se si të përdor sensorin LSM303 për të realizuar një busull të kompensuar nga pjerrësia. Pas një përpjekjeje të parë (të pasuksesshme) unë u mora me kalibrimin e sensorit. Falë këtyre, vlerat e magnetometrit janë përmirësuar ndjeshëm. Kombinimi i vlerave të kalibruara nga magnetometri dhe përshpejtuesi më pas rezultoi në një busull të kompensuar pjerrësinë.

Çfarë ju nevojitet:

1 Arduino Uno

1 LSM303DHLC Breakout

1 Dërrasë buke

1 Rezistencë 220 Ohm

1 Potenciometër 10k

1 LCD 2x16 në modalitetin 4-bit

1 kuti kartoni

1 busull

1 Protraktor

Disa tela

Hapi 1: Krijimi i të dhënave të papërpunuara për kalibrim

Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim
Krijimi i të dhënave të papërpunuara për kalibrim

Kalibrimi bëhet veçmas për magnetometër dhe nxitues çdo herë në të njëjtën mënyrë. Në hapin e parë, të dhënat e papërpunuara të sensorit lexohen në 12 pozicione të përcaktuara (Figura 5.2). Pastaj të dhënat e korrigjimit llogariten me ndihmën e Magmaster 1.0 (Figura 5.3) dhe mund të vlerësohen në një skicë përkatëse. Këtu mund të gjeni një udhëzues shumë të mirë

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

Faleminderit YuriMat!

Skica Arduino "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" siguron të dhënat e nevojshme të papërpunuara. Për këtë ju mund të zgjidhni burimin në rreshtin 17.

Për të punuar me Magmaster 1.0 ju lutemi mbyllni dritaren Serial Monitor.

Hapi 2: Krijimi i Matjeve të Kalibruara

Krijimi i Matjeve të Kalibruara
Krijimi i Matjeve të Kalibruara
Krijimi i Matjeve të Kalibruara
Krijimi i Matjeve të Kalibruara

Për të marrë matjet e kalibruara të magnetometrit dhe përshpejtuesit transferoni vlerat në matricën e transformimit dhe paragjykimet në skicën Arduino "LSM303DHLC_Tilt_compensated_Compas_211218", rreshti 236 - 246 për Magnetometër, 268 - 278 për Përshpejtuesin.

Si kontroll, skica siguron gjithashtu një krahasim të të dhënave të papërpunuara dhe vlerave të kalibruara të sensorit. Për më tepër, mund t'i kontrolloni leximet me busull dhe boshtor.

Hapi 3: Shtimi i një ekrani LCD

Shtimi i një ekrani LCD
Shtimi i një ekrani LCD
Shtimi i një ekrani LCD
Shtimi i një ekrani LCD

Ekrani LC përdoret për të shfaqur pozicionin aktual në lidhje me fushën magnetike të tokës. Boshti X i sensorit tregon në veri, ku 0 ° korrespondon me veriun magnetik. Vlera rritet duke u kthyer në drejtim të akrepave të orës në 360 °. Pjerrësia e sensorit kompensohet mirë, por nuk duhet të kalojë 45 °.

Lidhja e ekranit 16x2 LC është standard dhe shpjegohet mirë në tutorialin e mëposhtëm Arduino:

www.arduino.cc/en/Tutorial/HelloWorld

Shpresoj se mund t'ju frymëzoja për Instructables të reja dhe mezi pres projektet tuaja.

Recommended: