Sisukord:

Kallutatud kompenseeritud kompass LSM303DHLC abil: 3 sammu
Kallutatud kompenseeritud kompass LSM303DHLC abil: 3 sammu

Video: Kallutatud kompenseeritud kompass LSM303DHLC abil: 3 sammu

Video: Kallutatud kompenseeritud kompass LSM303DHLC abil: 3 sammu
Video: 🔵 Blackview Tab 16 - ПОДРОБНЫЙ ОБЗОР ПЛАНШЕТА 2024, November
Anonim
Kallutatud kompenseeritud kompass LSM303DHLC abil
Kallutatud kompenseeritud kompass LSM303DHLC abil

Selles juhendis soovin näidata, kuidas kasutada LSM303 andurit kaldkompenseeritud kompassi realiseerimiseks. Pärast esimest (ebaõnnestunud) katset tegelesin anduri kalibreerimisega. Tänu neile on magnetomeetri väärtused oluliselt paranenud. Magnetomeetri ja kiirendusmõõturi kalibreeritud väärtuste kombinatsioon andis tulemuseks kaldega kompenseeritud kompassi.

Mida sa vajad:

1 Arduino Uno

1 LSM303DHLC Breakout

1 Leivalaud

1 takisti 220 oomi

1 potentsiomeeter 10k

1 2x16 LCD 4-bitises režiimis

1 pappkarp

1 kompass

1 Protraktor

Mõned juhtmed

1. samm: toorandmete loomine kalibreerimiseks

Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks
Toorandmete loomine kalibreerimiseks

Kalibreerimine toimub magnetomeetri ja kiirendusmõõturi jaoks iga kord eraldi samal viisil. Esimeses etapis loetakse anduri lähteandmed 12 määratletud asendis (joonis 5.2). Seejärel arvutatakse parandusandmed Magmaster 1.0 abil (joonis 5.3) ja neid saab hinnata vastavas visandis. Väga hea juhendi leiate siit

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

Aitäh JuriMat!

Arduino visand "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" annab vajalikud lähteandmed. Selleks saate allika valida real 17.

Magmaster 1.0 -ga töötamiseks sulgege jadamonitori aken.

2. samm: kalibreeritud mõõtmiste loomine

Kalibreeritud mõõtmiste loomine
Kalibreeritud mõõtmiste loomine
Kalibreeritud mõõtmiste loomine
Kalibreeritud mõõtmiste loomine

Magnetomeetri ja kiirendusmõõturi kalibreeritud mõõtmiste saamiseks kandke teisendusmaatriksi väärtused ja eelarvamused Arduino visandis "LSM303DHLC_Tilt_compensated_Compas_211218", rida 236 - 246 magnetomeetri jaoks, 268 - 278 kiirendusmõõturi jaoks.

Kontrollimiseks pakub eskiis ka lähteandmete ja kalibreeritud anduri väärtuste võrdlust. Lisaks saate näitu kontrollida kompassi ja eendiga.

3. samm: LCD -ekraani lisamine

LCD -ekraani lisamine
LCD -ekraani lisamine
LCD -ekraani lisamine
LCD -ekraani lisamine

LC -ekraani kasutatakse praeguse asukoha kuvamiseks Maa magnetvälja suhtes. Anduri X-telg osutab põhja poole, kus 0 ° vastab magnetilisele põhjale. Väärtus suureneb, keerates päripäeva 360 °. Anduri kalle on hästi kompenseeritud, kuid ei tohiks ületada 45 °.

16x2 LC -ekraani ühendus on standardne ja hästi selgitatud järgmises Arduino õpetuses:

www.arduino.cc/en/Tutorial/HelloWorld

Loodan, et suudan teid inspireerida uutesse juhenditesse ja ootan huviga teie projekte.

Soovitan: