সুচিপত্র:

সহজ হার্ড এবং নরম আয়রন ম্যাগনেটোমিটার ক্রমাঙ্কন: 6 টি ধাপ (ছবি সহ)
সহজ হার্ড এবং নরম আয়রন ম্যাগনেটোমিটার ক্রমাঙ্কন: 6 টি ধাপ (ছবি সহ)

ভিডিও: সহজ হার্ড এবং নরম আয়রন ম্যাগনেটোমিটার ক্রমাঙ্কন: 6 টি ধাপ (ছবি সহ)

ভিডিও: সহজ হার্ড এবং নরম আয়রন ম্যাগনেটোমিটার ক্রমাঙ্কন: 6 টি ধাপ (ছবি সহ)
ভিডিও: কিভাবে চুলে Volume ও Hold আনবেন । How to Add Volume to your Hair । চুলের স্টাইল 2024, নভেম্বর
Anonim
সহজ হার্ড এবং সফট আয়রন ম্যাগনেটোমিটার ক্যালিব্রেশন
সহজ হার্ড এবং সফট আয়রন ম্যাগনেটোমিটার ক্যালিব্রেশন

যদি আপনার শখ আরসি, ড্রোন, রোবোটিক্স, ইলেকট্রনিক্স, অগমেন্ট রিয়েলিটি বা অনুরূপ হয় তাহলে তাড়াতাড়ি বা পরে আপনি ম্যাগনেটোমিটার ক্যালিব্রেশনের কাজটি পূরণ করবেন। যেকোনো ম্যাগনেটোমিটার মডিউল অবশ্যই ক্যালিব্রেটেড হতে হবে, কারণ ম্যাগনেটিক ফিল্ডের পরিমাপ কিছু বিকৃতি সাপেক্ষে। এই ধরনের বিকৃতি দুটি ধরনের আছে: শক্ত লোহার বিকৃতি এবং নরম লোহার বিকৃতি। এই বিকৃতি সম্পর্কে তত্ত্ব আপনি এখানে খুঁজে পেতে পারেন। সঠিক পরিমাপ পেতে আপনাকে শক্ত এবং নরম লোহার বিকৃতির জন্য ম্যাগনেটোমিটার ক্যালিব্রেট করতে হবে। এই নির্দেশযোগ্য কিভাবে এটি করতে সহজ উপায় বর্ণনা করে।

ধাপ 1: আপনার প্রয়োজনীয় জিনিস

আপনার প্রয়োজনীয় জিনিস
আপনার প্রয়োজনীয় জিনিস
আপনার প্রয়োজনীয় জিনিস
আপনার প্রয়োজনীয় জিনিস
আপনার প্রয়োজনীয় জিনিস
আপনার প্রয়োজনীয় জিনিস

হার্ডওয়্যার:

  • HMC5883L ম্যাগনেটোমিটার মডিউল
  • Arduino মেগা 2560 বোর্ড

*কিন্তু আপনি অন্য ম্যাগনেটোমিটার মডিউল বা আরডুইনো বোর্ডের জন্য সহজেই এই নির্দেশনা গ্রহণ করতে পারেন।

সফটওয়্যার:

  • ম্যাগমাস্টার
  • ম্যাগভিউয়ার

ফার্মওয়্যার:

    Arduino স্কেচ

*এই স্কেচটি HMC5883L মডিউলের জন্য লেখা, কিন্তু আপনি সহজেই আপনার মডিউলের জন্য এটি গ্রহণ করতে পারেন।

অন্যান্য:

  • কাগজ বাক্স
  • ব্রেডবোর্ড
  • তারের

ধাপ 2: ক্রমাঙ্কন বাক্স তৈরি করা

ক্রমাঙ্কন বাক্স তৈরি করা
ক্রমাঙ্কন বাক্স তৈরি করা

ক্রমাঙ্কন প্রক্রিয়ার জন্য আপনাকে বিশেষ ক্রমাঙ্কন বাক্স তৈরি করতে হবে (ছবি 2.1)। এটি তৈরির জন্য আমি একটি কাগজের বাক্স ব্যবহার করেছি, তবে আপনি একটি প্লাস্টিকের, একটি কাঠের বার বা অন্য কিছু ব্যবহার করতে পারেন। আপনি 2.1 ছবিতে দেখানো হিসাবে বাক্স (উদাহরণস্বরূপ আঠালো) সহ ম্যাগনেটোমিটার মডিউলে যোগদান করুন। বাক্সের মুখগুলিতে আপনার ম্যাগনেটোমিটার মডিউলের সমন্বয় পদ্ধতি অনুসারে সমন্বয় ব্যবস্থা আঁকতে হবে।

ধাপ 3: বৈদ্যুতিক সংযোগ

বৈদ্যুতিক সংযোগ
বৈদ্যুতিক সংযোগ
বৈদ্যুতিক সংযোগ
বৈদ্যুতিক সংযোগ

3.1 ছবিতে দেখানো ম্যাগনেটোমিটার মডিউল এবং আরডুইনো বোর্ড সংযুক্ত করুন। মনে রাখবেন ম্যাগনেটোমিটার মডিউলের সাপ্লাই ভোল্টেজ 3, 3 V হতে পারে (যেমন HMC5883L GY-273 ভার্সনের ক্ষেত্রে)।

ধাপ 4: সফ্টওয়্যার এবং ফার্মওয়্যার ইনস্টল করা

সফটওয়্যার এবং ফার্মওয়্যার ইনস্টল করা
সফটওয়্যার এবং ফার্মওয়্যার ইনস্টল করা

এখানে সফটওয়্যার এবং ফার্মওয়্যার ডাউনলোড করুন এই আর্কাইভে ফাইল রয়েছে:

  • MagMaster.exe - ম্যাগনেটোমিটার ক্যালিব্রেশন প্রোগ্রাম
  • MagViewer.exe - ম্যাগনেটোমিটার পরিমাপ ভিজুয়ালাইজেশন প্রোগ্রাম
  • Arduino_Code - ক্রমাঙ্কন প্রক্রিয়ার জন্য arduino স্কেচ
  • Arduino_Test_Results - ক্রমাঙ্কন ফলাফল পরীক্ষার জন্য arduino স্কেচ
  • Arduino_Radius_Stabilisation - গোলক ব্যাসার্ধ স্থিতিশীলতা অ্যালগরিদম সহ ক্রমাঙ্কন ফলাফল পরীক্ষার জন্য arduino স্কেচ
  • MagMaster ফাইল এবং MagViewer ফাইল - MagMaster.exe এবং MagViewer.exe এর জন্য সিস্টেম ফাইল

যে কোন ফোল্ডারে এই সব ফাইল কপি করুন। Arduino বোর্ডে "Arduino_Code" স্কেচ আপলোড করুন। এই arduino স্কেচের জন্য HMC5883L লাইব্রেরির প্রয়োজন, স্কেচ আপলোড করার আগে "C: / Program Files / Arduino / libraries" ফোল্ডারে "HMC5883L" ("Arduino_Code" ফোল্ডারে রাখা) ফোল্ডারটি অনুলিপি করুন।

ধাপ 5: ক্রমাঙ্কন

ক্রমাঙ্কন
ক্রমাঙ্কন
ক্রমাঙ্কন
ক্রমাঙ্কন
ক্রমাঙ্কন
ক্রমাঙ্কন
ক্রমাঙ্কন
ক্রমাঙ্কন

ভূমিকা

ম্যাগনেটোমিটারের ক্রমাঙ্কন হল রূপান্তর ম্যাট্রিক্স এবং বায়াস পাওয়ার প্রক্রিয়া।

চুম্বকীয় ক্ষেত্রের ক্যালিব্রেটেড পরিমাপ পেতে আপনার প্রোগ্রামে এই রূপান্তর ম্যাট্রিক্স এবং পক্ষপাত ব্যবহার করা উচিত। আপনার অ্যালগরিদমে আপনার নন -ক্যালিব্রেটেড ম্যাগনেটোমিটার ডেটার (এক্স, ওয়াই, জেড কোঅর্ডিনেটস) ভেক্টরের পক্ষপাত প্রয়োগ করা উচিত এবং তারপরে এই ফলিত ভেক্টর (চিত্র 5.4) দ্বারা রূপান্তর ম্যাট্রিক্সকে গুণ করুন। এই গণনার C অ্যালগরিদম আপনি "Arduino_Test_Results" এবং "Arduino_Radius_Stabilization" স্কেচগুলিতে খুঁজে পেতে পারেন।

ক্রমাঙ্কন প্রক্রিয়া

MagMaster.exe চালান এবং arduino বোর্ডের সিরিয়াল পোর্ট নির্বাচন করুন। প্রোগ্রাম উইন্ডোতে সবুজ স্ট্রিং ম্যাগনেটোমিটার ভেক্টরের স্থানাঙ্ক নির্দেশ করে (ছবি 5.1)।

5.2.1 ছবিতে দেখানো ম্যাগনেটোমিটার মডিউল (সংযুক্ত ম্যাগনেটোমিটার মডিউল সহ ক্রমাঙ্কন বাক্স) রাখুন এবং "অ্যাক্সিস এক্স+" গ্রুপবক্সের "পয়েন্ট 0" বোতামে ক্লিক করুন। লক্ষ্য করুন যে ক্রমাঙ্কন বাক্স স্থির নয় অনুভূমিক সমতল স্থির। তারপর 5.2.2 ছবিতে দেখানো ম্যাগনেটোমিটার রাখুন এবং "অ্যাক্সিস এক্স+" গ্রুপবক্সের "পয়েন্ট 180" বোতামে ক্লিক করুন এবং আরও অনেক কিছু। আপনি নিম্নলিখিত পদ্ধতিতে করা উচিত (ছবি 5.3 খুব দেখুন):

  • ছবি 5.2.1: "পয়েন্ট 0", "অক্ষ এক্স+"
  • ছবি 5.2.2: "পয়েন্ট 180", "অক্ষ এক্স+"
  • ছবি 5.2.3: "পয়েন্ট 0", "অক্ষ এক্স-"
  • ছবি 5.2.4: "পয়েন্ট 180", "অক্ষ এক্স-"
  • ছবি 5.2.5: "পয়েন্ট 0", "অক্ষ Y+"
  • ছবি 5.2.6: "পয়েন্ট 180", "অক্ষ Y+"
  • ছবি 5.2.7: "পয়েন্ট 0", "অক্ষ Y-"
  • ছবি 5.2.8: "পয়েন্ট 180", "অক্ষ Y-"
  • ছবি 5.2.9: "পয়েন্ট 0", "অক্ষ জেড+"
  • ছবি 5.2.10: "পয়েন্ট 180", "অক্ষ জেড+"
  • ছবি 5.2.11: "পয়েন্ট 0", "অক্ষ Z-"
  • ছবি 5.2.12: "পয়েন্ট 180", "অক্ষ Z-"

আপনার টেবিলটি পূরণ করা উচিত। এর পরে "ক্যালকুলেট ট্রান্সফরমেশন ম্যাট্রিক্স এবং বায়াস" ক্লিক করুন এবং ট্রান্সফরমেশন ম্যাট্রিক্স এবং বায়াস পান (ছবি 5.3)।

রূপান্তর ম্যাট্রিক্স এবং পক্ষপাত পেয়েছেন! ক্রমাঙ্কন সম্পূর্ণ!

ধাপ 6: পরীক্ষা এবং দৃশ্যায়ন

Image
Image
পরীক্ষা এবং দৃশ্যায়ন
পরীক্ষা এবং দৃশ্যায়ন

অ -ক্যালিব্রেটেড পরিমাপ ভিজ্যুয়ালাইজেশন

Arduino বোর্ডে "Arduino_Code" স্কেচ আপলোড করুন। MagViewer.exe চালান, arduino বোর্ডের সিরিয়াল পোর্ট নির্বাচন করুন (সিরিয়াল পোর্টের বাউড রেট 9600 bps হওয়া উচিত) এবং "Run MagViewer" ক্লিক করুন। এখন আপনি রিয়েল-টাইমে 3D স্পেসে ম্যাগনেটোমিটার ডেটা ভেক্টরের স্থানাঙ্ক দেখতে পারেন (ছবি 6.1, ভিডিও 6.1, 6.2)। এই পরিমাপগুলি অ -ক্রমাঙ্কিত।

ক্যালিব্রেটেড পরিমাপের দৃশ্যায়ন

"Arduino_Radius_Stabilization" স্কেচ সম্পাদনা করুন, ডিফল্ট ট্রান্সফরমেশন ম্যাট্রিক্স এবং বায়াস ডেটা প্রতিস্থাপন করুন আপনার প্রাপ্ত ক্যালিব্রেশন ডেটা (আপনার ট্রান্সফরমেশন ম্যাট্রিক্স এবং বায়াস) এর সময়। Arduino বোর্ডে "Arduino_Radius_Stabilization" স্কেচ আপলোড করুন। MagViewer.exe চালান, সিরিয়াল পোর্ট নির্বাচন করুন (বাউড রেট 9600 bps), "MagViewer চালান" ক্লিক করুন। এখন আপনি রিয়েল-টাইমে 3D স্পেসে ক্যালিব্রেটেড পরিমাপ দেখতে পারেন (ছবি 6.2, ভিডিও 6.3, 6.4)।

এই স্কেচগুলি ব্যবহার করে আপনি সহজেই আপনার ম্যাগনেটোমিটার প্রজেক্টের জন্য ক্যালিব্রেটেড পরিমাপের সাথে অ্যালগরিদম লিখতে পারেন!

প্রস্তাবিত: