Turinys:
- 1 veiksmas: neapdorotų duomenų sukūrimas kalibravimui
- 2 žingsnis: Sukurkite kalibruotus matavimus
- 3 veiksmas: LCD ekrano pridėjimas
Video: Pakreiptas kompasuotas kompasas naudojant LSM303DHLC: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje instrukcijoje noriu parodyti, kaip naudoti LSM303 jutiklį, kad būtų sukurtas kompasas, pakreiptas. Po pirmo (nesėkmingo) bandymo aš susitvarkiau su jutiklio kalibravimu. Dėl to magnetometro reikšmės žymiai pagerėjo. Sujungus magnetometro ir akselerometro kalibruotas vertes, gautas kompasas, pakreiptas į nuolydį.
Ko tau reikia:
1 „Arduino Uno“
1 „LSM303DHLC Breakout“
1 Duonos lenta
1 rezistorius 220 omų
1 potenciometras 10k
1 2x16 LCD 4 bitų režimu
1 kartoninis dėklas
1 kompasas
1 Dūmtraukis
Kai kurie laidai
1 veiksmas: neapdorotų duomenų sukūrimas kalibravimui
Magnetometro ir akselerometro kalibravimas atliekamas kiekvieną kartą atskirai tuo pačiu būdu. Pirmajame etape neapdoroti jutiklio duomenys nuskaitomi 12 apibrėžtų pozicijų (5.2 pav.). Tada korekcijos duomenys apskaičiuojami naudojant „Magmaster 1.0“(5.3 pav.) Ir gali būti įvertinti atitinkamu eskizu. Čia galite rasti labai gerą vadovą
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Ačiū Jurijui!
„Arduino“eskizas „LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino“pateikia būtinus neapdorotus duomenis. Tam galite pasirinkti šaltinį 17 eilutėje.
Norėdami dirbti su „Magmaster 1.0“, uždarykite serijinio monitoriaus langą.
2 žingsnis: Sukurkite kalibruotus matavimus
Norėdami gauti kalibruotus magnetometro ir akselerometro matavimus, perkelkite transformacijos matricos ir Arduino eskizo "LSM303DHLC_Tilt_compensated_Compas_211218", 236-246 eilutės magnetometro, 268-278 eilutės akselerometro reikšmes.
Tikrinant eskizas taip pat pateikiamas neapdorotų duomenų ir kalibruotų jutiklių verčių palyginimas. Be to, galite patikrinti rodmenis naudodami kompasą ir transporterį.
3 veiksmas: LCD ekrano pridėjimas
LC ekranas naudojamas dabartinei padėčiai žemės magnetinio lauko atžvilgiu parodyti. Jutiklio X ašis nukreipta į šiaurę, kur 0 ° atitinka magnetinę šiaurę. Vertė padidėja sukant pagal laikrodžio rodyklę iki 360 °. Jutiklio nuolydis yra gerai kompensuojamas, bet neturi viršyti 45 °.
16x2 LC ekrano prijungimas yra standartinis ir gerai paaiškintas šioje „Arduino“pamokoje:
www.arduino.cc/en/Tutorial/HelloWorld
Tikiuosi, kad galėčiau jus įkvėpti naujoms instrukcijoms ir laukiu jūsų projektų.
Rekomenduojamas:
Mikro: bitų kompasas „pasidaryk pats“: 6 žingsniai
„Micro: Bit Compass DIY“: kaip koduoti „Micro: Bit“kompasą
Skaitmeninis kompasas ir krypčių ieškiklis: 6 žingsniai
Skaitmeninis kompasas ir krypčių ieškiklis: Autoriai: Cullan Whelan Andrew Luftas Blake'as Johnsonas Padėkos: Kalifornijos jūrų akademija Evanas Chang-Siu Įvadas: Šio projekto pagrindas yra skaitmeninis kompasas su kursų sekimu. Tai leidžia vartotojui sekti tolimą atstumą
Kompasas astronomams: 7 žingsniai
Kompasas astronomams: Idėja man patinka astronomija ir neseniai nusipirkau teleskopą. Norėdami pradėti stebėti dangų, supratau, kad norint turėti teisingą teleskopo padėtį reikia lygių kompasų ir posvyrio matuoklių. Visa tai galėčiau atlikti su savo kalibravimu mobilusis telefonas. Tačiau
Itin paprastas, nekalibruotas servo kompasas: 7 žingsniai
Labai paprastas, nekalibruotas servo kompasas: tai tik pagrindinis nurodymas projektui, prie kurio dirbu. Tai nekalibruotas ir yra labai paprastas klasės prototipas. Vėlesnėje instrukcijoje parodysiu, kaip ją kalibruoti. Jei būčiau tu, aš iš to nesitikėčiau daug didybės
Skaitmeninis kompasas naudojant „Arduino“ir HMC5883L magnetometrą: 6 žingsniai
Skaitmeninis kompasas naudojant „Arduino“ir „HMC5883L“magnetometrą: Sveiki, vaikinai, šis jutiklis gali nurodyti geografinę šiaurę, pietus, rytus ir vakarus, mes, žmonės, taip pat galime jį naudoti kartais, kai to reikia. Taigi. Šiame straipsnyje pabandykime suprasti, kaip veikia magnetometro jutiklis ir kaip jį sujungti su mikrokontrole