সুচিপত্র:
ভিডিও: এঙ্গেল-মিটার: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশে, আমি আপনার লোকদের সাথে পাইথন ব্যবহার করে রাস্পবেরি পাই দিয়ে MPU6050 থেকে কোণ আনার একটি উপায় শেয়ার করব। আমি এই নিবন্ধটি লিখছি কারণ আমি ইন্টারনেটে এমন কিছু খুঁজে পাইনি যা পাইথন ব্যবহার করে রাস্পবেরি পাই সহ কোণ খুঁজে পেতে আমাদের এমপিইউ 6050 ব্যবহার করতে নির্দেশ দেয়। আমরা কলম্যান-ফিল্টার একটি ফিউশন অ্যালগরিদম ব্যবহার করি যা অ্যাপোলো মিশনে ব্যবহৃত হয়েছিল (মজা করা হয়নি)। এমন একটি জটিল অ্যালগরিদম ব্যাখ্যা করার জন্য TJK কে ধন্যবাদ যাতে গণিতের সামান্য এবং শালীন জ্ঞানের ডামিরা (আমার মতো) কলম্যান ফিল্টারের কাজ বুঝতে পারে। যদি আপনি আগ্রহী হন তাহলে তার ব্লগ TJK এর ব্লগের মাধ্যমে কলম্যান-ফিল্টার ব্যাখ্যা করুন
তিনি C ++ এ তার অ্যালগরিদম প্রয়োগ করেছেন। আমি ইন্টারনেটে কোথাও এই অ্যালগরিদমের পাইথন বাস্তবায়ন খুঁজে পাচ্ছি না। তাই আমি ভেবেছিলাম আমি তার অ্যালগরিদমের একটি পাইথন বাস্তবায়ন করব যাতে পাইথন ব্যবহারকারীরা রাস্পবেরি পাই দিয়ে কোণ খুঁজে পেতে এটি ব্যবহার করতে পারে।
কুল। চল শুরু করি.
ধাপ 1: যন্ত্রপাতি প্রয়োজন:)
- রাস্পবেরি পাই এবং তার নির্ভরতা (প্রদর্শন করার অর্থ, শক্তির উৎস এবং আপনি জানেন যে আর কি প্রয়োজন)
- MPU6050 (স্পষ্টতই)
- জাম্পার - (মহিলা থেকে মহিলা - আপনার MPU6050 মডিউলের উপর নির্ভর করে)
ধাপ 2: আসুন তাদের সাথে সংযুক্ত হই
প্রোটোকল:
যদি আপনি সচেতন না হন, MPU6050 I2C (উচ্চারিত I স্কোয়ার্ড C) নামে একটি যোগাযোগ প্রোটোকল ব্যবহার করে। এটি একটি খুব শক্তিশালী - এসডিএ এবং এসসিএল এর জন্য দুটি তারের প্রয়োজন হয় এবং একই সাথে ব্যবহার করা যেতে পারে এমন সর্বাধিক সংখ্যক ডিভাইস হার্ডওয়্যারের সীমাবদ্ধতা দ্বারা সীমাবদ্ধ (আপনার অন্তত 128 টি ডিভাইস পর্যন্ত সংযোগ করতে সক্ষম হওয়া উচিত)। আমাদের ক্ষেত্রে, রাস্পবেরি পাই মাস্টার হিসাবে কাজ করে এবং MPU6050 দাস হিসাবে কাজ করে।
আপনি যদি I2C এর কাজ শিখতে আগ্রহী হন, এখানে।
ঠিক আছে. চল কাজ করা যাক.
আসুন তাদের সাথে সংযুক্ত হই:
সংযোগগুলি বেশ সহজ।
MPU6050 ---------- রাস্পবেরি পাই
VCC ---------- 5V (পিন 2 বা 4)
GND ----------- GND (পিন 6)
এসডিএ ----------- এসডিএ (পিন 5)
এসসিএল ----------- এসসিএল (পিন 3)
আপনি যদি রাস্পবেরি পাই এর পিন কনফিগারেশন না জানেন, তাহলে আপনি এটি গুগল করতে পারেন। আপনি এখানে রাস্পবেরি পাই 3 এর পিন কনফিগারেশন খুঁজে পেতে পারেন।
আপনি কানেকশন ডায়াগ্রামটিও দেখে নিতে পারেন এবং নিজেকে সাহায্য করতে পারেন। (ডায়াগ্রামে MPU6050 এর GND রাস্পবেরি পাই -এর 34 তম পিনের সাথে সংযুক্ত। এটিও গ্রাউন্ড পিন।)
ধাপ 3: আসুন তাদের কাজ করি
কোডটি ডাউনলোড করুন:
আপনি এই গিট-হাব লিঙ্ক থেকে কোডটি ডাউনলোড বা অনুলিপি করতে পারেন। আমি অনুলিপি ডাউনলোড করতে পছন্দ করবো কারণ পাইথন কখনও কখনও কোডটি অনুলিপি করে পেস্ট করলে "ট্যাব এবং স্পেসের অসঙ্গতিপূর্ণ ব্যবহার" ছুঁড়ে দেয়। এখানে কেন খুঁজে বের করুন।
প্রোগ্রামটি চালান:
একবার আপনি কোডটি অনুলিপি করলে, AngleOMeter.py খুলুন এবং এটি চালান। নিশ্চিত করুন যে আপনি AngleOMeter.py এবং Kalman.py উভয় ফাইল কপি করেছেন এবং সেগুলি একই ফোল্ডারে (ডিরেক্টরি) রয়েছে। আপনি যাওয়ার জন্য প্রস্তুত। MPU6050 মডিউল টিল্ট করুন এবং স্ক্রিনের কোণ পরিবর্তন করা উচিত।
হ্যাপি মেকিং!
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
DIY ভিসুইনো সিকোয়েন্স কম্পোনেন্ট ব্যবহার করে সার্ভো মোটর এঙ্গেল কিভাবে নিয়ন্ত্রণ করবেন: 10 টি ধাপ
DIY কিভাবে ভিসুইনো সিকোয়েন্স কম্পোনেন্ট ব্যবহার করে সার্ভো মোটর এঙ্গেলকে নিয়ন্ত্রণ করতে হয়: এই টিউটোরিয়ালে আমরা সার্ভো মোটর এবং আরডুইনো ইউএনও ব্যবহার করব, এবং ভিসুইনো সিকোয়েন্স কম্পোনেন্ট ব্যবহার করে সার্ভো মোটর এঙ্গেল নিয়ন্ত্রণ করতে হবে। আমাদের ক্ষেত্রে সার্ভো মোটর ডিগ্রী
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা