Obsah:
- Krok 1: Vytvorenie nespracovaných údajov na kalibráciu
- Krok 2: Vytvorenie kalibrovaných meraní
- Krok 3: Pridanie LCD displeja
Video: Kompenzát s kompenzáciou náklonu s LSM303DHLC: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto návode chcem ukázať, ako použiť senzor LSM303 na realizáciu kompasu kompenzovaného naklonením. Po prvom (neúspešnom) pokuse som sa zaoberal kalibráciou senzora. Vďaka nim sa hodnoty magnetometra výrazne zlepšili. Kombinácia kalibrovaných hodnôt z magnetometra a akcelerometra potom vyústila do kompasu kompenzovaného naklonením.
Čo potrebuješ:
1 Arduino Uno
1 LSM303DHLC Breakout
1 Breadboard
1 odpor 220 ohmov
1 potenciometer 10k
1 2x16 LCD v 4-bitovom režime
1 kartónové puzdro
1 kompas
1 uhlomer
Niektoré drôty
Krok 1: Vytvorenie nespracovaných údajov na kalibráciu
Kalibrácia sa vykonáva oddelene pre magnetometer a akcelerometer zakaždým rovnakým spôsobom. V prvom kroku sa načítajú nespracované údaje senzora v 12 definovaných polohách (obrázok 5.2). Potom sa pomocou programu Magmaster 1.0 (obrázok 5.3) vypočítajú korekčné údaje a dajú sa vyhodnotiť v zodpovedajúcom náčrte. Veľmi dobrého sprievodcu nájdete tu
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Ďakujem YuriMat!
Skica Arduino „LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino“poskytuje potrebné nespracované údaje. Na tento účel môžete vybrať zdroj v riadku 17.
Ak chcete pracovať s programom Magmaster 1.0, zatvorte okno Serial Monitor.
Krok 2: Vytvorenie kalibrovaných meraní
Aby ste získali kalibrované merania magnetometra a akcelerometra, preneste hodnoty v transformačnej matici a odchýlku v náčrte Arduino „LSM303DHLC_Tilt_compensated_Compas_211218“, riadok 236 - 246 pre magnetometer, 268 - 278 pre akcelerometer.
Náčrt ako kontrola ponúka aj porovnanie nespracovaných údajov a kalibrovaných hodnôt senzora. Hodnoty môžete navyše kontrolovať pomocou kompasu a uhlomeru.
Krok 3: Pridanie LCD displeja
LC displej slúži na zobrazenie aktuálnej polohy vzhľadom na magnetické pole Zeme. Os X senzora smeruje na sever, kde 0 ° zodpovedá magnetickému severu. Hodnota sa zvyšuje otáčaním v smere hodinových ručičiek o 360 °. Sklon snímača je dobre kompenzovaný, nemal by však presiahnuť 45 °.
Pripojenie displeja 16x2 LC je štandardné a je dobre vysvetlené v nasledujúcom návode na Arduino:
www.arduino.cc/en/Tutorial/HelloWorld
Dúfam, že by som vás mohol inšpirovať k novým Instructables a teším sa na vaše projekty.
Odporúča:
Kovový guľový spínač náklonu SW -520D so snímačom vibrácií - Visuino: 6 krokov
Kovový guľový spínač naklonenia SW-520D-Visuino: Tento základný spínač sklonu SW-520D je možné ľahko použiť na detekciu orientácie. Vnútri plechovky je loptička, ktorá sa dotýka kolíkov, keď je puzdro vzpriamené. Nakloňte puzdro a loptičky sa nedotýkajú, čím nedôjde k spojeniu. Senzor náklonu
Digitálny snímač náklonu pomocou LM358: 3 kroky
Digitálny snímač náklonu pomocou LM358: Senzory sú najlepšou vecou na začiatku elektroniky pre domácich majstrov. Môžete získať širokú škálu senzorov, každý vhodný na jednu alebo viac úloh. Arduino je kompatibilný s rôznymi senzormi a ja vám ukážem, ako vytvoriť rôzne senzory
Prepínač náklonu: 9 krokov (s obrázkami)
Tilt Switch: Tento tutoriál slúži ako úvod do mäkkých obvodov. Vďaka aplikácii získate znalosti o pracovných vlastnostiach elektronických textilných (e-textilných) materiálov, akými sú vodivá tkanina a vodivá niť. Vytvorením f
Päťcentový snímač náklonu: 4 kroky (s obrázkami)
Päťcentový snímač náklonu: Toto je základný snímač náklonu inšpirovaný snímačmi v štýle gule a klietky, ale 2d namiesto 3D. Zachytená nikla spája páry vodičov v závislosti od orientácie senzora. Stavajú sa rýchlo a sú dosť lacné; Vymyslel som s nimi projekt, ktorý
Náramok na snímanie náklonu: 6 krokov (s obrázkami)
Náramok snímajúci náklon: Náramok zdobený šiestimi vodivými okvetnými lístkami a niťou korálkov s kovovým korálkom na konci umožňuje jednoduchú šesťbodovú detekciu náklonu. Je tiež navrhnutý tak, aby kovový korálik nadviazal kontakt s dvoma okvetnými lístkami, ak bude ležať medzi nimi