
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

V tomto Instructable chci ukázat, jak pomocí senzoru LSM303 realizovat kompas s kompenzací náklonu. Po prvním (neúspěšném) pokusu jsem se zabýval kalibrací senzoru. Díky tomu se hodnoty magnetometru výrazně zlepšily. Kombinace kalibrovaných hodnot z magnetometru a akcelerometru pak vyústila v kompas kompenzovaný náklonem.
Co potřebuješ:
1 Arduino Uno
1 LSM303DHLC Breakout
1 prkénko
1 rezistor 220 Ohm
1 potenciometr 10k
1 2x16 LCD ve 4bitovém režimu
1 lepenkové pouzdro
1 kompas
1 úhloměr
Nějaké dráty
Krok 1: Vytvoření nezpracovaných dat pro kalibraci




Kalibrace se provádí samostatně pro magnetometr a akcelerometr pokaždé stejným způsobem. V prvním kroku se načtou surová data senzoru ve 12 definovaných polohách (obrázek 5.2). Poté se pomocí Magmaster 1.0 (obrázek 5.3) vypočítají korekční data a mohou být vyhodnocena v odpovídajícím náčrtu. Velmi dobrého průvodce najdete zde
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Díky YuriMat!
Skica Arduina „LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino“poskytuje potřebná nezpracovaná data. K tomu můžete vybrat zdroj v řádku 17.
Pro práci s Magmaster 1.0 zavřete okno Serial Monitor.
Krok 2: Vytvoření kalibrovaných měření


Chcete -li získat kalibrovaná měření magnetometru a akcelerometru, přeneste hodnoty v transformační matici a předpětí v náčrtu Arduino „LSM303DHLC_Tilt_compensated_Compas_211218“, řádek 236 - 246 pro magnetometr, 268 - 278 pro akcelerometr.
Jako kontrola skica také poskytuje srovnání nezpracovaných dat a kalibrovaných hodnot senzorů. Kromě toho můžete odečty kontrolovat pomocí kompasu a úhloměru.
Krok 3: Přidání displeje LCD


LC displej slouží k zobrazení aktuální polohy vzhledem k magnetickému poli Země. Osa X snímače směřuje na sever, kde 0 ° odpovídá magnetickému severu. Hodnota se zvyšuje otáčením ve směru hodinových ručiček o 360 °. Sklon snímače je dobře kompenzován, ale neměl by překročit 45 °.
Připojení displeje 16x2 LC je standardní a dobře vysvětlené v následujícím tutoriálu Arduino:
www.arduino.cc/en/Tutorial/HelloWorld
Doufám, že bych vás mohl inspirovat k novým Instructables a těším se na vaše projekty.
Doporučuje:
Haptický pás kompasu: 9 kroků

Haptický kompasový pás: Pás poháněný Arduinem, který vibruje směrem na sever. Lidské vnímání bylo vždy omezeno na naše biologické smysly, ale co kdybychom to mohli změnit? V přírodě existují zvířata se schopností vnímat magnetická pole, barometrický tlak, ambi
Živé streamování HD videa 4G/5G z dronu DJI s nízkou latencí [3 kroky]: 3 kroky
![Živé streamování HD videa 4G/5G z dronu DJI s nízkou latencí [3 kroky]: 3 kroky Živé streamování HD videa 4G/5G z dronu DJI s nízkou latencí [3 kroky]: 3 kroky](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Živé streamování HD videa 4G/5G z DJI Drone s nízkou latencí [3 kroky]: Následující průvodce vám pomůže získat živé video streamy v kvalitě HD z téměř jakéhokoli dronu DJI. S pomocí mobilní aplikace FlytOS a webové aplikace FlytNow můžete začít streamovat video z dronu
ESPcopter a Visuino - Převod kompasu na 3D úhel: 6 kroků

ESPcopter a Visuino - Převod kompasu na 3D úhel: ESPcopter je nyní plně podporován nejnovější verzí Visuina, a proto je pravděpodobně nejjednodušší programovat existující dron! :-) S jeho podporou Visuino můžete ovládat motory, LED, práce s akcelerometrem, Gyr
4 kroky k měření vnitřního odporu baterie: 4 kroky

4 kroky k měření vnitřního odporu baterie: Zde jsou 4 jednoduché kroky, které vám mohou pomoci změřit vnitřní odpor baterie
Náramek snímající náklon: 6 kroků (s obrázky)

Náramek snímající náklon: Náramek zdobený šesti vodivými plátky látky a vláknem korálků s kovovým korálkem na konci umožňuje jednoduchou detekci náklonu v šesti bodech. Je také navržen tak, aby kovový korálek navázal kontakt se dvěma okvětními lístky, pokud leží mezi námi