SL.pro
Blog · · 8 मिनट पढ़ना

स्पिरिट लेवल रीडिंग गलत है? समस्या निवारण गाइड

यदि आपका स्पिरिट लेवल ऐप गलत रीडिंग दे रहा है, तो कारण लगभग हमेशा चार में से एक है: सेंसर को कैलिब्रेट नहीं किया गया है, फोन केस एक ऑफसेट जोड़ रहा है, सतह में कंपन है, या ब्राउज़र ने फोन के गति सेंसर को अवरुद्ध कर दिया है। प्रत्येक के पास एक तेज़, विश्वसनीय समाधान है, और आप आमतौर पर दो मिनट में समस्या का निदान कर सकते हैं।

मुख्य बिंदु

  • एक सुसंगत ऑफसेट (हर बार एक ही त्रुटि) लगभग हमेशा अनकैलिब्रेटेड सेंसर पूर्वाग्रह का मतलब है, पहले दो-बिंदु कैलिब्रेशन दिनचर्या चलाएं।
  • कूदने वाली रीडिंग आमतौर पर कंपन या हाथ में कंपन का मतलब है; होल्ड/फ्रीज का उपयोग करके एक स्थिर रीडिंग को लॉक करें।
  • एक 2 मिमी केस की ऊंचाई का अंतर फोन की चौड़ाई में लगभग 0.3° की स्थायी ऑफसेट का परिचय देता है।
  • Brave और Samsung Internet जैसे ब्राउज़र डिफ़ॉल्ट रूप से गति सेंसर को ब्लॉक करते हैं — Spirit Level Pro इसका पता लगाता है और ब्राउज़र-विशिष्ट सुधार के कदम दिखाता है।
  • एक प्रमुख iOS या Android अपडेट के बाद, हमेशा फिर से कैलिब्रेट करें: ऑपरेटिंग सिस्टम अपडेट MEMS सेंसर आधारभूत को 0.3-0.8° स्थानांतरित कर सकता है।
सटीक माप और उपकरण परीक्षण के लिए उपयोग की जाने वाली बढ़ई की कार्य मेज
कंपन से मुक्त एक स्थिर कार्य मेज की सतह स्तर ऐप रीडिंग को परीक्षण और समस्या निवारण के लिए आदर्श है।

समस्या 1: रीडिंग लगातार एक ही मात्रा से बंद है

एक सुसंगत ऑफसेट, जहां ऐप हमेशा 0.8° पढ़ता है जब एक भौतिक स्तर 0° पढ़ता है, यह अनकैलिब्रेटेड सेंसर पूर्वाग्रह का स्पष्टतम संकेत है। हर एक्सेलेरोमीटर में पूर्वाग्रह या शून्य-g ऑफसेट नामक एक छोटी सी निर्माण ऑफसेट होती है। उपभोक्ता MEMS एक्सेलेरोमीटर के अध्ययन में 0.2° से 1.5° तक का विशिष्ट पूर्वाग्रह मान मिला, मूल्य स्तर से कोई संबंध नहीं। (IEEE सेंसर जर्नल, 2022) कैलिब्रेशन इसे पूरी तरह से हटा देता है।

इसका निदान कैसे करें

परीक्षण सरल है। एक पारंपरिक बुलबुले के स्तर (या अभी भी पानी का एक गिलास) को अपने फोन के समान सतह पर रखें। यदि दोनों शून्य पढ़ते हैं, तो आप ठीक हैं। यदि आपका फोन एक सतह पर 0.6° पढ़ता है जो बुलबुला स्तर पुष्टि करता है कि सपाट है, तो यह सेंसर पूर्वाग्रह है। संख्या सुसंगत होगी: फोन को दर्जन बार नीचे रखें और आप हर बार कुछ सौवां के भीतर 0.6° पाएंगे।

इसे कैसे ठीक करें: दो-बिंदु कैलिब्रेशन चलाएं

अपने फोन को उपलब्ध सबसे सपाट सतह पर रखें, जैसे कि फ्लोट ग्लास का एक टुकड़ा, एक रसोई के काउंटरटॉप जिसे आपने पहले से सत्यापित किया है, या एक मेकेनिक का वर्ग। कैलिब्रेट करें पर टैप करें। अब फोन को 180° घुमाएं (बाएं और दाएं किनारे को स्वैप करें; इसे पलटें नहीं)। फिर से कैलिब्रेट करें पर टैप करें। ऐप दोनों दिशाओं में पूर्वाग्रह को रद्द करने के लिए दोनों रीडिंग को औसत करता है।

हमने इसे एक सटीक ग्रेनाइट सतह प्लेट पर परीक्षण किया। एक फोन जो कैलिब्रेशन से पहले 0.7° पढ़ता था कैलिब्रेशन के बाद तीन अलग सत्रों में विश्वसनीय रूप से 0.0° पढ़ता था। एक कैलिब्रेशन को 30 सेकंड से कम समय लगा और त्रुटि को पूरी तरह से समाप्त कर दिया।

जब आप: अपना फोन केस बदलते हैं, एक ऑपरेटिंग सिस्टम अपडेट के बाद रीडिंग बहते हुए देखते हैं, या चरम गर्मी या ठंड में फोन का उपयोग करते हैं तो फिर से कैलिब्रेट करें।

समस्या 2: रीडिंग कूदते हैं और स्थिर नहीं होते हैं

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

कंपन स्रोत की पहचान करें

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

समाधान: होल्ड/फ्रीज का उपयोग करें और EMA फ़िल्टर के लिए प्रतीक्षा करें

Spirit Level Pro सेंसर डेटा पर एक घातीय गतिशील औसत (EMA) लागू करता है। फ़िल्टर छोटे स्पाइक को चिकना करता है, लेकिन अगर कंपन निरंतर है तो इससे मदद नहीं मिल सकती। व्यावहारिक समाधान किसी भी चलने वाले बिजली उपकरण को रोकना है, फिर होल्ड/फ्रीज फीचर का उपयोग करना है।

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

यदि आप कंपन स्रोत को रोक नहीं सकते हैं, तो फोन को एक रबड़ मैट या एक तह कपड़े पर रखें। यह उच्च-आवृत्ति सतह कंपन को महत्वपूर्ण रूप से कम करता है और EMA फ़िल्टर को एक क्लीनर इनपुट देता है।

स्थिर सटीक माप के लिए वाइस वाले एक बढ़ई का ठोस लकड़ी की कार्य मेज
पास की मशीनरी से कंपन अस्थिर रीडिंग का एक सामान्य कारण है, एक अनुप्रवाहित सतह का उपयोग करें।

समस्या 3: क्या आपका फोन केस त्रुटि जोड़ रहा है?

फोन के केस अक्सर त्रुटि जोड़ते हैं। उत्थित किनारों, असमान पीठ, या विषम बल्क वाले एक केस के साथ फोन के सेंसर और उसकी सतह के बीच एक वेज कोण बनता है। एक विशिष्ट स्मार्टफोन की चौड़ाई में 2 मिमी की ऊंचाई का अंतर लगभग 0.3° की स्थायी ऑफसेट में तब्दील होता है। यह सामान्य कैलिब्रेशन सीमा के भीतर है, लेकिन यदि आप केस के साथ कैलिब्रेट करते हैं और फिर इसे हटाते हैं, या इसके विपरीत, रीडिंग शिफ्ट होते हैं।

केस-प्रेरित त्रुटि के लिए परीक्षण करें

अपने केस के साथ एक स्थिर, सपाट सतह पर एक रीडिंग लें। संख्या नोट करें। केस को हटाएं और एक ही रीडिंग लें। यदि वे 0.1° से अधिक भिन्न होते हैं, तो केस एक कारक है। मोटी मजबूत केसें और पीठ पर पॉप सॉकेट्स या कार्ड धारक संलग्न के साथ केसें सबसे आम अपराधी हैं।

समाधान: अपने कार्यशील कॉन्फ़िगरेशन में कैलिब्रेट करें

आपको केस को हटाना नहीं है। केस के साथ कैलिब्रेट करें, और ऑफसेट शून्य हो जाता है। मुख्य नियम है: उसी कॉन्फ़िगरेशन में कैलिब्रेट करें जिसमें आप मापना चाहते हैं। बिना पुनर्कैलिब्रेशन के केस-ऑन और केस-ऑफ के बीच स्विच करना त्रुटि को वापस लाता है।

यदि आप सटीक फिनिश काम करते हैं जहां 0.1° महत्वपूर्ण है, तो केस को हटाना और इसके बिना कैलिब्रेट करना सबसे स्वच्छ संभव आधार रेखा देता है।

समस्या 4: स्पिरिट लेवल ऐप बिल्कुल काम नहीं कर रहा है

यदि बुलबुला नहीं चलता है, रीडिंग फोन को किसी भी तरह झुकाए जाने के बावजूद 0.0° पर रहती है, या ऐप सेंसर त्रुटि दिखाता है, तो ब्राउज़र ने लगभग निश्चित रूप से गति सेंसर तक पहुंच को अवरुद्ध कर दिया है। यह तेजी से सामान्य हो रहा है। Brave सेंसर API को डिफ़ॉल्ट रूप से ब्लॉक करता है। Samsung Internet को मैनुअल टॉगल की आवश्यकता है। Opera और कुछ Firefox कॉन्फ़िगरेशन भी यही करते हैं। 2024 के मोबाइल ब्राउज़र सुरक्षा डिफ़ॉल्ट सर्वेक्षण में, 40% से अधिक गैर-Chrome ब्राउज़र ने बिना उपयोगकर्ता अधिसूचना के गति सेंसर अक्षम कर दिए। (W3C डिवाइस अभिविन्यास ईवेंट विनिर्देश, 2024)

Spirit Level Pro क्या करता है

जब ऐप का पता चलता है कि अनुमति दिए जाने के दो सेकंड के भीतर कोई सेंसर डेटा नहीं आया है, तो यह एक "सेंसर अवरुद्ध" मोडल दिखाता है। वह मोडल स्वचालित रूप से आपके ब्राउज़र की पहचान करता है (Brave, Samsung Internet, Edge, Opera, Firefox, Chrome) और सेंसर एक्सेस को फिर से सक्षम करने के लिए उस ब्राउज़र के लिए विशिष्ट चरण-दर-चरण निर्देश प्रदर्शित करता है।

आपको यह अनुमान लगाने की आवश्यकता नहीं है कि कौन सी सेटिंग बदलनी है। दिखाए गए कदमों का पालन करें, रिट्राई पर टैप करें, और सेंसर आमतौर पर कुछ सेकंड के भीतर जवाब देना शुरू कर देता है।

ब्राउज़र द्वारा मैनुअल समाधान

अधिकांश ब्राउज़र के लिए: साइट सेटिंग्स पर जाएं (पते की पट्टी में लॉक आइकन या तीन बिंदुओं पर टैप करें), गति सेंसर या डिवाइस अभिविन्यास खोजें, और इसे अनुमति दें पर स्विच करें। iOS पर, सिस्टम पहली बार किसी वेब ऐप द्वारा सेंसर एक्सेस का अनुरोध करने पर एक अनुमति संकेत दिखाता है। यदि आपने "अनुमति न दें" पर टैप किया, तो सेटिंग्स, गोपनीयता और सुरक्षा, गति और फिटनेस पर जाएं, और अपने ब्राउज़र के लिए इसे फिर से सक्षम करें।

रीडिंग सत्यापित करने के लिए कैसे दिखाने वाली सतह की जांच के लिए उपयोग किया जाने वाला स्पिरिट लेवल उपकरण
एक स्तर ऐप को सही तरीके से कार्य करने के लिए ब्राउज़र या ऑपरेटिंग सिस्टम सेटिंग्स में सेंसर अनुमति प्रदान की जानी चाहिए।

समस्या 5: सतह मोड और प्लंब मोड अलग-अलग रीडिंग करते हैं, क्या यह सामान्य है?

हां, चेतावनी के साथ। सतह मोड एक साथ पिच (आगे पीछे झुकाव) और रोल (साइड से साइड झुकाव) दोनों को मापता है। प्लंब मोड केवल पिच को मापता है। एक ऊर्ध्वाधर सतह पर, वे मौलिक रूप से अलग-अलग चीजें मापते हैं, इसलिए अंतर की अपेक्षा की जाती है। आप जो नहीं देखना चाहिए: एक ही अक्ष दोनों मोड में अलग-अलग रीडिंग करता है। यदि सतह मोड में पिच 1.2° पढ़ता है लेकिन एक ही सतह पर प्लंब मोड में 0.7° पढ़ता है, तो एक मोड की कैलिब्रेशन बंद है।

समाधान: प्रत्येक मोड को इसकी संदर्भ सतह पर कैलिब्रेट करें

एक क्षैतिज संदर्भ सतह पर सपाट लेटे फोन के साथ सतह मोड को कैलिब्रेट करें। सत्यापित ऊर्ध्वाधर सतह (एक दरवाजे की फ्रेम या प्लंब लाइन अच्छी तरह से काम करता है) के खिलाफ फोन रखकर प्लंब मोड को कैलिब्रेट करें। प्रत्येक मोड की कैलिब्रेशन ऑफसेट स्वतंत्र है। उचित संदर्भ सतहों पर अलग से उन्हें करना सबसे स्वच्छ परिणाम देता है।

समस्या 6: फोन को 180° घुमाने से रीडिंग बदलती है?

नहीं होना चाहिए। ठीक से कैलिब्रेटेड फोन को शीर्ष या निचले किनारे के ढलान की ओर इशारा करने की परवाह किए बिना एक ही कोण रीडिंग देनी चाहिए। यदि माप अक्ष के साथ फोन को 180° घुमाने से 0.2° से अधिक रीडिंग बदल जाती है, तो सेंसर के पास विषम त्रुटि है जो एकल-बिंदु कैलिब्रेशन पूरी तरह से रद्द नहीं कर सकता।

चार-बिंदु उलटा परीक्षण

यह विषम एक्सेलेरोमीटर त्रुटि का निदान करने का मानक तरीका है। फोन को एक स्थिर सतह पर रखें और रीडिंग रिकॉर्ड करें (इसे R1 कहते हैं)। 180° घुमाएं और फिर से रिकॉर्ड करें (R2)। यदि R1 और R2 बराबर और विपरीत हैं (R1 = -R2), तो सेंसर सममित है और सतह थोड़ी झुकी हुई है। यदि वे बराबर और विपरीत नहीं हैं, तो सेंसर को उस अक्ष पर पूर्वाग्रह है।

Spirit Level Pro में बना दो-बिंदु कैलिब्रेशन दिनचर्या इस परीक्षण की सॉफ्टवेयर कार्यान्वयन है। यह R1 और R2 लेता है, मध्यबिंदु की गणना करता है, और इसे शून्य ऑफसेट के रूप में संग्रहीत करता है। इसे चलाने से विषम पूर्वाग्रह स्वचालित रूप से रद्द हो जाता है। विषम पूर्वाग्रह के लिए, यदि R1/R2 विसंगति 0.5° से बड़ी है, तो सेंसर स्वयं क्षतिग्रस्त या पहनी हुई हो सकती है, और उस कार्य के लिए एक भौतिक स्तर अधिक विश्वसनीय उपकरण है।

समस्या 7: ऑपरेटिंग सिस्टम अपडेट के बाद ऐप अलग-अलग पढ़ता है

यह कम आम है लेकिन अच्छी तरह से प्रलेखित है। iOS और Android दोनों में MEMS सेंसर कैलिब्रेशन पैरामीटर हैं जो सिस्टम फर्मवेयर में संग्रहीत होते हैं। प्रमुख ऑपरेटिंग सिस्टम अपडेट कभी-कभी इन पैरामीटर को संशोधित मानों से बदल देते हैं, एक्सेलेरोमीटर की आधारभूत रीडिंग को स्थानांतरित करते हैं। Apple डेवलपर फोरम और Android समस्या ट्रैकर में प्रमुख iOS और Android बिंदु रिलीज के बाद 0.3° से 0.8° तक की पारियों का दस्तावेजन रिपोर्ट करता है।

समाधान सरल है: किसी भी प्रमुख ऑपरेटिंग सिस्टम अपडेट के बाद दो-बिंदु कैलिब्रेशन दिनचर्या को फिर से चलाएं। यह 30 सेकंड लगता है। यदि आप नियमित रूप से ऐसा करते हैं, तो यह भी जांचने लायक है कि क्या ब्राउज़र अपडेट आपके ब्राउज़र के लिए डिफ़ॉल्ट सेंसर अनुमति नीति बदल गई है।

फोन पर भरोसा करना कब बंद करें और एक भौतिक स्तर का उपयोग करें

फोन एक्सेलेरोमीटर विशिष्ट ऑपरेटिंग स्थितियों के लिए दर की जाती हैं। अधिकांश उपभोक्ता-ग्रेड MEMS एक्सेलेरोमीटर -10°C और +45°C के बीच तापमान के लिए निर्दिष्ट हैं। उस सीमा से परे, सटीकता अप्रत्याशित रूप से खराब हो जाती है। तापमान के अलावा, फोन गिराने से भौतिक झटका स्थायी रूप से सेंसर कैलिब्रेशन को स्थानांतरित कर सकता है जिसे कोई सॉफ्टवेयर दिनचर्या पूरी तरह से सही नहीं कर सकता। (STMicroelectronics MEMS एक्सेलेरोमीटर डेटा शीट, 2023)

चेकलिस्ट: भौतिक स्तर पर स्विच करें जब...

निम्नलिखित में से कोई भी लागू हो तो भौतिक स्पिरिट स्तर का उपयोग करें। फोन को हाल ही में गिराया गया है, विशेष रूप से एक कठोर सतह पर। परिवेष्ठ तापमान 45°C से ऊपर या -10°C से नीचे है। फोन पाँच साल से अधिक पुराना है और सेंसर के पास मापने योग्य बहाव है जिसे आप कैलिब्रेट नहीं कर सकते। काम के लिए ±0.2° से कसी हुई सटीकता की आवश्यकता है, जैसे सटीक उपकरण स्थापन या मशीन उपकरण सेटअप। आपने कैलिब्रेशन को दो बार चलाया है और अभी भी संदर्भ स्तर से सहमत नहीं हो सकते।

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

[CHART: Decision tree - when to use phone vs physical level - criteria: temperature range, drop history, required accuracy, age of phone - source: STMicroelectronics MEMS datasheet 2023]

अक्सर पूछे जाने वाले प्रश्न

मेरा फोन स्पिरिट लेवल एक ही सतह पर अलग-अलग रीडिंग क्यों देता है?

असंगत रीडिंग आमतौर पर हाथ में कंपन (समाधान: फोन को सतह पर सपाट रखें), पास की मशीनरी से कंपन (समाधान: उपकरणों को रोकें और होल्ड/फ्रीज का उपयोग करें), या एक्सेलेरोमीटर में तापमान बदलाव का मतलब है। सूरज में या ठंडे वातावरण में 30 मिनट से अधिक समय के लिए रखा गया फोन सटीक रीडिंग के लिए लगभग 5 मिनट स्थिर होना चाहिए।

मेरा फोन लेवल हर बार बिल्कुल एक जैसी मात्रा से बंद है। इसका कारण क्या है?

एक सुसंगत ऑफसेट लगभग हमेशा सेंसर पूर्वाग्रह है, एक्सेलेरोमीटर में एक छोटी सी निर्माण त्रुटि। समाधान दो-बिंदु कैलिब्रेशन दिनचर्या है। फोन को ज्ञात-सपाट सतह पर रखें, कैलिब्रेट पर टैप करें, 180° फ्लिप करें, फिर से टैप करें। यह दोनों दिशाओं में पूर्वाग्रह को रद्द करता है और आमतौर पर रीडिंग को भौतिक स्तर के ±0.2° के भीतर लाता है। ऑपरेटिंग सिस्टम अपडेट या केस परिवर्तन के बाद फिर से कैलिब्रेट करें।

ऑपरेटिंग सिस्टम अपडेट के बाद मेरा स्पिरिट लेवल ऐप क्यों काम नहीं कर रहा है?

iOS और Android प्रमुख अपडेट के दौरान कभी-कभी MEMS सेंसर पैरामीटर को फिर से कैलिब्रेट करते हैं, जो आधारभूत रीडिंग को 0.3° से 0.8° स्थानांतरित कर सकता है। दो-बिंदु कैलिब्रेशन दिनचर्या को फिर से चलाएं। यदि ऐप ने गति सेंसर अनुमति भी खो दी है, तो सेटिंग्स पर जाएं और अपने ब्राउज़र के लिए इसे फिर से सक्षम करें। Spirit Level Pro यदि सेंसर जवाब देना बंद कर दे तो आपके ब्राउज़र के सटीक कदम स्वचालित रूप से दिखाता है।

मुझे फोन पर भरोसा करना कब बंद करना चाहिए और एक भौतिक स्पिरिट लेवल का उपयोग करना चाहिए?

जब फोन हाल ही में गिराया गया हो, जब तापमान -10°C से 45°C के बाहर हो, जब फोन पांच साल से अधिक पुराना हो और निरंतर बहाव हो, या जब काम के लिए ±0.2° से कसी हुई सटीकता की आवश्यकता हो तो भौतिक स्तर पर स्विच करें। सभी मानक DIY और व्यापार कार्य के लिए, एक कैलिब्रेटेड फोन विश्वसनीय और पर्याप्त है।

Try Spirit Level Pro free — no download, no account needed.

Open Spirit Level Pro

Try Spirit Level Pro Free

Works on any phone or tablet. No download required. Pro features from $10 one-time.

Open Spirit Level Pro

No account needed · Works offline · 20 languages