The Magnetometer and the Earth's Magnetic field
Whenever SkEye is in automatic scrolling mode, SkEye gathers data from two or three sensors in your Android device. They are the accelerometer, magnetometer and gyroscope (if available).
The magnetometer measures the ambient magnetic field around the device, similar to a magnetic compass needle. Ideally, the device is surrounded by only the Earth's magnetic field which helps to figure out the direction accurately.
However, in practice, there can be other sources of magnetic fields too. For example, these could be:
- Strong permanent magnets such as those in loudspeakers.
- Electronic equipment such as laptops.
- Transmission wires
- Steel OTA of a telescope
When SkEye detects that the measured magnetic field strength does not match the expected strength of the Earth's magnetic field at your location, it shows the warning: "strange magnetic field". If the measured strength is very different from expected, then the message shown is: "extremely strange magnetic field".
There are couple of things you can do if you see this message:
- Try calibrating the magnetometer. A simple wave of the device at arm's length will often calibrate it.
- Try observing from a different location. You might have to go outdoors, far from interfering gadgets, transmission wires, etc.
- Check if your device has a cover with a magnetic button. You might have to discard such a cover.
- Check if you have specified your location correctly. The strength of the Earth's magnetic field is not constant; it varies by time and place.
- Check the system date on your device.
- If nothing else works, the magnetometer might be faulty. If you have access to another device, try running SkEye on it from the same location.