Innehållsförteckning:
- Steg 1: Titta på den nya videon
- Steg 2: Komponenter
- Steg 3: Strukturen
- Steg 4: Koppla upp allt
- Steg 5: Programmering
- Steg 6: Njut av projektet
Video: DIY Arduino -kompass: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Vi vet alla vad en kompass är och vad den används till. Kompassen berättar för oss riktningarna dvs E-W-N-S. Traditionell kompass arbetade med en magnetnål i mitten. Nålens nordpol pekar alltid mot jordens geografiska nordpol med magnetisk söder.
Sensorn jag använde MPU 9250 har en magnetometer som kan mäta den magnetiska intensiteten längs en given riktning. Jag begränsade mig till X- och Y -axlar bara så förenkla saker lite. Också som jag nämnde i videon också, detta projekt som en förlängning av det tidigare lutningsmätarprojektet. Ta en titt på videon och artikeln för lutningsmätaren. Länkarna för tillhandahålls nedan.
LÄNK FÖR YouTube
LÄNK FÖR INSTRUKTABLER
Låt oss börja.
Steg 1: Titta på den nya videon
Den här videon täcker lite teori om magneter, magnetfält och lite vektoralgebra. Som tidigare nämnts är detta en förlängning av det tidigare projektet. Se den andra videon i inledningen.
Steg 2: Komponenter
Listan över komponenter är ganska rak. En enkel arduino, (Nano i mitt fodral), MPU 9250 IC och en OLED -skärm för att mata ut data. Som vanligt är det inte obligatoriskt att ha bildskärmen, men att tänka på en bärbar dator varje gång du vill testa en yta kan vara lite absurd.
Jag fick MPU 9250 från Ali Express för cirka 3,5 dollar. Detta är inte den billigaste IC men bullernivåerna var betydligt lägre. Jag rekommenderar starkt denna IC. Det finns inget speciellt med arduino eller trä. Arduino är en klon och fungerar utmärkt.
Trä och utjämning av IC är inte lika viktigt som i inklinometerprojektet.
Du har lite utrymme för fel. CHILLAX !!!!!!!!!
Steg 3: Strukturen
För huvudkroppen tog jag lite enkelt fyrkantigt trä och kapade det till en grov längd på cirka 10 cm. Jag markerade sedan två hål i IC: s längd. Det är viktigt att du passar IC: n korrekt. Också, om du blir galen, använd någon annan sida eller ännu bättre, använd ett annat trä. Försök inte att korrigera ett missat hål. Skruven kanske inte håller bra grepp om ett sådant hål.
Jag klippte sedan honhuvud i lämpliga längder och klistrade in dem med tvåkomponentslim. När allt passade på plats var jag ganska nöjd med utseendet.
Steg 4: Koppla upp allt
Med I2C -protokollet är kablarna alltid lätta.
Jag började sedan tinna trådarna och honhuvudena. Ledningarna är väldigt enkla.
SDA- A4
SCl- A5
Vcc- 5V
GND-GND
Se till att kabelanslutningarna är säkra och korrekta. Se till att du har använt tillräckligt med trådlängd.
Jag gjorde detta misstag och lita på mig, det är väldigt frustrerande.
Steg 5: Programmering
Där där två tvillingprojektet tar olika vägar.
Biblioteket är detsamma. Ladda ner samma bibliotek.
GitHub-länken-
github.com/bolderflight/MPU9250
Med en titt på seriemonitorn var det klart att värdena var mycket mer ur fas. Jag gjorde några tester och slutligen kunde producera en anständig sinusfunktion.
Jag har tillhandahållit ett av mina excelark. Kolla in det om du är intresserad.
Sinusvåg är vacker, eller hur?
Steg 6: Njut av projektet
Jag du fick inte det upprepande skämtet i min video, ta inte denna kompasscamping med dig. Använd alltid pålitliga instrument. för både tillförlitlighet och användarvänlighet.
Hur som helst, jag gillade det här projektet.
Om du gillade, överväga att gilla och prenumerera på mina instrutables och YouTube -kanaler.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Arduino -baserad DIY -spelkontroller - Arduino PS2 Game Controller - Spela Tekken med DIY Arduino Gamepad: 7 steg
Arduino -baserad DIY -spelkontroller | Arduino PS2 Game Controller | Spela Tekken med DIY Arduino Gamepad: Hej killar, att spela spel är alltid roligt, men att spela med din egen DIY -spelkontroll är roligare.Så vi kommer att göra en spelkontroller med arduino pro micro i denna instruktioner
DIY Arduino robotarm, steg för steg: 9 steg
DIY Arduino robotarm, steg för steg: Denna handledning lär dig hur du bygger en robotarm själv