Mundarija:
- 1 -qadam: Yangi videoni tomosha qiling
- 2 -qadam: komponentlar
- 3 -qadam: Struktura
- 4 -qadam: Hammasini bog'lang
- 5 -qadam: Dasturlash
- 6 -qadam: Loyihadan zavqlaning
Video: DIY Arduino kompas: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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 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
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
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
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
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:
Mikro: Bit kompas DIY: 6 qadam
Mikro: Bit kompas DIY: Mikro: bitli kompasni qanday kodlash mumkin
DIY kompas bot: 14 qadam
DIY kompas bot: Salom! Bugun men kompas botini qilmoqchiman. Men matematik qutisiz mukammal doirani chizish qanchalik qiyinligini o'ylab, bu fikrga keldim. Xo'sh, men sizning yechimingizni oldimmi? Ma'lumki, aylana aniq 360 daraja, shuning uchun bu bot sha chizishi mumkin
Arduino bilan HMC5883L kompas sensori interfeysi bo'yicha qo'llanma: 10 qadam (rasmlar bilan)
Arduino bilan HMC5883L kompas sensori interfeysi bo'yicha qo'llanma: Tavsif HMC5883L-bu ikkita umumiy maqsadda ishlatiladigan 3 o'qli raqamli kompas: ferromagnit kabi magnit materialning magnitlanishini o'lchash, yoki kuchini va ba'zi hollarda yo'nalishni o'lchash uchun. nuqtadagi magnit maydon
Arduino va HMC5883L magnitometridan foydalangan holda raqamli kompas: 6 qadam
Raqamli kompas Arduino va HMC5883L magnitometridan foydalanadi: Salom bolalar, bu sensor Shimoliy, Janubiy, Sharqiy va G'arbiy geografik joylarni ko'rsatishi mumkin, biz odamlar ham kerak bo'lganda undan foydalanishimiz mumkin edi. Shunday qilib Ushbu maqolada biz magnitometr sensori qanday ishlashini va uni mikrokontro bilan qanday bog'lashni tushunishga harakat qilaylik
GY511 modulini Arduino bilan qanday ishlatish kerak [Raqamli kompas yasash]: 11 qadam
GY511 modulini Arduino bilan qanday ishlatish kerak? Ushbu qo'llanmada siz raqamli kompalarni yaratish uchun Arduino bilan LSM303DLHC GY-511 kompas modulidan foydalanishni o'rganasiz