विषयसूची:

MPU6050 सेटअप और कैलिब्रेशन गाइड: 3 चरण
MPU6050 सेटअप और कैलिब्रेशन गाइड: 3 चरण

वीडियो: MPU6050 सेटअप और कैलिब्रेशन गाइड: 3 चरण

वीडियो: MPU6050 सेटअप और कैलिब्रेशन गाइड: 3 चरण
वीडियो: MPU6050 Set up and Calliberation guide|| 😉UTSOURCE 2024, नवंबर
Anonim
MPU6050 सेटअप और कैलिब्रेशन गाइड
MPU6050 सेटअप और कैलिब्रेशन गाइड

MPU6050 एक 6 DoF (स्वतंत्रता की डिग्री) IMU है जो जड़त्वीय माप इकाई के लिए खड़ा है, 3 एक्सिस गायरोस्कोप के माध्यम से कोणीय त्वरण और रैखिक एक्सेलेरोमीटर के माध्यम से रैखिक त्वरण को जानने के लिए वास्तव में एक महान सेंसर है।

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

चरण 1: आवश्यक सामग्री

सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता
सामग्री की आवश्यकता

1.) MPU6050 या GY521 IMU

2.) Arduino (मैं नैनो का उपयोग कर रहा हूँ)

3.) अंदर स्थापित Arduino IDE वाला कंप्यूटर

4.) Arduino के लिए USB केबल

5.) 4 एफ से एफ जम्पर केबल्स Arduino को MPU6050 से जोड़ने के लिए

सभी घटक, मूल और उच्च गुणवत्ता www. UTsource.net. पर देखे जा सकते हैं

चरण 2: MPU6050 लाइब्रेरी

MPU6050 लाइब्रेरी
MPU6050 लाइब्रेरी

यदि आपको इस चरण का पालन करने में कोई समस्या है, तो मैं परिचय में लिंक किए गए वीडियो ट्यूटोरियल को देखने की अत्यधिक अनुशंसा करता हूं।

एक पुस्तकालय एक सरल उपकरण है जो शुरुआती लोगों के लिए अपेक्षाकृत जटिल सेंसर जैसे MPU6050 का उपयोग वास्तव में सरल तरीके से करना आसान बनाता है, यह एक परत है जो पहले से ही कई जटिल चीजों का ध्यान रखती है ताकि हम इसके बजाय विचार को लागू करने पर अधिक ध्यान केंद्रित कर सकें। सब कुछ स्थापित करने का।

Arduino IDE खोलें

टूल्स पर जाएं और मैनेज लाइब्रेरीज पर क्लिक करें

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

आपका काम हो गया, अब कैलिब्रेट करते हैं!

चरण 3: अंशांकन

कैलिब्रेशन
कैलिब्रेशन
कैलिब्रेशन
कैलिब्रेशन
कैलिब्रेशन
कैलिब्रेशन

हर सेंसर अलग और अनोखा होता है, इसलिए हमें अपने पास मौजूद सेंसर के लिए अद्वितीय ऑफसेट वैल्यू ढूंढनी चाहिए।

फ़ाइलें खोलें और Arduino IDE में उदाहरण पर जाएं।

वहां, आपको एक नई लाइब्रेरी दिखाई देगी जो MPU6050 कहती है जिसमें एक प्रोग्राम है जिसका नाम है - IMU_Zero इसे खोलें।

इसे arduino पर अपलोड करें और सुनिश्चित करें कि Arduino से Sensor का कनेक्शन निम्नलिखित तरीके से किया गया है -

एससीएल -- A5

एसडीए -- A4

वीसीसी - 5 वी

जीएनडी -- जीएनडी

सफल अपलोड के बाद, टूल्स और फिर सीरियल मॉनिटर खोलें, लेकिन इस प्रक्रिया के दौरान सेंसर को क्षैतिज और यथासंभव स्थिर रखना सुनिश्चित करें।

एक "----- किया -----" लाइन इंगित करेगी कि उसने अपना सर्वश्रेष्ठ प्रदर्शन किया है। वर्तमान सटीकता-संबंधित स्थिरांक (NFast = 1000, NSlow = 10000) के साथ, वहां पहुंचने में कुछ मिनट लगेंगे.

रास्ते में, यह आउटपुट की एक दर्जन या तो लाइनें उत्पन्न करेगा, यह दर्शाता है कि 6 वांछित ऑफसेट में से प्रत्येक के लिए, यह * पहला है, दो अनुमानों को खोजने की कोशिश कर रहा है, एक बहुत कम और एक बहुत अधिक, और * फिर, बंद करना जब तक ब्रैकेट को छोटा नहीं किया जा सकता।

"किया" लाइन के ठीक ऊपर की लाइन कुछ इस तरह दिखेगी [५६७, ५६७] [-१, २] [-२२२३, -२२२३] [०, १] [११३१, ११३२] [१६३७४, १६४०४] [१५५, १५६] [-1, 1] [-२५, -२४] [०, ३] [५, ६] [०, ४] जैसा कि इंटरसेप्टर हेडर लाइनों में दिखाया गया है, इस लाइन को बनाने वाले छह समूह इष्टतम ऑफसेट का वर्णन करते हैं। X त्वरण के लिए, Y त्वरण, Z त्वरण, X gyro, Y gyro, और Z gyro, क्रमशः। ऊपर दिखाए गए नमूने में, परीक्षण से पता चला कि +567 एक्स त्वरण के लिए सबसे अच्छा ऑफसेट था, -2223 वाई त्वरण के लिए सबसे अच्छा था, और इसी तरह। आपके द्वारा बनाए जाने वाले प्रोग्राम में उपयोग करने के लिए प्रत्येक ऑफ़सेट पर ध्यान दें!

इतना ही! सरल और सीधा!

पढ़ने के लिए धन्यवाद!

सिफारिश की: