INHOUDSOPGAWE:
- Stap 1: Skep die rou data vir kalibrasie
- Stap 2: Maak die gekalibreerde metings
- Stap 3: Voeg 'n LCD -skerm by
Video: Kantelgekompenseerde kompas met LSM303DHLC: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie Instructable wil ek wys hoe u die LSM303 -sensor kan gebruik om 'n kantelgekompenseerde kompas te realiseer. Na 'n eerste (onsuksesvolle) poging het ek die kalibrasie van die sensor hanteer. Danksy hierdie het die waardes van die magnetometer aansienlik verbeter. Die kombinasie van gekalibreerde waardes van die magnetometer en versnellingsmeter het toe 'n kantelgekompenseerde kompas tot gevolg gehad.
Wat jy nodig het:
1 Arduino Uno
1 LSM303DHLC -uitbraak
1 Broodbord
1 Weerstand 220 Ohm
1 Potensiometer 10k
1 2x16 LCD in 4-bis-modus
1 kartondoos
1 Kompas
1 gradeboog
Sommige drade
Stap 1: Skep die rou data vir kalibrasie
Die kalibrasie word elke keer op dieselfde manier afsonderlik gedoen vir magnetometer en versnellingsmeter. In 'n eerste stap word die rou data van die sensor in 12 gedefinieerde posisies uitgelees (prent 5.2). Dan word die regstellingsdata met behulp van Magmaster 1.0 (prent 5.3) bereken en in 'n ooreenstemmende skets geëvalueer. U kan hier 'n baie goeie gids vind
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Dankie YuriMat!
Die Arduino -skets "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" bied die nodige rou data. Hiervoor kan u die bron in reël 17 kies.
Sluit die venster Serial Monitor om met Magmaster 1.0 te werk.
Stap 2: Maak die gekalibreerde metings
Om die gekalibreerde metings van magnetometer en versnellingsmeter te kry, dra die waardes in die transformasiematriks en vooroordeel oor in die Arduino -skets "LSM303DHLC_Tilt_compensated_Compas_211218", reël 236 - 246 vir Magnetometer, 268 - 278 vir Accelerometer.
As 'n tjek bied die skets ook 'n vergelyking van die rou data en die gekalibreerde sensorwaardes. Boonop kan u die metings met kompas en gradeboog kontroleer.
Stap 3: Voeg 'n LCD -skerm by
Die LC -skerm word gebruik om die huidige posisie relatief tot die aarde se magnetiese veld te wys. Die X-as van die sensor wys na die noorde, waar 0 ° ooreenstem met die magnetiese noorde. Die waarde neem toe deur kloksgewys na 360 ° te draai. Die helling van die sensor word goed vergoed, maar mag nie 45 ° oorskry nie.
Die verbinding van die 16x2 LC -skerm is standaard en goed verduidelik in die volgende Arduino -tutoriaal:
www.arduino.cc/en/Tutorial/HelloWorld
Ek hoop ek kan u inspireer tot nuwe instruksies en ek sien uit na u projekte.
Aanbeveel:
N Klein kompas met ATtiny85: 12 stappe (met foto's)
N Klein kompas met ATtiny85: Dit is ons eerste projek met ATtiny85; 'n eenvoudige sakkompas (in samewerking met J. Arturo Espejel Báez). ATtiny85 is 'n hoëprestasie- en lae -krag mikrobeheerder. Dit het 8 Kbyte programmeerbare flitsgeheue. As gevolg hiervan is die chal
Tutoriaal vir koppelvlak HMC5883L kompas sensor met Arduino: 10 stappe (met foto's)
Tutoriaal vir koppelvlak-HMC5883L-kompassensor met Arduino: beskrywing HMC5883L is 'n 3-as digitale kompas wat vir twee algemene doeleindes gebruik word: om die magnetisering van 'n magnetiese materiaal soos 'n ferromagnet te meet, of om die sterkte en, in sommige gevalle, die rigting van die magnetiese veld op 'n punt in s
Digitaal kompas met behulp van Arduino en HMC5883L magnetometer: 6 stappe
Digitaal kompas met behulp van Arduino- en HMC5883L -magnetometer: Hallo ouens, hierdie sensor kan die geografiese Noord-, Suid-, Oos- en Wes -gebied aandui; ons mense kan dit ook soms gebruik as dit nodig is. So. Laat ons in hierdie artikel probeer om te verstaan hoe die magnetometersensor werk en hoe u dit met 'n mikrokontrole kan koppel
Hoe om die GY511 -module te gebruik met Arduino [Maak 'n digitale kompas]: 11 stappe
Hoe om die GY511 -module te gebruik met Arduino [Maak 'n digitale kompas]: oorsig In sommige elektroniese projekte moet ons op enige oomblik die geografiese ligging ken en 'n spesifieke operasie dienooreenkomstig uitvoer. In hierdie handleiding leer u hoe u die LSM303DLHC GY-511 kompasmodule met Arduino kan gebruik om 'n digitale kompas te maak
LED -kompas en hoogtemeter: 7 stappe (met foto's)
LED -kompas en hoogtemeter: Voorwerpe met LED's fassineer my altyd. Daarom is hierdie projek om die gewilde digitale kompassensor HMC5883L te kombineer met 48 LED's. Deur die LED's in 'n sirkel te plaas, is die LED wat beligting die rigting is waarheen u op pad is. Elke 7,5 grade sal dr