সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় জিনিস
- ধাপ 2: ক্রমাঙ্কন বাক্স তৈরি করা
- ধাপ 3: বৈদ্যুতিক সংযোগ
- ধাপ 4: সফ্টওয়্যার এবং ফার্মওয়্যার ইনস্টল করা
- ধাপ 5: ক্রমাঙ্কন
- ধাপ 6: পরীক্ষা এবং দৃশ্যায়ন
ভিডিও: সহজ হার্ড এবং নরম আয়রন ম্যাগনেটোমিটার ক্রমাঙ্কন: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
যদি আপনার শখ আরসি, ড্রোন, রোবোটিক্স, ইলেকট্রনিক্স, অগমেন্ট রিয়েলিটি বা অনুরূপ হয় তাহলে তাড়াতাড়ি বা পরে আপনি ম্যাগনেটোমিটার ক্যালিব্রেশনের কাজটি পূরণ করবেন। যেকোনো ম্যাগনেটোমিটার মডিউল অবশ্যই ক্যালিব্রেটেড হতে হবে, কারণ ম্যাগনেটিক ফিল্ডের পরিমাপ কিছু বিকৃতি সাপেক্ষে। এই ধরনের বিকৃতি দুটি ধরনের আছে: শক্ত লোহার বিকৃতি এবং নরম লোহার বিকৃতি। এই বিকৃতি সম্পর্কে তত্ত্ব আপনি এখানে খুঁজে পেতে পারেন। সঠিক পরিমাপ পেতে আপনাকে শক্ত এবং নরম লোহার বিকৃতির জন্য ম্যাগনেটোমিটার ক্যালিব্রেট করতে হবে। এই নির্দেশযোগ্য কিভাবে এটি করতে সহজ উপায় বর্ণনা করে।
ধাপ 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: পরীক্ষা এবং দৃশ্যায়ন
অ -ক্যালিব্রেটেড পরিমাপ ভিজ্যুয়ালাইজেশন
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)।
এই স্কেচগুলি ব্যবহার করে আপনি সহজেই আপনার ম্যাগনেটোমিটার প্রজেক্টের জন্য ক্যালিব্রেটেড পরিমাপের সাথে অ্যালগরিদম লিখতে পারেন!
প্রস্তাবিত:
সোল্ডারিং আয়রন ব্যবহার করে আপনার PCB টিন করার DIY সস্তা এবং সহজ উপায়: 6 টি ধাপ
সোল্ডারিং আয়রন ব্যবহার করে আপনার পিসিবি টিন করার DIY সস্তা এবং সহজ উপায়: যখন আমি পিসিবি প্রিন্টিংয়ের একজন শিক্ষানবিস ছিলাম এবং সোল্ডারিং করতাম তখন আমার সবসময় সমস্যা হতো যে সোল্ডারটি সঠিক জায়গায় আটকে থাকে না, বা তামার চিহ্নগুলি ভেঙে যায়, অক্সিডাইজড হয়ে যায় এবং আরও অনেক কিছু । কিন্তু আমি অনেক কৌশল এবং হ্যাকের সাথে পরিচিত হয়েছি এবং তাদের মধ্যে একটি
ই-টেক্সটাইল হার্ড/নরম সংযোগ: 4 টি ধাপ
ই-টেক্সটাইল হার্ড/সফট কানেকশন: আপনি যদি ইলেকট্রনিক্স এবং টেক্সটাইল নিয়ে কাজ করেন, তবে নরম ই-টেক্সটাইলকে হার্ড ইলেকট্রনিক্সের সাথে সংযুক্ত করা প্রায়ই কঠিন। যদিও এর জন্য ইতিমধ্যে অনেক সমাধান রয়েছে, আমি দেখেছি যে একটি খুব সহজ এবং শক্তিশালী সমাধান অনুপস্থিত: কেবল টিকে ক্ল্যাম্প করা
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs
পুরানো এক্সবক্স 360 হার্ড ড্রাইভ + হার্ড ড্রাইভ ট্রান্সফার কিট = পোর্টেবল ইউএসবি হার্ড ড্রাইভ !: 4 টি ধাপ
ওল্ড এক্সবক্স 360 হার্ড ড্রাইভ + হার্ড ড্রাইভ ট্রান্সফার কিট = পোর্টেবল ইউএসবি হার্ড ড্রাইভ! আর ব্যবহার করুন, সেইসাথে একটি অকেজো তারের। আপনি এটি বিক্রি করতে পারেন বা এটি দিতে পারেন … অথবা এটি ভাল ব্যবহার করতে পারেন
দ্রুত এবং সহজ নরম সুইচ (দ্রুত প্রোটোটাইপিং এর জন্য): ৫ টি ধাপ
দ্রুত এবং সহজ নরম সুইচ (দ্রুত প্রোটোটাইপিংয়ের জন্য): নরম সুইচ তৈরির বিভিন্ন উপায়। এই নির্দেশযোগ্য নরম সুইচের জন্য একটি খুব দ্রুত প্রোটোটাইপের আরেকটি বিকল্প দেখায়, পরিবাহী কাপড়ের পরিবর্তে একটি অ্যালুমিনিয়াম টেপ এবং একটি পরিবাহী থ্রেডের পরিবর্তে কঠিন তারের ব্যবহার করে, যা বট