Sisukord:
- 1. samm: toorandmete loomine kalibreerimiseks
- 2. samm: kalibreeritud mõõtmiste loomine
- 3. samm: LCD -ekraani lisamine
Video: Kallutatud kompenseeritud kompass LSM303DHLC abil: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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:
Digitaalne kompass ja kursiotsija: 6 sammu
Digitaalne kompass ja suunaotsija: Autorid: Cullan Whelan Andrew Luft Blake Johnson Tänusõnad: California mereakadeemia Evan Chang-Siu Sissejuhatus: Selle projekti aluseks on digitaalne kompass koos kursi jälgimisega. See võimaldab kasutajal jälgida suuna pikalt kaugel
Pisike kompass koos ATtiny85 -ga: 12 sammu (piltidega)
Pisike kompass ATtiny85 -ga: see on meie esimene projekt ATtiny85 -ga; lihtne tasku digitaalne kompass (koostöös J. Arturo Espejel Báeziga). ATtiny85 on suure jõudlusega ja väikese võimsusega mikrokontroller. Sellel on 8 kbaiti programmeeritav välkmälu. Tänu sellele on väljakutse
Kompass astronoomidele: 7 sammu
Kompass astronoomidele: idee, mis mulle astronoomiast meeldib ja ostsin hiljuti teleskoobi. Taeva vaatlemise alustamiseks leidsin, et minu teleskoobi õigeks paigutamiseks oleks vaja tasakompassi ja kaldemõõturit. Ma saaksin kogu selle kalibreerimise teha mobiiltelefon. Siiski
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Digitaalne kompass Arduino ja HMC5883L magnetomeetri abil: 6 sammu
Digitaalne kompass Arduino ja HMC5883L magnetomeetri abil: Tere poisid! See andur võib näidata geograafilist põhja-, lõuna-, ida- ja lääneosa, meie, inimesed, saaksime seda ka vajadusel kasutada. Niisiis. Proovime selles artiklis mõista, kuidas magnetomeetri andur töötab ja kuidas seda mikrokontrolliga ühendada