সুচিপত্র:

GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: 4 ধাপ
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: 4 ধাপ

ভিডিও: GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: 4 ধাপ

ভিডিও: GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: 4 ধাপ
ভিডিও: Tutorial: Gyroscope and Accelerometer (GY-521/MPU6050) with Arduino | UATS A&S #12 2024, নভেম্বর
Anonim
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF মডিউল টিউটোরিয়াল
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF মডিউল টিউটোরিয়াল

বর্ণনা

এই সাধারণ মডিউলটিতে I2C (ওয়্যার Arduino লাইব্রেরি ব্যবহার করুন) এর মাধ্যমে Arduino এবং অন্যান্য নিয়ামকদের ইন্টারফেস করার জন্য প্রয়োজনীয় সবকিছু রয়েছে এবং 3 অক্ষের জন্য গতি সেন্সিং তথ্য দিন - X, Y এবং Z।

স্পেসিফিকেশন

  • অ্যাকসিলরোমিটার রেঞ্জ: ± 2, ± 4, ± 8, ± 16g
  • Gyroscope রেঞ্জ: ± 250, 500, 1000, 2000 °/s
  • ভোল্টেজ পরিসীমা: 3.3V - 5V (মডিউল একটি কম ড্রপ আউট ভোল্টেজ নিয়ন্ত্রক অন্তর্ভুক্ত)

ধাপ 1: উপকরণ প্রস্তুতি

উপকরণ প্রস্তুতি
উপকরণ প্রস্তুতি
উপকরণ প্রস্তুতি
উপকরণ প্রস্তুতি
উপকরণ প্রস্তুতি
উপকরণ প্রস্তুতি

এই টিউটোরিয়ালে, আমরা আপনাকে দেখাব কিভাবে মডিউল বিস্তারিতভাবে কাজ করে। প্রথমত, আমাদের নীচে তালিকাভুক্ত উপকরণ প্রস্তুত করতে হবে:

  1. আরডুইনো উনো
  2. পুরুষ থেকে মহিলা জাম্পার তার
  3. ইউএসবি কেবল টাইপ এ থেকে বি
  4. ব্রেডবোর্ড

পদক্ষেপ 2: হার্ডওয়্যার ইনস্টলেশন

হার্ডওয়্যার ইনস্টলেশন
হার্ডওয়্যার ইনস্টলেশন
হার্ডওয়্যার ইনস্টলেশন
হার্ডওয়্যার ইনস্টলেশন

উপকরণ প্রস্তুত হওয়ার পরে, আমরা মডিউলটিকে আরডুইনো ইউনোর সাথে সংযুক্ত করব। বিস্তারিত সংযোগ নীচে লেখা হবে:

  1. VCC -> 5V
  2. GND -> GND
  3. এসসিএল -> এ 5
  4. এসডিএ -> এ 4
  5. INT -> D2

ধাপ 3: সোর্স কোড

সোর্স কোড
সোর্স কোড

Arduino MPU 6050 পরীক্ষা করতে,

  1. প্রথমে, MPU 6050 এর জন্য Arduino লাইব্রেরি ডাউনলোড করুন। লিঙ্কটি এখানে দেওয়া আছে।
  2. এরপরে, এই লাইব্রেরিটি আনজিপ/এক্সট্র্যাক্ট করুন এবং "MPU6050" নামের ফোল্ডারটি Arduino এর "লাইব্রেরি" ফোল্ডারের ভিতরে সরান।
  3. I2Cdev লাইব্রেরি ইনস্টল করুন যদি আপনার Arduino এর জন্য এটি ইতিমধ্যে না থাকে। এটি ইনস্টল করার জন্য উপরের মত একই পদ্ধতি করুন। আপনি ফাইলটি এখানে খুঁজে পেতে পারেন।
  4. Arduino IDE খুলুন এবং ধাপগুলি অনুসরণ করুন: [ফাইল]-> [উদাহরণ]-> [MPU6050]-> [উদাহরণ]-> [MPU6050_DMP6]।
  5. আপনার আরডুইনোতে সোর্স কোড আপলোড করুন।

ধাপ 4: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
  1. কোড আপলোড করার পর, সিরিয়াল মনিটরটি খুলুন এবং বড রেট 115200 হিসাবে সেট করুন।
  2. পরবর্তীতে, সিরিয়াল মনিটরে "I2C ডিভাইসগুলি আরম্ভ করা …" এর মতো কিছু দেখতে পান কিনা তা পরীক্ষা করুন। যদি আপনি না করেন তবে কেবল রিসেট বোতাম টিপুন।
  3. এখন, আপনি একটি লাইন দেখতে পাবেন, "DMP প্রোগ্রামিং এবং ডেমো শুরু করার জন্য যেকোনো চরিত্র পাঠান।" শুধু সিরিয়াল মনিটরে যেকোন অক্ষর টাইপ করুন এবং এটি পাঠান, এবং আপনি MPU 6050 থেকে আসা yaw, পিচ, এবং রোল মান দেখতে শুরু করা উচিত।

নোট: ডিএমপি মানে ডিজিটাল মোশন প্রসেসিং। MPU 6050 তে বিল্ট-ইন মোশন প্রসেসর আছে। এটি অ্যাকসিলরোমিটার এবং জাইরোস্কোপ থেকে মানগুলো প্রক্রিয়া করে আমাদের সঠিক 3D মান দেয়। এছাড়াও, সিরিয়াল মনিটরে সঠিক মান পাওয়ার আগে আপনাকে প্রায় 10 সেকেন্ড অপেক্ষা করতে হবে, এর পরে মানগুলি স্থিতিশীল হতে শুরু করবে।

প্রস্তাবিত: