Tartalomjegyzék:
- 1. lépés: A nyers adatok létrehozása a kalibráláshoz
- 2. lépés: A kalibrált mérések létrehozása
- 3. lépés: LCD kijelző hozzáadása
Videó: Dönthető kompenzált iránytű LSM303DHLC segítségével: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben az utasításban szeretném bemutatni, hogyan kell használni az LSM303 érzékelőt dőléskompenzált iránytű megvalósításához. Egy első (sikertelen) kísérlet után foglalkoztam az érzékelő kalibrálásával. Ezeknek köszönhetően a magnetométer értékei jelentősen javultak. A magnetométer és a gyorsulásmérő kalibrált értékeinek kombinációja ezután dőléskompenzált iránytűt eredményezett.
Amire szükséged van:
1 Arduino Uno
1 LSM303DHLC kitörés
1 Kenyeretábla
1 ellenállás 220 Ohm
1 potenciométer 10k
1 2x16 LCD 4 bites módban
1 Karton tok
1 Iránytű
1 Szögmérő
Néhány vezeték
1. lépés: A nyers adatok létrehozása a kalibráláshoz
A kalibrációt külön -külön végezzük a magnetométer és a gyorsulásmérő esetében minden alkalommal ugyanúgy. Első lépésben az érzékelő nyers adatait 12 meghatározott pozícióban olvassuk ki (5.2. Ábra). Ezután a korrekciós adatokat kiszámítják a Magmaster 1.0 segítségével (5.3. Ábra), és kiértékelhetők egy megfelelő vázlatban. Itt talál egy nagyon jó útmutatót
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Köszönöm YuriMat!
Az Arduino "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" vázlata biztosítja a szükséges nyers adatokat. Ehhez kiválaszthatja a forrást a 17. sorban.
A Magmaster 1.0 használatához zárja be a Soros monitor ablakot.
2. lépés: A kalibrált mérések létrehozása
A magnetométer és a gyorsulásmérő kalibrált mérésének megszerzéséhez vigye át az értékeket a transzformációs mátrixban és a torzítást az Arduino "LSM303DHLC_Tilt_compensated_Compas_211218" vázlatában, 236-246 sor a magnetométerben, 268-278 a gyorsulásmérőben.
Ellenőrzésképpen a vázlat a nyers adatok és a kalibrált érzékelőértékek összehasonlítását is tartalmazza. Ezenkívül iránytűvel és szögmérővel ellenőrizheti a leolvasott értékeket.
3. lépés: LCD kijelző hozzáadása
Az LC kijelző az aktuális pozíció megjelenítésére szolgál a föld mágneses mezőjéhez viszonyítva. Az érzékelő X tengelye északra mutat, ahol 0 ° a mágneses északnak felel meg. Az érték az óramutató járásával megegyező irányban 360 ° -ra forgatva nő. Az érzékelő dőlése jól kiegyenlített, de nem haladhatja meg a 45 ° -ot.
A 16x2 LC kijelző csatlakoztatása szabványos és jól ismertetett az alábbi Arduino bemutatóban:
www.arduino.cc/en/Tutorial/HelloWorld
Remélem, inspirálhatom Önt az új Instructables -re, és várom a projektjeit.
Ajánlott:
Dönthető LEGO labirintus mikróval: bit: 9 lépés
Dönthető LEGO labirintus mikróval: bit: Nem titok, hogy a LEGO fantasztikus, és nincs semmi, amit jobban szeretünk, mint hogy szórakoztató elektronikát adunk a LEGO készleteinkhez, hogy még fantasztikusabbak legyenek. A LEGO labirintusunk két oldalán gombokkal rendelkezik, amelyek lehetővé teszik a felső felének megdöntését és a labda manőverezését
Könnyen dönthető, színváltó vezeték nélküli Rubik-kocka lámpa: 10 lépés (képekkel)
Könnyen dönthető alapú színváltó vezeték nélküli Rubik-kocka lámpa: Ma ezt a fantasztikus Rubik-kocka jellegű lámpát fogjuk megépíteni, amely megváltoztatja színét attól függően, hogy melyik oldal van fent. A kocka egy kicsi LiPo akkumulátorral működik, amelyet szabványos mikro-usb kábellel töltenek fel, és tesztelésem szerint az akkumulátor élettartama több nap. Ez
Tricopter elülső dönthető motorral: 5 lépés (képekkel)
Trikopter elülső billenőmotorral: Tehát ez egy kis kísérlet, amely remélhetőleg egy hibrid tricopterre/girokopterre vezet? Tehát ebben a tricopterben nincs igazán újdonság, alapvetően ugyanaz, mint a normál tricopter, ahogy ez az oktatható. Ennek ellenére hosszú volt
Dönthető RC modell jármű: 21 lépés (képekkel)
Dönthető RC modell jármű: Ez a modell 1/10 billenthető jármű, két első kerékkel és egy hátsó hajtással; egy RC Arrma Vortex 1/10 elektromos modellből származik, amely az alumínium alvázból készült, és eltávolította az egész hátlapot, ahová az elektromos motort és annak motorját helyezte
Dönthető fény: 8 lépés
Dönthető fény: Fény interakciótervezés, amelynek fő funkciója a dőlés. A felhasználó által létrehozott fény reakciója érdekelt minket, és a libikóka segítségével hivatkozhattunk rá. A felhasználó közvetlenül döntheti és beállíthatja az egyes LED -sávok kívánt szögét