Mundarija:
- 1 -qadam: Kalibrlash uchun xom ma'lumotlarni yaratish
- 2 -qadam: Kalibrlangan o'lchovlarni yaratish
- 3 -qadam: LCD displeyni qo'shish
Video: LSM303DHLC yordamida kompensatsiyalangan kompasni burish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu yo'riqnomada men LSM303 sensoridan egilgan kompensatsiyani qanday ishlatishni ko'rsatmoqchiman. Birinchi (muvaffaqiyatsiz) urinishdan so'ng men sensorni kalibrlash bilan shug'ullandim. Buning yordamida magnitometrning qiymati ancha yaxshilandi. Magnitometr va akselerometrdan kalibrovka qilingan qiymatlarning kombinatsiyasi natijasida egilgan kompensatsiyaga olib keldi.
Sizga nima kerak:
1 Arduino Uno
1 LSM303DHLC uzilishi
1 Non paneli
1 rezistor 220 Ohm
1 potentsiometr 10k
4 bitli rejimda 1 ta 2x16 LCD
1 karton quti
1 kompas
1 -o'lchagich
Ba'zi simlar
1 -qadam: Kalibrlash uchun xom ma'lumotlarni yaratish
Kalibrlash har safar xuddi shunday tarzda magnitometr va akselerometr uchun alohida amalga oshiriladi, birinchi qadamda sensorning xom ma'lumotlari 12 ta aniqlangan pozitsiyada o'qiladi (5.2 -rasm). Keyin tuzatish ma'lumotlari Magmaster 1.0 yordamida hisoblab chiqariladi (5.3 -rasm) va ularni tegishli eskizda baholash mumkin. Siz bu erda juda yaxshi qo'llanmani topishingiz mumkin
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
Rahmat Yuriy Mat!
Arduino "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" eskizi kerakli xom ma'lumotlarni beradi. Buning uchun siz 17 -qatorda manbani tanlashingiz mumkin.
Magmaster 1.0 bilan ishlash uchun Serial monitor oynasini yoping.
2 -qadam: Kalibrlangan o'lchovlarni yaratish
Magnitometr va akselerometrning kalibrlangan o'lchovlarini olish uchun "LSM303DHLC_Tilt_compensated_Compas_211218" Arduino eskizidagi transformatsiya matritsasi va qiyalik qiymatlarini uzatish, magnitometr uchun 236 - 246 qator, akselerometr uchun 268 - 278.
Tekshirish sifatida, eskiz, shuningdek, xom ma'lumotlar va kalibrlangan sensor qiymatlarini taqqoslashni ta'minlaydi. Bundan tashqari, siz o'qishni kompas va o'lchagich yordamida tekshirishingiz mumkin.
3 -qadam: LCD displeyni qo'shish
LC displeyi erning magnit maydoniga nisbatan joriy holatini ko'rsatish uchun ishlatiladi. Sensorning X o'qi shimolga ishora qiladi, bu erda 0 ° magnitli shimolga to'g'ri keladi. Qiymat soat yo'nalishi bo'yicha 360 ° ga burilib ortadi. Sensorning moyilligi yaxshi qoplanadi, lekin 45 ° dan oshmasligi kerak.
16x2 LC displeyining ulanishi standart va quyidagi Arduino qo'llanmasida yaxshi tushuntirilgan:
www.arduino.cc/en/Tutorial/HelloWorld
Umid qilamanki, men sizni yangi Instructables -ga ilhomlantira olardim va sizning loyihalaringizni kutaman.
Tavsiya:
LEGO labirintini mikro bilan burish: bit: 9 qadam
LEGO labirintini Micro bilan burish: bit: LEGO ajoyib ekanligi sir emas va bizni LEGO komplektlarimizga yanada ajoyib qilish uchun qiziqarli elektronika qo'shishdan boshqa hech narsa yoqmaydi. Bizning LEGO labirintining yuqori yarmini egib to'pni manevr qilishga imkon beradigan ikki tomonning tugmalari bor
IPad Stylus Maslahat - (Jet tornasida kichik qismlarni qanday burish kerak), men buni texnik do'konda qildim!: 7 qadam
IPad Stylus Maslahat - (Jet torna mashinasida kichik qismlarni qanday burish mumkin), men buni texnik do'konda tayyorladim! Bu o'z qo'lingiz bilan sig'imli qalam yasashning eng qiyin qismi! Men ishlab chiqayotgan bosim sezgir qalam uchun rezina uchini ushlab turish uchun menga guruch uchi kerak edi. Bu ko'rsatma sizga mening
Plastmassa idishlarni stol ustidagi chiroqqa qanday burish kerak: 8 qadam
Plastmassa idishlarni qanday qilib stol ustidagi chiroqqa burish kerak: men sizga ko'rsatamanki, bo'sh stakan plastik butilkalardan foydalanib, o'zingizning stol usti lampasini qanday yasashingiz mumkin
SW -520D tebranish sensori metall to'pni burish kaliti - Visuino: 6 qadam
SW-520D tebranish sensori metall shar burish sensori-Visuino: Bu SW-520D asosiy burilish kaliti yo'nalishni aniqlash uchun osongina ishlatilishi mumkin. Idishning ichida quti tik turganida pinlar bilan aloqa qiladigan to'p bor. Kosonni egib qo'ying va sharlar tegmasin, shuning uchun aloqa o'rnatilmaydi
Dizayningizni professional tenglikni kartasiga qanday burish mumkin - Mening yondashuvim: 9 qadam
Dizayningizni professional PCB kartasiga qanday o'zgartirish mumkin | Mening yondashuvim: Ushbu xabarda men professional PCB taxtasini yaratish bo'yicha o'z yondashuvlarim bilan bir necha bosqichda bo'lishaman. Men ham shunga o'xshash videoni joylashtirdim, siz uni ko'rishingiz yoki batafsil tushuntirish uchun postni o'qishni davom ettirishingiz mumkin, shuning uchun boshlaylik