Мазмуну:
- 1 -кадам: Жаңы видеону көрүңүз
- 2 -кадам: Компоненттер
- 3 -кадам: структура
- 4 -кадам: Баарын бириктирүү
- 5 -кадам: Программалоо
- 6 -кадам: Долбоордон ырахат алыңыз
Video: DIY Arduino Compass: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Компас деген эмне экенин жана ал эмне үчүн колдонуларын баарыбыз билебиз. Компас бизге E-W-N-S багыттарын айтат. Салттуу компас ортосунда магниттик ийне менен иштеген. Ийненин түндүк уюлу дайыма магниттик түштүк менен жердин географиялык түндүк уюлун көрсөтөт.
Мен MPU 9250 колдонгон сенсордо магнитометр бар, ал берилген багыт боюнча магниттик интенсивдүүлүктү өлчөй алат. Мен X жана Y балталары менен гана чектелип калдым, ошондуктан бир аз нерселерди жөнөкөйлөтөм. Ошондой эле видеодо айтканымдай, бул долбоор мурунку инклинометр долбоорунун уландысы катары. Сураныч, инклинометр үчүн видеону жана макаланы карап көрүңүз. Шилтемелер төмөндө берилген.
YouTube үчүн Шилтеме
КӨРСӨТМӨЛӨР ҮЧҮН Шилтеме
Баштайлы.
1 -кадам: Жаңы видеону көрүңүз
Бул видео магнит, магнит талаалары жана кээ бир вектордук алгебранын теориясын камтыйт. Жогоруда айтылгандай, бул мурунку долбоордун уландысы. Сураныч, киришүүдөгү башка видеону көрүңүз.
2 -кадам: Компоненттер
Компоненттердин тизмеси абдан түз. Жөнөкөй ардуино, (Менин ишимде Nano), MPU 9250 IC жана OLED дисплейи маалыматтарды чыгаруу үчүн. Адаттагыдай эле, мониторго ээ болуу милдеттүү эмес, бирок бир жолу ноутбукту ойлонуу, анын бетин текшерүү бир аз абсурд болушу мүмкүн.
Мен MPU 9250ди Али Экспресстен болжол менен 3,5 долларга алдым. Бул эң арзан IC эмес, бирок ызы -чуунун деңгээли кыйла төмөн болгон. Мен бул IC сунуштайм. Ардуино же жыгачтан өзгөчө эч нерсе жок. Arduino клон жана сонун иштейт.
IC жыгач жана тегиздөө inclinoeter долбоорундагыдай маанилүү эмес.
Сизде ката кетирүүгө орун бар. CHILLAX !!!!!!!!!
3 -кадам: структура
Негизги корпус үчүн мен жөнөкөй чарчы жыгачты алып, болжол менен 10см узундукта кесип алдым. Мен андан кийин ICдин узундугуна эки тешикти белгиледим. ICге туура келишиңиз маанилүү. Ошондой эле, эгер сиз туура эмес кылсаңыз, башка жагын же андан да жакшыраагын колдонуңуз, башка жыгачты колдонуңуз. Өтпөгөн тешикти оңдоого аракет кылбаңыз. Бурама мындай тешикти жакшы кармай албайт.
Андан кийин аялдардын башын тиешелүү узундукта кесип, эки компоненттүү клей менен чаптадым. Баары өз ордуна келгенден кийин, сырткы келбетиме абдан кубандым.
4 -кадам: Баарын бириктирүү
I2C протоколу менен зымдар дайыма оңой peezy.
Мен андан кийин зымдарды жана аялдардын баштарын бүктөй баштадым. Кабелдер абдан жөнөкөй.
SDA- A4
SCl- A5
Vcc- 5V
GND-GND
Кабелдик туташуулардын коопсуз жана туура экенине ынангыла. Жетиштүү узундуктагы зымды колдонгонуңузду текшериңиз.
Мен бул катаны кетирдим жана мага ишенем, бул абдан капалантат.
5 -кадам: Программалоо
Ал жерде эки эгиз долбоор ар кандай жолдор менен өтөт.
Китепкана дал ушундай. Ошол эле китепкананы жүктөп алыңыз.
GitHub шилтемеси-
github.com/bolderflight/MPU9250
Сериялык мониторду карап туруп, баалуулуктар этаптан алда канча көп экени айкын болду. Мен бир аз тестирлөөдөн өткөрүп, акыры татыктуу синус функциясын чыгара алдым.
Мен Excel баракчаларымдын бирин бердим. Эгер сизди кызыктырса текшерип көрүңүз.
Синус толкуну сонун, туурабы?
6 -кадам: Долбоордон ырахат алыңыз
Мен видеомдо кайталанган тамашаны түшүнгөн жокмун, бул компасты кемпинг менен алып жүрбөгүлө. Ар дайым ишенимдүү куралдарды колдонуңуз. ишенимдүүлүк жана колдонуунун оңойлугу үчүн.
Кандай болбосун, бул долбоор мага жакты.
Эгер сизге жаккан болсо, жактырууну ойлонуп көрүңүз жана менин ютуб каналдарыма жазылыңыз.
Сунушталууда:
Микро: Bit Compass DIY: 6 кадам
Микро: Bit Compass DIY: Микро: бит компасын кантип коддоо керек
DIY Compass Bot: 14 кадам
DIY Compass Bot: Салам! Бүгүн мен компастын ботун жасайын деп жатам. Бул идеяны математикалык кутучасыз идеалдуу тегеректи тартуу канчалык кыйын экени жөнүндө ойлонуу менен алдым. Мен сиздин чечимиңизди алдымбы? Белгилүү болгондой, тегерек так 360 градус, ошондуктан бул бот бир сүрөт тарта алат
Interface HMC5883L Compass Sensor Arduino менен үйрөткүч: 10 кадам (сүрөттөр менен)
HMC5883L Compass Sensor Arduino менен интерфейске үйрөткүч: DescriptionHMC5883L-бул эки жалпы максатта колдонулган 3 огтуу санариптик компас: ферромагнет сыяктуу магниттик материалдын магниттелишин өлчөө, же күчүн жана кээ бир учурларда багытын өлчөө. бир чекиттеги магнит талаасы
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Arduino Digital Compass долбоору: 3 кадам
Arduino Digital Compass долбоору: Саламатсызбы! Бул көрсөтмөдө сиз Arduino жана Processing IDE менен Digital Compassти кантип жасоону көрөсүз. Бул абдан жөнөкөй, бирок кызыктуу жана кооз көрүнгөн Arduino долбоору. Бул үйрөткүчтүн демо мисалын видеодон көрө аласыз