Bilen Digital kompass & termometer (3 / 7 steg)
Steg 3: Preliminära tester och rubriken beräkning
Magnetfält styrkan och riktningen är skiljer sig från plats till plats. För att korrekt kompass och karta behandlingen behöver du veta den magnetiska missvisningen (skillnaden mellan kompass Norden och geografiska sann norr). I min skiss, jag inte dra ifrån eller lägga till deklination, men om din position har mycket stora deklination, kan du lägga till detta för att kompensera skillnaden.
Av de preliminära testerna hittade jag värdet visas de högsta och lägsta värdena för X och Y-axeln representerade Nord och syd. Men värdena gjorde inte jämnt fördelat i vinkel. Med andra ord representerar inte det centrala värdet öst eller väst. Detta är vanligt, såvitt jag vet, för alla semiconductor typ magnetometer så länge de inte har någon inbyggd kompensation algoritm i den. För att läsa rubriken (ungefär) korrekt jag tänkte att om du vet värdena för Nord och syd per varje axel, X och Y, helt enkelt beräkna ATAN skillnader av nuvarande läsning och medelvärden av X och Y ger dig rubrik vinkel (se Arduino skiss i nästa steg), och det fungerade bra. Detta är inte perfekt metod att beräkna rubriken men vi talar inte om antal decimaler. Jag har kört min bil med denna kompass för ungefär en vecka nu och är ganska tillfredsställande.