Mundarija:

DIY Arduino kompas: 6 qadam
DIY Arduino kompas: 6 qadam

Video: DIY Arduino kompas: 6 qadam

Video: DIY Arduino kompas: 6 qadam
Video: GY-271 3х осевой магнитный компас HMC5883L 2024, Iyul
Anonim
DIY Arduino kompas
DIY Arduino kompas
DIY Arduino kompas
DIY Arduino kompas
DIY Arduino kompas
DIY Arduino kompas

Biz hammamiz kompas nima ekanligini va nima uchun ishlatilishini bilamiz. Kompas bizga yo'nalishlarni aytadi, ya'ni E-W-N-S. An'anaviy kompas o'rtada magnit igna bilan ishlagan. Ignaning shimoliy qutbi har doim Yerning geografik shimoliy qutbiga ishora qiladi, janubi magnitdir.

Men ishlatgan sensor MPU 9250 magnitometrga ega, u berilgan yo'nalish bo'yicha magnit intensivligini o'lchaydi. Men o'zimni X va Y o'qlari bilan chekladim, shuning uchun narsalarni biroz soddalashtirdim. Videoda ham aytib o'tganimdek, bu loyiha oldingi inklinometr loyihasining kengaytmasi sifatida. Iltimos, inklinometr uchun video va maqolani ko'rib chiqing. Taqdim etilgan havolalar quyida keltirilgan.

YouTube uchun havola

Ko'rsatmalar uchun havola

Qani boshladik.

1 -qadam: Yangi videoni tomosha qiling

Image
Image

Bu video magnitlar, magnit maydonlar va ba'zi vektor algebrasi nazariyasini o'z ichiga oladi. Avval aytib o'tganimizdek, bu avvalgi loyihaning kengaytmasi. Kirish qismida boshqa videoni ko'ring.

2 -qadam: komponentlar

Komponentlar
Komponentlar

Komponentlar ro'yxati juda aniq. Ma'lumotni chiqarish uchun oddiy arduino, (mening ishimda nano), MPU 9250 IC va OLED displey. Odatdagidek, monitorga ega bo'lish majburiy emas, lekin har doim noutbukning sirtini sinab ko'rishni o'ylash biroz bema'ni bo'lishi mumkin.

Men Ali Expressdan MPU 9250 ni taxminan 3,5 dollarga oldim. Bu eng arzon IC emas, lekin shovqin darajasi ancha past edi. Men ushbu ICni tavsiya qilaman. Arduino yoki yog'ochda alohida narsa yo'q. Arduino - bu klon va ajoyib ishlaydi.

Yog'och va ICni tekislash inklinoeter loyihasidagi kabi muhim emas.

Sizda xato qilish uchun joy bor. CHILLAX !!!!!!!!!

3 -qadam: Struktura

Tuzilishi
Tuzilishi
Tuzilishi
Tuzilishi
Tuzilishi
Tuzilishi
Tuzilishi
Tuzilishi

Asosiy korpus uchun men oddiy to'rtburchaklar yog'ochni oldim va uni taxminan 10 sm uzunlikda kesib oldim. Keyin IC uzunligidagi ikkita teshikni belgiladim. ICni to'g'ri o'rnatish juda muhimdir. Bundan tashqari, agar siz noto'g'ri ish qilsangiz, iltimos, boshqa tomondan yoki undan ham yaxshiroq, boshqa yog'ochdan foydalaning. Yo'qolgan teshikni tuzatishga urinmang. Vida bunday teshikni yaxshi ushlab turmasligi mumkin.

Keyin men kerakli uzunlikdagi ayol sarlavhalarni kesib, ularni ikkita komponentli yopishtiruvchi bilan yopishtirdim. Hammasi joyiga qo'yilgach, men tashqi ko'rinishdan juda xursand bo'ldim.

4 -qadam: Hammasini bog'lang

Hammasini bog'lang
Hammasini bog'lang
Hammasini bog'lang
Hammasini bog'lang
Hammasini bog'lang
Hammasini bog'lang

I2C protokoli yordamida simlarni ulash har doim oson.

Keyin men simlarni va ayollarning sarlavhalarini bog'lashni boshladim. Ulanish juda oddiy.

SDA-A4

SCL-A5

Vcc- 5V

GND-GND

Kabel ulanishlari ishonchli va to'g'ri o'rnatilganligiga ishonch hosil qiling. Etarli uzunlikdagi simni ishlatganingizga ishonch hosil qiling.

Men bu xatoni qildim va menga ishonaman, bu juda asabiylashadi.

5 -qadam: Dasturlash

Dasturlash
Dasturlash

U erda ikkita egizak loyihasi turli yo'llar bilan o'tadi.

Kutubxona ham xuddi shunday. Xuddi shu kutubxonani yuklab oling.

GitHub havolasi-

github.com/bolderflight/MPU9250

Seriyali monitorga nazar tashlasak, bu qiymatlar ancha fazadan tashqarida ekanligi ayon bo'ldi. Men sinab ko'rdim va nihoyat sinus funktsiyasini ishlab chiqardim.

Men Excel varaqlaridan birini taqdim qildim. Agar qiziqsangiz, tekshirib ko'ring.

Sinus to'lqin go'zal, shunday emasmi?

6 -qadam: Loyihadan zavqlaning

Loyihadan rohatlaning
Loyihadan rohatlaning
Loyihadan rohatlaning
Loyihadan rohatlaning

Men videomda takrorlanadigan hazilni sezmadim, bu kompasni siz bilan olib ketmang. Har doim ishonchli vositalardan foydalaning. ishonchliligi va foydalanish qulayligi uchun.

Qanday bo'lmasin, menga bu loyiha yoqdi.

Agar sizga yoqqan bo'lsa, mening kanallarimga va YouTube kanallarimga obuna bo'lishni yoqtiring.

Tavsiya: