Enkel manuell Magnetometer kalibrering (3 / 7 steg)

Steg 3: Raspberry Pi manuell kalibrering




För bästa noggrannhet, hitta en bok, en tunn låda eller en träbit något tunnare än Raspberry Pi så att om du placerar Pi upp och ner på boken, XLoBorg blir ungefär samma höjd av skrivbordet som om du placerar den på rätt sätt upp direkt på skrivbordet. Genom att se till är magnetometer i samma situation i förhållande till skrivbordet och närliggande järn eller magnetiska objekt deras effekter annulleras tillsammans med jordens magnetfält. Men är se till att sidan av Pi är exakt en parallell med fronten på skrivbordet förmodligen viktigare.

Stick en bit tejp eller en klibbig etikett på framsidan av ditt skrivbord eller bänk och göra en markering på den.

Plats Pi längs framsidan av skrivbordet med GPIO kontakten med eggen och med de små svarta marker på XLoBorg ungefär uppradade med märket på etiketten. Ta set av 100 avläsningar genom att skriva följande i ett terminalfönster:

./ReadCompass.py -n 100 50

Anteckna medelvärdet X, Y och Z-värden visas.

Vrid Pi genom 180 grader. Håller i utkanten av Pi parallellt med skrivbord kanten och små svarta chip på XLoBorg ungefär uppradade med märket på etiketten, flytta Pi med eggen skrivbord tills XLoBorg är ungefär samma avstånd från skrivbord kanten som det var innan.

Ta en annan uppsättning värden genom att skriva kommandot och notera genomsnitt i tre kolumner under de tidigare behandlingarna.

Vända upp och ner Pi och lägga den på boken, igen med kanten av Pi längs eller parallellt med skrivbord kant och svart chip (så långt du kan beräkna sin position) uppradade med märket på etiketten. Ta en annan uppsättning av avläsningar och notera medelvärdet. Nu kan du beräkna uppväga från de tabellerade värdena som i exemplet nedan (tal, naturligtvis, kommer att vara annorlunda). Du kommer att märka att varje kolumn har två par av värden i samma intervall, i detta fall, två positiva och två negativa. Om inte kanske du glömde att skriva ner ett minustecken.

X Y Z
-105.4 158.0 263,9
118,2-194.7 290.9
-83,2 - 179.4-662.4
114.0 113.8-647.2
---- ---- ----
Totalt: 43,6-102.3-754.8
Dela upp av 4: 10,9-25.6-188.7 FÖRSKJUTER

Du kan nu skriva förskjutningarna (utan decimaltecknet eller decimaldelen) till en kalibrering fil MAG3110offsets, och ReadCompass.py kommer att automatiskt tillämpa dem, ger korrigerade avläsningar. Ett enkelt sätt att göra detta är med ett kommando som:

ECHO "11-26-189" > MAG3110offsets

Se Steg
Relaterade Ämnen

Lätt mjuk och hård järn magnetometer kalibrering

Om din hobby är RC, drönare, robotics, elektronik, öka verklighet eller liknande då möter förr eller senare du med uppgift att magnetometer kalibrering. Någon magnetometer modul måste kalibreras, eftersom mätning av magnetfält utsätts för vissa snedv...

Automatisk Magnetometer kalibrering

Det finns flera typer av billiga magnetometer nu tillgänglig, där du kan känna en kompassriktningen, men alla av dem (såvitt jag vet) behöver kalibreras innan du kan få vettiga resultat.Jag beskriva en manuell metod för att göra detta i en annan Inst...

Enkel 4-20mA kalibrator

Denna hemlagade kalibrator kommer att producera 4-30mA, som kan användas i stället för olika sensorer ger signal som 4-20mA i sitt breda utbud av input. För att hålla det enkelt, detta kommer att simulera 4-20mA eller kallas 4-20mA signalgenerator.Ex...

Enkel manuell kontroll av stepper motors utan en PIC eller PC

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO...

Mycket enkel manuell pump (till vattenväxter med noggrannhet eller i trånga utrymmen)

jag gjort denna blomkruka men är svårt att vattna den eftersom det är tight, så jag löste problemet med denna vattenpump.att göra allt du behöver är en embalage av rengöringsmedel avsett för glas och ett tryck sprutas slang.Att sätta ihop det du ta b...

Kub av nyfikenhet (med manuell tilt sensor)

Hej alla. Detta projekt handlar om en galen vad-till-göra??? enhet. Användningen av dess delar har oändliga möjligheter. Vi kan hålla våra favorit små saker som in-ear hörlurar, eller höll på skrivbordet som en inredning när lamporna är släckta, som...

AINA: Fältet Lab med Edison IoT

AINA (Automated Information om karaktär attribut) är en elektronisk sensor fält laboratorium byggt på Intel® Edison IoT plattformen. Akronym, "AINA", hänvisningarna den hawaiianska ordet för mark eller plats.Projektöversikt:Vårt projekt är ett b...

Gamla hederliga pengar tills Prop för 1950-talet Drug Store

Jag gjorde detta gamla hederliga tills för en produktion av West Side Story. Den är utformad som en statisk klänning stötta att sitta på slutet av Doc's Drug Store bardisken under scener i apotek. Jag tittade på anställa en, men vi inte har budgeten,...

Flone 3.0 Drone Quadcopter

Detta är flone 3.0: en Öppen källkod Drone ekosystem.Efter den första utgåvan av vår prisbelönta flone 1.0 instructable för tre år sedan, gjorde vi en hel del arbete.Flone är en kraftfull, kompakt, och smart design av en billig quadcopter som enkelt...

Klädnypa tråd strippa - DIY verktyg

Idag vill jag visa dig hur man gör en klädnypa tråd strippa med hjälp av en pennvässare och en klädnypa.Detta är en enkel manuell tråd strippa med endast ett blad.Här är min Youtube Tutorial Video: Klädnypa tråd strippaMitthålet klädnypa gör det lätt...

Att göra din egen räknesticka

jag har funderat på att göra min egen Glid härskar, och slutligen gjorde. Detta Instructable är delvis en beskrivning av hur jag gjorde det och delvis en utvärdering av arbetet.Steg 1: I 2008 publicerade Instructables medlem legionlabs "Hur man använ...

Börjar LCD-skärmar

Obs: Jag fick äntligen min kamera listat ut så det borde bara vara 1 eller 2 suddiga bilder. På med den Instructable!LCD-skärmar är en av de häftigaste sakerna att lägga till alla projekt just nu. Du kan använda dem för att Visa saker från hastighete...

Hur att bakåtkompilera en schematisk från ett kretskort

detta projekt är ett resultat av att behöva service en inhemsk elektronisk post utan att kunna få ett kopplingsschema.Processen har visat sig vara mycket långa och mödosamma, men också mycket givande. De åtgärder som presenteras här är inte exakta, o...

Gadget laddningsstation

de flesta hushåll har nu några saker med batterier att behovet av laddning. Mobiltelefoner, mp3-spelare, bluetooth headset, etc. Med att spridningen av prylar kommer en spridning av laddstationer--platser att hålla dina prylar medan de suger saft med...

Doggy dörrvakten- eller K9 utegångsförbud (utökade prototyp...)

Våra två små hundar har fri tillgång till vår inhägnad bakgård via en doggy dörr.Detta är bra under dagen, men vi blockera deras tillgång på natten. Vanligtvis vi släpper inte ut dem tills efter 09: 00, och låt dem inte efter 21: 00. Det finns två sk...

Automatiserad Intervalltimer från en billig avtryckaren kabel

Har du någonsin velat göra en av dessa coola timelapse videor nighttime stjärnhimmel?Jag har velat att kunna skjuta en med min kamera men aldrig kunde göra mig sitta på myggen hela natten att trycka på avtryckaren varje "X" antal minuter. Jag ha...

Skinner Box

Detta instructable visar dig hur man gör en enkel, manuell Skinner box för råtta. Detta skapades för ett AP Bio experiment.Steg 1: leveranser Kartong med lock (detta är 33 x 11 x 25 cm)Xacto bladeHård plast samma mått som box locket (vi använde Optix...

Vatten Rocket Launcher

Svårighet: LättTid: +/-3 timmarProjektet är ett vatten raketgevär med en enkel manuell avtryckare.Det gör det möjligt att hantera trycket och skicka raketen i tid. De tekniker som används samt vår inspiration kommer från utmärkta webbplatsens innehål...

Före inkubering ägg Turner

för att se till att maximal ägg kläckbarhet upprätthålls, före inkubering av ägg, jag har designat en enkel manuell turner att hjälpa till med att hålla de befruktade ägg i bästa skick, tills tillräckligt många ägg samlas in. För denna situation, med...