विषयसूची:

GY-521 MPU6050 3-एक्सिस एक्सेलेरेशन Gyroscope 6DOF मॉड्यूल ट्यूटोरियल: 4 चरण
GY-521 MPU6050 3-एक्सिस एक्सेलेरेशन Gyroscope 6DOF मॉड्यूल ट्यूटोरियल: 4 चरण

वीडियो: GY-521 MPU6050 3-एक्सिस एक्सेलेरेशन Gyroscope 6DOF मॉड्यूल ट्यूटोरियल: 4 चरण

वीडियो: GY-521 MPU6050 3-एक्सिस एक्सेलेरेशन Gyroscope 6DOF मॉड्यूल ट्यूटोरियल: 4 चरण
वीडियो: How to Connect the MPU6050 6-Axis Accelerometer & Gyroscope to Arduino | Brain Smash 2024, नवंबर
Anonim
GY-521 MPU6050 3-एक्सिस एक्सेलेरेशन Gyroscope 6DOF मॉड्यूल ट्यूटोरियल
GY-521 MPU6050 3-एक्सिस एक्सेलेरेशन Gyroscope 6DOF मॉड्यूल ट्यूटोरियल

विवरण

इस सरल मॉड्यूल में I2C (वायर अरुडिनो लाइब्रेरी का उपयोग करें) के माध्यम से Arduino और अन्य नियंत्रकों को इंटरफ़ेस करने के लिए आवश्यक सब कुछ शामिल है और 3 अक्षों - X, Y और Z के लिए गति संवेदन जानकारी देता है।

विशेष विवरण

  • एक्सेलेरोमीटर रेंज: ± 2, ± 4, ± 8, ± 16g
  • Gyroscope पर्वतमाला: ± २५०, ५००, १०००, २००० °/s
  • वोल्टेज रेंज: 3.3V - 5V (मॉड्यूल में कम ड्रॉप-आउट वोल्टेज नियामक शामिल है)

चरण 1: सामग्री तैयार करना

सामग्री की तैयारी
सामग्री की तैयारी
सामग्री की तैयारी
सामग्री की तैयारी
सामग्री की तैयारी
सामग्री की तैयारी

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

  1. Arduino Uno
  2. नर से मादा जम्पर तार
  3. यूएसबी केबल टाइप ए से बी
  4. ब्रेड बोर्ड

चरण 2: हार्डवेयर स्थापना

हार्डवेयर इंस्टॉल करना
हार्डवेयर इंस्टॉल करना
हार्डवेयर इंस्टॉल करना
हार्डवेयर इंस्टॉल करना

सामग्री तैयार होने के बाद, हम मॉड्यूल को Arduino Uno से जोड़ देंगे। विस्तृत कनेक्शन नीचे लिखा जाएगा:

  1. वीसीसी -> 5 वी
  2. जीएनडी -> जीएनडी
  3. एससीएल -> ए5
  4. एसडीए -> ए4
  5. INT -> D2

चरण 3: स्रोत कोड

सोर्स कोड
सोर्स कोड

Arduino MPU 6050 का परीक्षण करने के लिए,

  1. सबसे पहले, एमपीयू 6050 के लिए Arduino लाइब्रेरी डाउनलोड करें। लिंक यहां दिया गया है।
  2. इसके बाद, इस लाइब्रेरी को अनज़िप/एक्सट्रैक्ट करें और Arduino के "लाइब्रेरी" फोल्डर के अंदर "MPU6050" नाम के फोल्डर को मूव करें।
  3. I2Cdev लाइब्रेरी स्थापित करें यदि आपके पास यह आपके Arduino के लिए पहले से नहीं है। इसे स्थापित करने के लिए ऊपर की तरह ही प्रक्रिया करें। आप यहां फाइल पा सकते हैं।
  4. Arduino IDE खोलें और चरणों का पालन करें: [फ़ाइल] -> [उदाहरण] -> [MPU6050] -> [उदाहरण] -> [MPU6050_DMP6]।
  5. स्रोत कोड को अपने Arduino पर अपलोड करें।

चरण 4: परिणाम

परिणाम
परिणाम
परिणाम
परिणाम
परिणाम
परिणाम
  1. कोड अपलोड करने के बाद सीरियल मॉनिटर को ओपन करें और बॉड रेट को 115200 पर सेट करें।
  2. इसके बाद, जांचें कि क्या आपको सीरियल मॉनीटर पर "I2C डिवाइस प्रारंभ करना …" जैसा कुछ दिखाई देता है। यदि आप नहीं करते हैं, तो बस रीसेट बटन दबाएं।
  3. अब, आपको एक लाइन दिखाई देगी, जिसमें लिखा होगा, "DMP प्रोग्रामिंग और डेमो शुरू करने के लिए कोई भी कैरेक्टर भेजें।" सीरियल मॉनिटर पर बस किसी भी चरित्र में टाइप करें और इसे भेजें, और आपको एमपीयू 6050 से आने वाले यॉ, पिच और रोल वैल्यू को देखना शुरू कर देना चाहिए।

नोट: DMP का मतलब डिजिटल मोशन प्रोसेसिंग है। MPU 6050 में बिल्ट-इन मोशन प्रोसेसर है। यह हमें सटीक 3D मान देने के लिए एक्सेलेरोमीटर और जाइरोस्कोप से मूल्यों को संसाधित करता है। साथ ही, सीरियल मॉनीटर में सटीक मान प्राप्त करने से पहले आपको लगभग 10 सेकंड प्रतीक्षा करनी होगी, जिसके बाद मान स्थिर होने लगेंगे।

सिफारिश की: