Spisu treści:

Kompas Arduino DIY: 6 kroków
Kompas Arduino DIY: 6 kroków

Wideo: Kompas Arduino DIY: 6 kroków

Wideo: Kompas Arduino DIY: 6 kroków
Wideo: GY-271 3х осевой магнитный компас HMC5883L 2024, Listopad
Anonim
Kompas Arduino DIY
Kompas Arduino DIY
Kompas Arduino zrób to sam
Kompas Arduino zrób to sam
Kompas Arduino DIY
Kompas Arduino DIY

Wszyscy wiemy, czym jest kompas i do czego służy. Kompas podaje nam kierunki, czyli E-W-N-S. Tradycyjny kompas pracował z igłą magnetyczną w środku. Biegun północny igły zawsze wskazuje na geograficzny biegun północny Ziemi z magnetycznym południem.

Użyty przeze mnie czujnik MPU 9250 posiada magnetometr, który może mierzyć natężenie pola magnetycznego w określonym kierunku. Ograniczyłem się tylko do osi X i Y, żeby trochę uprościć. Również jak wspomniałem w filmie, ten projekt jako rozszerzenie poprzedniego projektu inklinometru. Zapraszamy do obejrzenia filmu i artykułu dotyczącego inklinometru. Podane linki znajdują się poniżej.

LINK DO YouTube

LINK DO INSTRUKCJI

Zacznijmy.

Krok 1: Obejrzyj nowy film

Image
Image

Ten film przedstawia trochę teorii magnesów, pól magnetycznych i trochę algebry wektorowej. Jak wspomniano wcześniej, jest to rozszerzenie poprzedniego projektu. Proszę obejrzeć drugi film we wstępie.

Krok 2: Komponenty

składniki
składniki

Lista komponentów jest dość prosta. Proste arduino (w moim przypadku Nano), układ scalony MPU 9250 i wyświetlacz OLED do wysyłania danych. Jak zwykle posiadanie monitora nie jest obowiązkowe, ale myślenie o laptopie za każdym razem, gdy chcesz przetestować powierzchnię, może być nieco absurdalne.

Dostałem MPU 9250 od Ali Express za około 3,5 USD. Nie jest to najtańszy układ scalony, ale poziom hałasu był znacznie niższy. Bardzo polecam ten IC. Nie ma nic specjalnego w arduino ani w drewnie. Arduino jest klonem i działa świetnie.

Drewno i wypoziomowanie IC nie jest tak ważne, jak w projekcie pochylni.

Masz miejsce na błędy. CHILLAX!!!!!!!!!

Krok 3: Struktura

Struktura
Struktura
Struktura
Struktura
Struktura
Struktura
Struktura
Struktura

Na główny korpus wziąłem prosty kwadratowy kawałek drewna i przyciąłem go na grubszą długość około 10 cm. Następnie zaznaczyłem dwa otwory na długości IC. Ważne jest, aby prawidłowo dopasować układ scalony. Ponadto, jeśli popełnisz błąd, użyj innej strony lub jeszcze lepiej, użyj innego drewna. Nie próbuj poprawiać pominiętej dziury. Śruba może nie trzymać się dobrze w takim otworze.

Następnie przyciąłem żeńskie główki na odpowiednie długości i wkleiłem je dwuskładnikowym klejem. Gdy wszystko było na swoim miejscu, byłem całkiem zadowolony z wyglądu.

Krok 4: Podłącz wszystko do góry

Podłącz wszystko do góry
Podłącz wszystko do góry
Podłącz wszystko do góry
Podłącz wszystko do góry
Podłącz wszystko do góry
Podłącz wszystko do góry

Dzięki protokołowi I2C okablowanie jest zawsze łatwe.

Następnie zacząłem cynować przewody i żeńskie końcówki. Okablowanie jest bardzo proste.

SDA- A4

SCl-A5

Vcc-5V

GND-GND

Upewnij się, że połączenia przewodów są bezpieczne i prawidłowe. Upewnij się, że użyłeś wystarczającej długości drutu.

Popełniłem ten błąd i zaufaj mi, to jest bardzo frustrujące.

Krok 5: Programowanie

Programowanie
Programowanie

Tam, gdzie dwa bliźniacze projekty obierają różne ścieżki.

Biblioteka jest taka sama. Pobierz tę samą bibliotekę.

Link do GitHub-

github.com/bolderflight/MPU9250

Przyglądając się monitorowi szeregowemu, było jasne, że wartości były znacznie bardziej przesunięte w fazie. Zrobiłem kilka testów i wreszcie mogłem wytworzyć przyzwoitą funkcję sinusoidalną.

Dostarczyłem jeden z moich arkuszy Excela. Sprawdź to, jeśli jesteś zainteresowany.

Fala sinusoidalna jest piękna, prawda?

Krok 6: Ciesz się projektem

Ciesz się projektem
Ciesz się projektem
Ciesz się projektem
Ciesz się projektem

Jeśli nie zrozumiałeś powtarzającego się żartu w moim filmie, nie zabieraj ze sobą tego kompasu na kemping. Zawsze używaj sprawdzonych instrumentów. zarówno dla niezawodności, jak i łatwości użytkowania.

W każdym razie podobał mi się ten projekt.

Jeśli Ci się podobało, rozważ polubienie i zasubskrybowanie moich instrutables i kanałów YouTube.

Zalecana: