विषयसूची:
वीडियो: कोण-मीटर: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस निर्देश में, मैं आप लोगों के साथ अजगर का उपयोग करके रास्पबेरी पाई के साथ MPU6050 से कोण लाने का एक तरीका साझा करने जा रहा हूं। मैं यह लेख इसलिए लिख रहा हूं क्योंकि मुझे इंटरनेट पर ऐसा कोई नहीं मिला जो हमें अजगर का उपयोग करके रास्पबेरी पाई के साथ कोण खोजने के लिए MPU6050 का उपयोग करने के लिए मार्गदर्शन करे। हम कलमैन-फ़िल्टर एक फ़्यूज़न एल्गोरिदम का उपयोग करते हैं जिसका उपयोग अपोलो मिशन (मजाक नहीं) में किया गया था। इस तरह के एक जटिल एल्गोरिदम को समझाने के लिए टीजेके को धन्यवाद ताकि गणित में कम और सभ्य ज्ञान वाले डमी (मेरे जैसे) कलमन फ़िल्टर के काम को समझ सकें। यदि आप रुचि रखते हैं, तो उनके ब्लॉग टीजेके के ब्लॉग पर जाएं, जिसमें कलमन-फ़िल्टर की व्याख्या की गई है
उन्होंने अपने एल्गोरिथ्म को C++ में लागू किया है। मुझे इंटरनेट में कहीं भी इस एल्गोरिदम का पायथन कार्यान्वयन नहीं मिल रहा है। इसलिए मैंने सोचा कि मैं उनके एल्गोरिथ्म का एक अजगर कार्यान्वयन करूंगा ताकि अजगर उपयोगकर्ता इसका उपयोग रास्पबेरी पाई के साथ कोण खोजने के लिए कर सकें।
ठंडा। आएँ शुरू करें।
चरण 1: उपकरण आवश्यक:)
- रास्पबेरी पाई और इसकी निर्भरता (मतलब प्रदर्शित करने के लिए, शक्ति स्रोत और आप जानते हैं कि और क्या आवश्यक है)
- MPU6050 (जाहिर है)
- जंपर्स - (महिला से महिला - आपके MPU6050 मॉड्यूल पर निर्भर करती है)
चरण 2: लेट्स गेट एम 'कनेक्टेड
शिष्टाचार:
यदि आप जागरूक नहीं हैं, तो MPU6050 I2C (उच्चारण I वर्ग C) नामक संचार प्रोटोकॉल का उपयोग करता है। यह बहुत शक्तिशाली है - एसडीए और एससीएल के लिए केवल दो तारों की आवश्यकता होती है और इसमें उपयोग किए जा सकने वाले उपकरणों की अधिकतम संख्या हार्डवेयर सीमाओं द्वारा सीमित होती है (आपको कम से कम 128 डिवाइस तक कनेक्ट करने में सक्षम होना चाहिए)। हमारे मामले में, रास्पबेरी पाई मास्टर के रूप में कार्य करती है और MPU6050 दास के रूप में कार्य करती है।
यदि आप I2C की कार्यप्रणाली सीखने में रुचि रखते हैं, तो यह यहाँ है।
ठीक है। चलो काम पर लगें।
आइए उन्हें कनेक्ट करें:
कनेक्शन काफी सरल हैं।
MPU6050 ---------- रास्पबेरी पाई
वीसीसी ---------- 5वी (पिन 2 या 4)
जीएनडी ----------- जीएनडी (पिन 6)
एसडीए ----------- एसडीए (पिन 5)
एससीएल ----------- एससीएल (पिन 3)
यदि आप रास्पबेरी पाई के पिन कॉन्फ़िगरेशन को नहीं जानते हैं, तो आप इसे गूगल कर सकते हैं। आप रास्पबेरी पाई 3 का पिन विन्यास यहां पा सकते हैं।
आप कनेक्शन आरेख पर भी एक नज़र डाल सकते हैं और अपनी मदद कर सकते हैं। (आरेख में MPU6050 का GND रास्पबेरी पाई के 34 वें पिन से जुड़ा है। वह ग्राउंड पिन भी है। इसलिए भ्रमित न हों। आप इसे किसी भी तरह से कनेक्ट कर सकते हैं।)
चरण 3: लेट्स गेट एम 'वर्किंग
कोड डाउनलोड करें:
आप इस git-hub लिंक से कोड डाउनलोड या कॉपी कर सकते हैं। मैं कॉपी पर डाउनलोड करना पसंद करूंगा क्योंकि कभी-कभी यदि आप कोड को कॉपी और पेस्ट करते हैं तो अजगर "इंडेंटेशन में टैब और रिक्त स्थान का असंगत उपयोग" करता है। यहां जानिए क्यों।
प्रोग्राम चलाएँ:
एक बार कोड कॉपी करने के बाद, AngleOMeter.py खोलें और इसे चलाएं। सुनिश्चित करें कि आप दोनों फ़ाइलें AngleOMeter.py और Kalman.py कॉपी करते हैं और वे एक ही फ़ोल्डर (निर्देशिका) में हैं। आप जाने के लिए पूरी तरह तैयार हैं। MPU6050 मॉड्यूल को झुकाएं और स्क्रीन में कोण बदलना चाहिए।
हैप्पी मेकिंग!
सिफारिश की:
DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: 10 कदम
DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: इस ट्यूटोरियल में हम सर्वो मोटर और Arduino UNO, और Visuino का उपयोग अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को नियंत्रित करने के लिए करेंगे। अनुक्रम घटक उन स्थितियों के लिए एकदम सही है जहां हम अनुक्रम में कई घटनाओं को ट्रिगर करना चाहते हैं। हमारे मामले में सर्वो मोटर degr
रास्पबेरी पाई A1332 प्रेसिजन हॉल - प्रभाव कोण सेंसर जावा ट्यूटोरियल: 4 कदम
रास्पबेरी पाई A1332 प्रेसिजन हॉल - इफेक्ट एंगल सेंसर जावा ट्यूटोरियल: A1332 एक 360 ° कॉन्टैक्टलेस हाई रेजोल्यूशन प्रोग्रामेबल मैग्नेटिक एंगल पोजिशन सेंसर है। इसे I2C इंटरफ़ेस का उपयोग करके डिजिटल सिस्टम के लिए डिज़ाइन किया गया है। यह सर्कुलर वर्टिकल हॉल (CVH) तकनीक और एक प्रोग्रामेबल माइक्रोप्रोसेसर आधारित सिग्नल
MPU-6050 (GY-521) के साथ कोण को कैसे मापें: 3 कदम
MPU-6050 (GY-521) के साथ कोण को कैसे मापें: इस निर्देश में, हम एक Arduino के साथ कोण को मापेंगे। कोण मापने के लिए हमें कुछ केबल, एक Arduino UNO और GY-521(MPU-6050) की आवश्यकता होती है
कोण ब्रैकेट लैपटॉप स्टैंड: 7 कदम
कोण ब्रैकेट लैपटॉप स्टैंड: मैं डेस्क पर एक लैपटॉप फ्लैट का उपयोग करके कभी भी खुश नहीं था: यह वास्तव में आपके आसन के लिए खराब है। मैंने लैपटॉप स्टैंड को देखा और कुछ अच्छे हैं, लेकिन महंगे हैं और इसमें झुकाव और कुंडा जैसी विशेषताएं हैं जो मेरे लिए कोई उद्देश्य नहीं हैं। मैंने बो की कोशिश की है
Gyro, Accelerometer और Arduino का उपयोग करके कोण मापन: 5 चरण
Gyro, Accelerometer और Arduino का उपयोग करके कोण मापन: डिवाइस एक मोटा प्रोटोटाइप है जो अंततः एक आत्म संतुलन रोबोट बन जाएगा, यह होल चीज़ का दूसरा भाग है (एक्सेलेरोमीटर पढ़ें और आत्म संतुलन के लिए एक मोटर को नियंत्रित करें)। केवल जाइरो वाला पहला भाग यहाँ पाया जा सकता है। इस संस्थान पर