Obsah:

DIY Arduino Compass: 6 kroků
DIY Arduino Compass: 6 kroků

Video: DIY Arduino Compass: 6 kroků

Video: DIY Arduino Compass: 6 kroků
Video: 6 DOF IMU (3 axis accelerometer, 3 axis gyroscope), Arduino, OpenGL, Python, complementary filter 2024, Červenec
Anonim
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass

Všichni víme, co je to kompas a k čemu se používá. Kompas nám říká směr, tj. E-W-N-S. Tradiční kompas fungoval s magnetickou jehlou uprostřed. Severní pól jehly vždy směřuje k zeměpisnému severnímu pólu Země s magnetickým jihem.

Senzor, který jsem použil MPU 9250, má magnetometr, který dokáže měřit magnetickou intenzitu v daném směru. Omezil jsem se pouze na osy X a Y, abych věci trochu zjednodušil. Také, jak jsem zmínil ve videu, tento projekt jako rozšíření předchozího projektu sklonoměru. Podívejte se na video a článek o sklonoměru. Níže uvedené odkazy jsou uvedeny.

ODKAZ NA YouTube

ODKAZ NA NÁVOD

Začněme.

Krok 1: Podívejte se na nové video

Image
Image

Toto video pokrývá trochu teorie magnetů, magnetických polí a některé vektorové algebry. Jak již bylo zmíněno dříve, toto je rozšíření předchozího projektu. Podívejte se prosím na další video v úvodu.

Krok 2: Součásti

Komponenty
Komponenty

Seznam komponent je poměrně přímočarý. Jednoduché arduino (v mém případě Nano), MPU 9250 IC a OLED displej pro výstup dat. Jako obvykle není monitor nutný, ale přemýšlet o době, kdy chcete testovat povrch, může být trochu absurdní.

MPU 9250 jsem dostal od Ali Express asi za 3,5 $. Nejde o nejlevnější IC, ale hladiny hluku byly podstatně nižší. Vřele doporučuji tento IC. Na arduinu nebo dřevě není nic zvláštního. Arduino je klon a funguje skvěle.

Dřevo a vyrovnání IC není tak důležité jako v projektu inclinoeter.

Máte nějaký prostor pro chyby. CHILLAX !!!!!!!!!

Krok 3: Struktura

Struktura
Struktura
Struktura
Struktura
Struktura
Struktura
Struktura
Struktura

Na hlavní tělo jsem vzal jednoduché hranaté dřevo a nařezal ho na hrubou délku kolem 10 cm. Poté jsem označil dva otvory na délku IC. Je důležité, abyste integrovali IC správně. Také, pokud jdete do wrondu, použijte prosím jinou stranu nebo ještě lépe použijte jiné dřevo. Nepokoušejte se opravit chybějící díru. Šroub nemusí v takovém otvoru dobře držet.

Ženské záhlaví jsem poté nařízl na odpovídající délky a nalepil je dvousložkovým lepidlem. Jakmile vše zapadlo na své místo, byl jsem se vzhledem docela spokojený.

Krok 4: Zapojte vše

Zapojte to všechno
Zapojte to všechno
Zapojte to všechno
Zapojte to všechno
Zapojte to všechno
Zapojte to všechno

S protokolem I2C je zapojení vždy snadné.

Potom jsem začal pocínovat dráty a ženské hlavičky. Zapojení je velmi jednoduché.

SDA- A4

SCl- A5

Vcc- 5V

GND-GND

Ujistěte se, že zapojení je bezpečné a správné. Ujistěte se, že jste použili dostatečnou délku drátu.

Udělal jsem tuto chybu a věřte mi, je to velmi frustrující.

Krok 5: Programování

Programování
Programování

Tam, kde se projekt dvou dvojčat ubírá různými cestami.

Knihovna je stejná. Stáhněte si stejnou knihovnu.

Odkaz na GitHub-

github.com/bolderflight/MPU9250

Když jsme se podívali na sériový monitor, bylo jasné, že hodnoty byly mnohem více mimo fázi. Udělal jsem nějaké testování a nakonec jsem mohl vytvořit nějakou slušnou sinusovou funkci.

Poskytl jsem jeden ze svých listů Excelu. Podívejte se, pokud vás to zajímá.

Sinusová vlna je krásná, že?

Krok 6: Užijte si projekt

Užijte si projekt
Užijte si projekt
Užijte si projekt
Užijte si projekt

Nechápal jsem ten opakující se vtip v mém videu, neberte si tento kompas s sebou. Vždy používejte důvěryhodné nástroje. pro spolehlivost a snadné použití.

Každopádně se mi tento projekt líbil.

Pokud se vám to líbilo, zvažte lajk a odběr mých instrutables a kanálů YouTube.

Doporučuje: