Inhoudsopgave:

DIY Arduino-kompas: 6 stappen
DIY Arduino-kompas: 6 stappen

Video: DIY Arduino-kompas: 6 stappen

Video: DIY Arduino-kompas: 6 stappen
Video: GY-271 3х осевой магнитный компас HMC5883L 2024, Juli-
Anonim
DIY Arduino-kompas
DIY Arduino-kompas
DIY Arduino-kompas
DIY Arduino-kompas
DIY Arduino-kompas
DIY Arduino-kompas

We weten allemaal wat een kompas is en waarvoor het wordt gebruikt. Het kompas vertelt ons de richtingen, d.w.z. E-W-N-S. Traditioneel kompas werkte met een magnetische naald in het midden. De noordpool van de naald wijst altijd naar de geografische noordpool van de aarde met het magnetische zuiden.

De sensor die ik gebruikte MPU 9250 heeft een magnetometer die de magnetische intensiteit langs een bepaalde richting kan meten. Ik heb mezelf beperkt tot X- en Y-assen, dus vereenvoudig de dingen een beetje. Zoals ik ook in de video al zei, dit project als een uitbreiding van het vorige inclinometer-project. Bekijk de video en het artikel over de hellingmeter. De links voor verstrekte vindt u hieronder.

LINK VOOR YouTube

LINK VOOR INSTRUCTABLES

Laten we beginnen.

Stap 1: Bekijk de nieuwe video

Image
Image

Deze video behandelt een stukje theorie van magneten, magnetische velden en wat vectoralgebra. Zoals eerder vermeld, is dit een uitbreiding van het vorige project. Bekijk de andere video in de inleiding.

Stap 2: Componenten

Componenten
Componenten

De lijst met componenten is vrij eenvoudig. Een eenvoudige arduino, (Nano in mijn geval), MPU 9250 IC en een OLED-display om de gegevens uit te voeren. Zoals gewoonlijk is het hebben van een monitor niet verplicht, maar elke keer dat je een oppervlak wilt testen aan een laptop denken, is misschien een beetje absurd.

Ik kreeg de MPU 9250 van Ali Express voor ongeveer $ 3,5. Dit is niet de goedkoopste IC maar de geluidsniveaus waren aanzienlijk lager. Ik raad deze IC ten zeerste aan. Er is niets bijzonders aan de arduino of het hout. Arduino is een kloon en werkt prima.

Het hout en de nivellering van IC is niet zo belangrijk als in het inclinoeter-project.

Je hebt wat ruimte voor fouten. CHILLAX!!!!!!!!!

Stap 3: De structuur

De structuur
De structuur
De structuur
De structuur
De structuur
De structuur
De structuur
De structuur

Voor het hoofdgedeelte nam ik wat eenvoudig vierkant hout en sneed het tot een ruwe lengte van ongeveer 10 cm. Ik heb toen twee gaten in de lengte van het IC gemarkeerd. Het is belangrijk dat u het IC correct plaatst. En als je toch gaat kronkelen, gebruik dan een andere kant of nog beter, gebruik een ander hout. Probeer een gemist gat niet te corrigeren. De schroef houdt mogelijk geen goede grip op een dergelijk gat.

Vervolgens heb ik vrouwelijke headers op de juiste lengte gesneden en geplakt met tweecomponentenlijm. Toen alles op zijn plaats zat, was ik best blij met het uiterlijk.

Stap 4: Sluit alles aan

Sluit alles aan
Sluit alles aan
Sluit alles aan
Sluit alles aan
Sluit alles aan
Sluit alles aan

Met het I2C-protocol is de bedrading altijd een fluitje van een cent.

Ik ben toen begonnen met het vertinnen van de draden en de vrouwelijke headers. De bedrading is heel erg eenvoudig.

SDA-A4

SCl-A5

Vcc-5V

GND-GND

Zorg ervoor dat de bedradingsaansluitingen stevig en correct zijn. Zorg ervoor dat je genoeg draad hebt gebruikt.

Ik heb deze fout gemaakt en geloof me, het is erg frustrerend.

Stap 5: Programmeren

Programmeren
Programmeren

Daar waar het tweelingproject verschillende wegen inslaat.

De bibliotheek is hetzelfde. Download dezelfde bibliotheek.

De GitHub-link-

github.com/bolderflight/MPU9250

Bij het bekijken van de seriële monitor was het duidelijk dat de waarden veel meer uit fase waren. Ik heb wat getest en kon eindelijk een fatsoenlijke sinusfunctie produceren.

Ik heb een van mijn Excel-sheets aangeleverd. Bekijk het als je geïnteresseerd bent.

Sinusgolf is mooi, nietwaar?

Stap 6: Geniet van het project

Geniet van het project
Geniet van het project
Geniet van het project
Geniet van het project

Als je de herhalende grap in mijn video niet hebt begrepen, neem dit kompaskamperen dan niet mee. Gebruik altijd betrouwbare instrumenten. voor zowel betrouwbaarheid als gebruiksgemak.

Ik vond dit project in ieder geval leuk.

Als je het leuk vond, overweeg dan om mijn instrutables en YouTube-kanalen leuk te vinden en je erop te abonneren.

Aanbevolen: