एंड्रॉइड कम्पास चुंबक पर प्रतिक्रिया क्यों नहीं करता है?


12

मैंने एंड्रॉइड के लिए कम्पास प्रोग्राम डाउनलोड किया और इसके करीब मजबूत चुंबक लाने की कोशिश की। बिंदु स्थिर रहे, जैसे कि कोई चुंबक पास में न हो।

यहाँ YouTube पर वीडियो सबूत है

मैंने आईपैड एयर 2 सहित अन्य उपकरणों की जांच की है और उन्होंने समान व्यवहार दिखाया है। यह पारंपरिक कम्पास व्यवहार से काफी भिन्न है। इसके अलावा, पारंपरिक कंपास को छोड़कर, न तो डिवाइस सही कार्डिनल दिशाओं को दिखाता है।

एंड्रॉइड कम्पास चुंबक पर प्रतिक्रिया क्यों नहीं करता है?

अपडेट करें

ध्यान दें, जब चुंबक आ रहा है तो निश्चित रूप से चुंबकीय क्षेत्र का मूल्य बढ़ रहा है।

तो, वास्तविक सवाल यह है कि वे पृथ्वी चुंबकीय क्षेत्र और चुंबक के चुंबकीय क्षेत्र के बीच अंतर करने की कोशिश कैसे करते हैं?

यह भी ध्यान दें, कि कम्पास द्वारा दर्शाई गई दिशा अपेक्षाकृत पारंपरिक कम्पास से अपेक्षाकृत अधिक है।


3
बड़ा अच्छा सवाल! मैंने कभी इस पर गौर नहीं किया और न ही देखा। मेरा "अनुमान" कोई कम्पास नहीं है, बस एक्सेलेरोमीटर और जाइरोस्कोप और जीपीएस है और यह उन लोगों के संयोजन का उपयोग करता है जो पास के चुंबकत्व के लिए
सुगम

1
डिजिटल कम्पास असर दिखाना शुरू करने से पहले थोड़ी देर के लिए चुंबक को छोड़ने की आवश्यकता है, मैं आपकी ओर झुक रहा हूँ। एक डिवाइस में डिजिटल कम्पास काफी शोर है, इसलिए डेवलपर्स इसे कम घबराहट (और सुंदर दिखने) बनाने के लिए डेटा को सुचारू करने के लिए करते हैं। एक भौतिक कम्पास के तत्काल परिणाम वही नहीं हैं जो डेवलपर ने सॉफ़्टवेयर में किए थे। इसके अलावा डिजिटल कंपास में एक क्षेत्र की ताकत की सीमा होती है, दुर्लभ-पृथ्वी मैग्नेट अधिकतम पर सेंसर को खूंटे पर रख सकता है जो सॉफ़्टवेयर की अनदेखी कर सकता है क्योंकि यह एक चरम स्थिति में है।
मॉरिसन चांग

दिलचस्प सवाल। जब मैं इस बारे में शोध कर रहा था, मैं Quora पर एक चर्चा पर अड़ गया, जहाँ यह बताता है कि पृथ्वी चुंबकीय क्षेत्र का उपयोग करके Android कम्पास कैसे काम करता है। हालाँकि, मैं किसी भी निष्कर्ष पर नहीं जा सकता कि क्या यह चुंबक पत्थर के आसपास चुंबकीय क्षेत्र की तुलना में मजबूत / कमजोर है, या क्या यह किसी भी चीज को प्रभावित करता है।
एंड्रयू टी

अधूरा सवाल, हमें यह जानने की जरूरत है कि कौन सा फोन और कौन सा कम्पास ऐप। संभवत: आपके पास एक कम अंत वाला फोन था जिसमें बिल्ट इन मैग्नेटोमीटर नहीं है। आस-पास के अन्य कारक कैसे ऐप सेंसर के 3 अक्षों से दिशा की गणना करते हैं और फोन के स्वचालित अंशांकन भी। दिशा खोजने की तुलना में फ़ील्ड रेज़र को मापने का सबसे अच्छा तरीका है, irealitysoft द्वारा 'सेंसर लॉगर' की तरह कुछ का उपयोग करना जो समय के खिलाफ सभी 3 कुल्हाड़ियों को दर्शाता है।
हामिश_फर्न्सबी

जवाबों:


5

सेंसर एल्गोरिथम लोगों ने यह सुनिश्चित करने के लिए कड़ी मेहनत की कि "कम्पास सेंसर" आवारा परिवेश चुंबकीय क्षेत्र से प्रभावित नहीं है। यदि आप चुंबकीय क्षेत्र डेटा देखना चाहते हैं, तो इसके बजाय चुंबकीय क्षेत्र सेंसर का उपयोग करें।

यह जानने का सामान्य तरीका है कि डिवाइस को बाहरी चुंबकीय अशांति के अधीन किया जाता है, गति संवेदक (एक्सेलेरोमीटर और अधिक महत्वपूर्ण रूप से गायरोस्कोप) के साथ चुंबकीय सेंसर डेटा की तुलना करके, यदि कोई गति नहीं है, तो एल्गोरिथ्म कम्पास हेडिंग में किसी भी परिवर्तन को दबा देगा। क्योंकि यह वास्तविकता को प्रतिबिंबित करने की कोशिश कर रहा है कि कम्पास हेडिंग में बदलाव नहीं हुआ। अधिक जानकारी के लिए, "सेंसर फ्यूजन" के विषय को देखें।


1
ओह, किसी भी तरह से, जीपीएस हेडिंग नहीं दिखाता है (शायद एक आंदोलन प्रक्षेपवक्र का असर) लेकिन ऐसा नहीं है कि डिवाइस किस तरह से इंगित कर रहा है। GPS से जुड़ा कोई भी उत्तर बस गलत है।
इयान

कृपया अपने उत्तर के मूल्य को बढ़ाने के लिए " सेंसर फ्यूजन " के स्रोतों को लिंक करें +1
beeshyams

0

कई एंड्रॉइड फोन में एक मैग्नेटोमीटर होता है, जो माइक्रोटेस्ला में चुंबकीय क्षेत्र को मापता है। उदाहरण के लिए सैमसंग S6 में यामाहा चिप है जो 2000uT तक माप सकता है। अगर आप मैग्नेट और इलेक्ट्रोमैग्नेटिज्म के प्रभाव को देखना चाहते हैं तो आईलिटी सॉफ्ट या 'गॉसमीटर' द्वारा सेंसर लॉगर जैसे ऐप इंस्टॉल करें।


0

मेरे परीक्षणों में चुंबक ने गैलेक्सी एस 2 एक्टिव पर कम्पास को प्रभावित किया। मैं नॉर्थ राइट राउंड 360 डिग्री खींच सकता था।


-1

एंड्रॉइड कम्पास फोन सेंसर और जीपीएस का उपयोग करके काम करता है न कि आपके फोन के अंदर चुंबक या किसी भी प्रकार के कम्पास के साथ। इसलिए, मैग्नेट का उपयोग करके किसी भी प्रकार का विक्षेपण करना संभव नहीं है।


यह उत्तर केवल कम कल्पना वाले फोन के लिए सही है, जिनमें वास्तविक मैग्नेटोमीटर नहीं है और जीपीएस जैसे अन्य सेंसर पर निर्भर हैं। यदि आप irealitysoft ऐप 'Sensory Logger' चलाते हैं, तो आप एक वॉलेट स्टाइल फोन के मामले में मैग्नेट से क्षेत्र का पता लगा सकते हैं। मैं एक S6 और M4 पर यह कोशिश की है यह निश्चित रूप से काम करता है।
हामिश_फर्न्सबी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.