विषयसूची:
वीडियो: LSM303DHLC के साथ मुआवजा कंपास झुकाएं: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस निर्देशयोग्य में मैं यह दिखाना चाहता हूं कि झुकाव मुआवजा कम्पास का एहसास करने के लिए LSM303 सेंसर का उपयोग कैसे करें। पहले (असफल) प्रयास के बाद मैंने सेंसर के कैलिब्रेशन से निपटा। इनके लिए धन्यवाद, मैग्नेटोमीटर के मूल्यों में काफी सुधार हुआ है। मैग्नेटोमीटर और एक्सेलेरोमीटर से कैलिब्रेटेड मानों के संयोजन के परिणामस्वरूप एक झुकाव मुआवजा कंपास हुआ।
जिसकी आपको जरूरत है:
1 Arduino Uno
1 एलएसएम३०३डीएचएलसी ब्रेकआउट
1 ब्रेडबोर्ड
1 रोकनेवाला 220 ओम
1 पोटेंशियोमीटर 10k
4-बिट मोड में 1 2x16 एलसीडी
1 कार्डबोर्ड केस
१ कम्पास
1 चांदा
कुछ तार
चरण 1: अंशांकन के लिए कच्चा डेटा बनाना
हर बार उसी तरह से मैग्नेटोमीटर और एक्सेलेरोमीटर के लिए अंशांकन अलग-अलग किया जाता है। पहले चरण में, सेंसर के कच्चे डेटा को १२ परिभाषित स्थितियों में पढ़ा जाता है (चित्र ५.२)। फिर सुधार डेटा की गणना मैगमास्टर 1.0 (चित्र 5.3) की मदद से की जाती है और इसका मूल्यांकन संबंधित स्केच में किया जा सकता है। आप यहाँ एक बहुत अच्छी गाइड पा सकते हैं
www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/
धन्यवाद यूरीमैट!
Arduino स्केच "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" आवश्यक कच्चा डेटा प्रदान करता है। इसके लिए आप लाइन 17 में स्रोत का चयन कर सकते हैं।
मैगमास्टर 1.0 के साथ काम करने के लिए कृपया सीरियल मॉनिटर विंडो बंद करें।
चरण 2: कैलिब्रेटेड माप बनाना
मैग्नेटोमीटर और एक्सेलेरोमीटर के कैलिब्रेटेड माप प्राप्त करने के लिए, Arduino स्केच "LSM303DHLC_Tilt_compensated_Compas_211218", लाइन 236 - 246 मैग्नेटोमीटर के लिए, 268 - 278 एक्सेलेरोमीटर के लिए ट्रांसफ़ॉर्मेशन मैट्रिक्स और बायस में मानों को स्थानांतरित करें।
एक जांच के रूप में, स्केच कच्चे डेटा और कैलिब्रेटेड सेंसर मूल्यों की तुलना भी प्रदान करता है। इसके अलावा, आप कम्पास और प्रोट्रैक्टर के साथ रीडिंग की जांच कर सकते हैं।
चरण 3: LCDDisplay जोड़ना
एलसी डिस्प्ले का उपयोग पृथ्वी के चुंबकीय क्षेत्र के सापेक्ष वर्तमान स्थिति को प्रदर्शित करने के लिए किया जाता है। सेंसर का एक्स-अक्ष उत्तर की ओर इशारा करता है, जहां 0 ° चुंबकीय उत्तर से मेल खाता है। दक्षिणावर्त घुमाकर 360° करने पर मान बढ़ जाता है। सेंसर के झुकाव को अच्छी तरह से मुआवजा दिया जाता है, लेकिन 45 ° से अधिक नहीं होना चाहिए।
16x2 एलसी डिस्प्ले का कनेक्शन मानक है और निम्नलिखित Arduino ट्यूटोरियल में अच्छी तरह से समझाया गया है:
www.arduino.cc/en/Tutorial/HelloWorld
मुझे उम्मीद है कि मैं आपको नए इंस्ट्रक्शंस के लिए प्रेरित कर सकता हूं और मैं आपकी परियोजनाओं के लिए तत्पर हूं।
सिफारिश की:
माइक्रो: बिट कंपास DIY: 6 कदम
माइक्रो: बिट कंपास DIY: माइक्रो को कैसे कोड करें: बिट कंपास
ATtiny85 के साथ एक छोटा कंपास: 12 कदम (चित्रों के साथ)
ATtiny85 के साथ एक छोटा कंपास: ATtiny85 के साथ यह हमारा पहला प्रोजेक्ट है; एक साधारण पॉकेट डिजिटल कंपास (J. Arturo Espejel Báez के सहयोग से)।ATtiny85 एक उच्च प्रदर्शन और कम शक्ति वाला माइक्रोकंट्रोलर है। इसमें 8 किलोबाइट प्रोग्राम करने योग्य फ्लैश मेमोरी है। इसके चलते चा
एटलस के कंडक्टिविटी सेंसर का स्वचालित तापमान मुआवजा: 4 कदम
एटलस के चालकता सेंसर का स्वचालित तापमान मुआवजा: इस परियोजना में, हम एटलस साइंटिफिक से चालकता सेंसर की भरपाई के लिए स्वचालित रूप से तापमान होंगे। तापमान में बदलाव का असर तरल पदार्थों की चालकता/कुल घुलित ठोसों/लवणता पर पड़ता है और इसकी भरपाई करके हम
बेहद बुनियादी, बिना कैलिब्रेटेड सर्वो कंपास: 7 कदम
बेहद बुनियादी, बिना कैलिब्रेटेड सर्वो कंपास: जिस प्रोजेक्ट पर मैं काम कर रहा हूं, उसके लिए यह सिर्फ एक बुनियादी निर्देश है। यह अनियंत्रित है और कक्षा के लिए बनाया गया एक बहुत ही बुनियादी प्रोटोटाइप है। बाद के निर्देश में, मैं दिखाऊंगा कि इसे कैसे कैलिब्रेट किया जाए। मैं इससे बहुत महानता की उम्मीद नहीं करता अगर मैं तुम होते, यह
अपने एल्यूमिनियम ऐप्पल कीबोर्ड को झुकाएं: 4 कदम
अपने एल्यूमिनियम ऐप्पल कीबोर्ड को झुकाएं: पहले से, मुझे नए ऐप्पल एल्यूमिनियम कीबोर्ड से प्यार हो गया। यह चिकना है, इसमें मुख्य क्रिया के लिए एक शानदार लैपटॉप-आई फील है, और इसमें स्पेस शटल को उतारने के लिए पर्याप्त फ़ंक्शन कुंजियाँ हैं। मुझे एक होना था! आगमन पर, मैं एक एकल से निराश नहीं था