Мазмуну:

DIY Arduino Compass: 6 кадам
DIY Arduino Compass: 6 кадам

Video: DIY Arduino Compass: 6 кадам

Video: DIY Arduino Compass: 6 кадам
Video: GY-273 3х осевой магнитный компас QMC5883L 2024, Июль
Anonim
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass

Компас деген эмне экенин жана ал эмне үчүн колдонуларын баарыбыз билебиз. Компас бизге E-W-N-S багыттарын айтат. Салттуу компас ортосунда магниттик ийне менен иштеген. Ийненин түндүк уюлу дайыма магниттик түштүк менен жердин географиялык түндүк уюлун көрсөтөт.

Мен MPU 9250 колдонгон сенсордо магнитометр бар, ал берилген багыт боюнча магниттик интенсивдүүлүктү өлчөй алат. Мен X жана Y балталары менен гана чектелип калдым, ошондуктан бир аз нерселерди жөнөкөйлөтөм. Ошондой эле видеодо айтканымдай, бул долбоор мурунку инклинометр долбоорунун уландысы катары. Сураныч, инклинометр үчүн видеону жана макаланы карап көрүңүз. Шилтемелер төмөндө берилген.

YouTube үчүн Шилтеме

КӨРСӨТМӨЛӨР ҮЧҮН Шилтеме

Баштайлы.

1 -кадам: Жаңы видеону көрүңүз

Image
Image

Бул видео магнит, магнит талаалары жана кээ бир вектордук алгебранын теориясын камтыйт. Жогоруда айтылгандай, бул мурунку долбоордун уландысы. Сураныч, киришүүдөгү башка видеону көрүңүз.

2 -кадам: Компоненттер

Компоненттер
Компоненттер

Компоненттердин тизмеси абдан түз. Жөнөкөй ардуино, (Менин ишимде Nano), MPU 9250 IC жана OLED дисплейи маалыматтарды чыгаруу үчүн. Адаттагыдай эле, мониторго ээ болуу милдеттүү эмес, бирок бир жолу ноутбукту ойлонуу, анын бетин текшерүү бир аз абсурд болушу мүмкүн.

Мен MPU 9250ди Али Экспресстен болжол менен 3,5 долларга алдым. Бул эң арзан IC эмес, бирок ызы -чуунун деңгээли кыйла төмөн болгон. Мен бул IC сунуштайм. Ардуино же жыгачтан өзгөчө эч нерсе жок. Arduino клон жана сонун иштейт.

IC жыгач жана тегиздөө inclinoeter долбоорундагыдай маанилүү эмес.

Сизде ката кетирүүгө орун бар. CHILLAX !!!!!!!!!

3 -кадам: структура

Структура
Структура
Структура
Структура
Структура
Структура
Структура
Структура

Негизги корпус үчүн мен жөнөкөй чарчы жыгачты алып, болжол менен 10см узундукта кесип алдым. Мен андан кийин ICдин узундугуна эки тешикти белгиледим. ICге туура келишиңиз маанилүү. Ошондой эле, эгер сиз туура эмес кылсаңыз, башка жагын же андан да жакшыраагын колдонуңуз, башка жыгачты колдонуңуз. Өтпөгөн тешикти оңдоого аракет кылбаңыз. Бурама мындай тешикти жакшы кармай албайт.

Андан кийин аялдардын башын тиешелүү узундукта кесип, эки компоненттүү клей менен чаптадым. Баары өз ордуна келгенден кийин, сырткы келбетиме абдан кубандым.

4 -кадам: Баарын бириктирүү

Wire It All Up
Wire It All Up
Wire It All Up
Wire It All Up
Wire It All Up
Wire It All Up

I2C протоколу менен зымдар дайыма оңой peezy.

Мен андан кийин зымдарды жана аялдардын баштарын бүктөй баштадым. Кабелдер абдан жөнөкөй.

SDA- A4

SCl- A5

Vcc- 5V

GND-GND

Кабелдик туташуулардын коопсуз жана туура экенине ынангыла. Жетиштүү узундуктагы зымды колдонгонуңузду текшериңиз.

Мен бул катаны кетирдим жана мага ишенем, бул абдан капалантат.

5 -кадам: Программалоо

Программалоо
Программалоо

Ал жерде эки эгиз долбоор ар кандай жолдор менен өтөт.

Китепкана дал ушундай. Ошол эле китепкананы жүктөп алыңыз.

GitHub шилтемеси-

github.com/bolderflight/MPU9250

Сериялык мониторду карап туруп, баалуулуктар этаптан алда канча көп экени айкын болду. Мен бир аз тестирлөөдөн өткөрүп, акыры татыктуу синус функциясын чыгара алдым.

Мен Excel баракчаларымдын бирин бердим. Эгер сизди кызыктырса текшерип көрүңүз.

Синус толкуну сонун, туурабы?

6 -кадам: Долбоордон ырахат алыңыз

Долбоордон ырахат алыңыз
Долбоордон ырахат алыңыз
Долбоордон ырахат алыңыз
Долбоордон ырахат алыңыз

Мен видеомдо кайталанган тамашаны түшүнгөн жокмун, бул компасты кемпинг менен алып жүрбөгүлө. Ар дайым ишенимдүү куралдарды колдонуңуз. ишенимдүүлүк жана колдонуунун оңойлугу үчүн.

Кандай болбосун, бул долбоор мага жакты.

Эгер сизге жаккан болсо, жактырууну ойлонуп көрүңүз жана менин ютуб каналдарыма жазылыңыз.

Сунушталууда: