Cuprins:

DIY Arduino Compass: 6 pași
DIY Arduino Compass: 6 pași

Video: DIY Arduino Compass: 6 pași

Video: DIY Arduino Compass: 6 pași
Video: hmc5883l Arduino compass, magnetometer sensor, compass navigation"Arduino Project for beginners 2024, Iulie
Anonim
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass
DIY Arduino Compass

Știm cu toții ce este o busolă și la ce se folosește. Busola ne spune direcțiile, adică E-W-N-S. Busola tradițională lucra cu un ac magnetic în mijloc. Polul nord al acului îndreaptă întotdeauna spre polul nord geografic al Pământului cu sud magnetic.

Senzorul pe care l-am folosit MPU 9250 are un magnetometru care poate măsura intensitatea magnetică de-a lungul unei direcții date. M-am limitat la axele X și Y doar pentru a simplifica puțin lucrurile. De asemenea, așa cum am menționat și în videoclip, acest proiect ca o extensie a proiectului anterior de inclinometru. Vă rugăm să aruncați o privire la videoclip și la articolul pentru inclinometru. Linkurile furnizate sunt furnizate mai jos.

LINK PENTRU YouTube

LINK PENTRU INSTRUCTABILE

Să începem.

Pasul 1: vizionați noul videoclip

Image
Image

Acest videoclip acoperă un pic de teorie a magneților, a câmpurilor magnetice și a unei algebre vectoriale. După cum sa menționat anterior, aceasta este o extensie a proiectului anterior. Vă rugăm să urmăriți celălalt videoclip din introducere.

Pasul 2: Componente

Componente
Componente

Lista componentelor este destul de simplă. Un arduino simplu, (Nano în cazul meu), MPU 9250 IC și un afișaj OLED pentru a transmite datele. Ca de obicei, să aveți monitorul nu este obligatoriu, dar să vă gândiți la un laptop de fiecare dată când doriți să testați o suprafață ar putea fi un pic absurd.

Am primit MPU 9250 de la Ali Express pentru aproximativ 3,5 USD. Acesta nu este cel mai ieftin CI, dar nivelurile de zgomot au fost considerabil mai mici. Recomand acest IC. Nu este nimic special în arduino sau lemn. Arduino este o clonă și funcționează excelent.

Lemnul și nivelarea IC nu sunt la fel de importante ca în proiectul inclinoeter.

Aveți loc de eroare. CHILLAX !!!!!!!!!

Pasul 3: Structura

Structura
Structura
Structura
Structura
Structura
Structura
Structura
Structura

Pentru corpul principal, am luat niște lemn pătrat simplu și l-am tăiat la o lungime aproximativă de aproximativ 10cm. Am marcat apoi două găuri în lungimea CI. Este important să vă potriviți corect IC-ul. De asemenea, dacă te duci, te rog, folosește o altă parte sau chiar mai bine, folosește un alt lemn. Nu încercați să corectați o gaură pierdută. Este posibil ca șurubul să nu țină o aderență bună pe o astfel de gaură.

Apoi am tăiat antetele feminine pe lungimi adecvate și le-am lipit cu adeziv cu două componente. Odată ce totul s-a potrivit, am fost destul de mulțumit de aspect.

Pasul 4: conectați totul

Cablu totul
Cablu totul
Cablu totul
Cablu totul
Cablu totul
Cablu totul

Cu protocolul I2C, cablarea este întotdeauna ușoară.

Am început apoi să cosesc firele și antetele pentru femei. Cablarea este foarte foarte simplă.

SDA- A4

SCl- A5

Vcc- 5V

GND-GND

Asigurați-vă că conexiunile de cablare sunt sigure și corecte. Asigurați-vă că ați folosit suficientă lungime de sârmă.

Am făcut această greșeală și ai încredere în mine, este foarte frustrant.

Pasul 5: Programare

Programare
Programare

Acolo unde cele două proiecte gemene iau căi diferite.

Biblioteca este aceeași. Descărcați aceeași bibliotecă.

Link-ul GitHub-

github.com/bolderflight/MPU9250

Privind monitorul serial, era clar că valorile erau mult mai defazate. Am făcut câteva teste și, în cele din urmă, am putut produce o funcție sinusoidală decentă.

Am furnizat una dintre foile mele Excel. Verificați dacă sunteți interesat.

Unda sinusoidală este frumoasă, nu-i așa?

Pasul 6: Bucurați-vă de proiect

Bucurați-vă de proiect
Bucurați-vă de proiect
Bucurați-vă de proiect
Bucurați-vă de proiect

Nu ați primit gluma repetată în videoclipul meu, nu luați această busolă camping cu voi. Folosiți întotdeauna instrumente de încredere. atât pentru fiabilitate, cât și pentru ușurința utilizării.

Oricum, mi-a plăcut acest proiect.

Dacă ți-a plăcut, ia în considerare faptul că îți place și te abonezi la instrumentele mele și la canalele YouTube.

Recomandat: