Kazalo:

Kompas Arduino DIY: 6 korakov
Kompas Arduino DIY: 6 korakov

Video: Kompas Arduino DIY: 6 korakov

Video: Kompas Arduino DIY: 6 korakov
Video: Компас на ардуино своими руками / DIY compass on arduino 2024, November
Anonim
Naredi sam kompas Arduino
Naredi sam kompas Arduino
Naredi sam kompas Arduino
Naredi sam kompas Arduino
Naredi sam kompas Arduino
Naredi sam kompas Arduino

Vsi vemo, kaj je kompas in za kaj ga uporabljamo. Kompas nam pove smeri, to je E-W-N-S. Tradicionalni kompas je deloval z magnetno iglo na sredini. Severni pol igle vedno kaže proti zemljepisnemu severnemu polu z magnetnim jugom.

Senzor, ki sem ga uporabil MPU 9250, ima magnetometer, ki lahko meri magnetno intenzivnost vzdolž določene smeri. Omejil sem se samo na osi X in Y, zato stvari nekoliko poenostavim. Tudi, kot sem omenil v videoposnetku, ta projekt kot podaljšek prejšnjega projekta inklinometra. Oglejte si video in članek o inklinometru. Navedene povezave so navedene spodaj.

POVEZAVA ZA YouTube

POVEZAVA ZA NAVODILA

Začnimo.

Korak: Oglejte si nov video

Image
Image

Ta video zajema nekaj teorije magnetov, magnetnih polj in nekaj vektorske algebre. Kot smo že omenili, je to podaljšek prejšnjega projekta. Oglejte si drugi video v uvodu.

Korak: Komponente

Sestavni deli
Sestavni deli

Seznam sestavnih delov je precej preprost. Preprost arduino (v mojem primeru Nano), MPU 9250 IC in zaslon OLED za izpis podatkov. Kot ponavadi monitor ni obvezen, vendar je razmišljanje o prenosnem računalniku, ko želite preizkusiti površino, nekoliko absurdno.

MPU 9250 sem dobil od Ali Expressa za približno 3,5 USD. To ni najcenejši IC, vendar so bile ravni hrupa precej nižje. Zelo priporočam ta IC. Pri arduinu ali lesu ni nič posebnega. Arduino je klon in odlično deluje.

Les in izravnava IC niso tako pomembni kot pri projektu inclinoeter.

Imate nekaj prostora za napake. ČILAX !!!!!!!!!

3. korak: Struktura

Struktura
Struktura
Struktura
Struktura
Struktura
Struktura
Struktura
Struktura

Za glavni del sem vzel nekaj preprostega kvadratnega lesa in ga razrezal na približno 10 cm. Nato sem označil dve luknji IC po dolžini. Pomembno je, da pravilno namestite IC. Tudi če se zmotite, uporabite drugo stran ali še bolje, uporabite drug les. Ne poskušajte popraviti zgrešene luknje. Vijak morda ne drži dobro na takšni luknji.

Nato sem ženske glave razrezala na primerne dolžine in jih prilepila z dvokomponentnim lepilom. Ko je bilo vse na svojem mestu, sem bil zelo zadovoljen z videzom.

Korak: Povežite vse skupaj

Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj

S protokolom I2C je ožičenje vedno enostavno.

Nato sem začel kositi žice in ženske glave. Ožičenje je zelo preprosto.

SDA-A4

SCl-A5

Vcc- 5V

GND-GND

Prepričajte se, da so ožičenje varne in pravilne. Prepričajte se, da ste uporabili dovolj dolge žice.

Naredil sem to napako in verjemite mi, to je zelo frustrirajuće.

5. korak: Programiranje

Programiranje
Programiranje

Tam, kjer gresta dva projekta dvojčka na različne poti.

Knjižnica je enaka. Prenesite isto knjižnico.

Povezava GitHub-

github.com/bolderflight/MPU9250

Ob pogledu na serijski monitor je bilo jasno, da so bile vrednosti veliko bolj izven faze. Naredil sem nekaj preizkusov in končno lahko naredim nekaj dostojne sinusne funkcije.

Predložil sem enega od svojih listov Excel. Preverite, če vas zanima.

Sinusni val je lep, kajne?

6. korak: Uživajte v projektu

Uživajte v projektu
Uživajte v projektu
Uživajte v projektu
Uživajte v projektu

V mojem videu niste razumeli ponavljajoče se šale, ne vzemite tega kompasa s taborom. Vedno uporabljajte zanesljive instrumente. zaradi zanesljivosti in enostavnosti uporabe.

Kakorkoli, ta projekt mi je bil všeč.

Če vam je bilo všeč, razmislite o tem, da všečkate in se naročite na moje učbenike in kanale YouTube.

Priporočena: