সুচিপত্র:

LSM303DHLC এর সাথে কম্পেন্টেড কম্পাস টিল্ট করুন: 3 টি ধাপ
LSM303DHLC এর সাথে কম্পেন্টেড কম্পাস টিল্ট করুন: 3 টি ধাপ
Anonim
LSM303DHLC এর সাথে টিল্ট কম্পেন্সেটেড কম্পাস
LSM303DHLC এর সাথে টিল্ট কম্পেন্সেটেড কম্পাস

এই নির্দেশাবলীতে আমি দেখাতে চাই কিভাবে LSM303 সেন্সরটি ব্যবহার করে একটি iltাল ক্ষতিপূরণযুক্ত কম্পাস উপলব্ধি করতে হয়। প্রথম (ব্যর্থ) প্রচেষ্টার পরে আমি সেন্সরের ক্রমাঙ্কন মোকাবেলা করেছি। এর জন্য ধন্যবাদ, ম্যাগনেটোমিটারের মান উল্লেখযোগ্যভাবে উন্নত হয়েছে। ম্যাগনেটোমিটার এবং অ্যাকসিলরোমিটার থেকে ক্যালিব্রেটেড মানগুলির সংমিশ্রণের ফলে একটি iltাল ক্ষতিপূরণযুক্ত কম্পাস হয়েছিল।

তুমি কি চাও:

1 Arduino Uno

1 LSM303DHLC ব্রেকআউট

1 ব্রেডবোর্ড

1 প্রতিরোধক 220 ওহম

1 Potentiometer 10k

4-বিট মোডে 1 2x16 LCD

1 কার্ডবোর্ড কেস

1 কম্পাস

1 প্রটেক্টর

কিছু তার

ধাপ 1: ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা

ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা
ক্রমাঙ্কনের জন্য কাঁচা ডেটা তৈরি করা

ম্যাগনেটোমিটার এবং অ্যাকসিলরোমিটারের জন্য প্রত্যেকবার একইভাবে ক্রমাঙ্কন করা হয়। তারপর সংশোধন ডেটা ম্যাগমাস্টার 1.0 (ছবি 5.3) এর সাহায্যে গণনা করা হয় এবং সংশ্লিষ্ট স্কেচে মূল্যায়ন করা যায়। আপনি এখানে একটি খুব ভাল গাইড খুঁজে পেতে পারেন

www.instructables.com/id/Easy-hard-and-soft-iron-magnetometer-calibration/

ধন্যবাদ ইউরিম্যাট!

Arduino স্কেচ "LSM303DHLC_Acc_andMag_Raw_Measurements_201218.ino" প্রয়োজনীয় কাঁচা তথ্য সরবরাহ করে। এর জন্য আপনি লাইন 17 এ উৎস নির্বাচন করতে পারেন।

ম্যাগমাস্টার 1.0 এর সাথে কাজ করার জন্য অনুগ্রহ করে সিরিয়াল মনিটর উইন্ডো বন্ধ করুন।

ধাপ 2: ক্যালিব্রেটেড পরিমাপ তৈরি করা

ক্যালিব্রেটেড পরিমাপ তৈরি করা
ক্যালিব্রেটেড পরিমাপ তৈরি করা
ক্যালিব্রেটেড পরিমাপ তৈরি করা
ক্যালিব্রেটেড পরিমাপ তৈরি করা

ম্যাগনেটোমিটার এবং অ্যাকসিলরোমিটারের ক্যালিব্রেটেড পরিমাপ পাওয়ার জন্য Arduino স্কেচ "LSM303DHLC_Tilt_compensated_Compas_211218", রূপান্তর ম্যাট্রিক্স এবং পক্ষপাতের মানগুলি স্থানান্তর করুন, ম্যাগনেটোমিটারের জন্য লাইন 236-224

চেক হিসাবে, স্কেচ কাঁচা ডেটা এবং ক্যালিব্রেটেড সেন্সর মানগুলির তুলনাও সরবরাহ করে। উপরন্তু, আপনি কম্পাস এবং protractor সঙ্গে রিডিং চেক করতে পারেন।

ধাপ 3: একটি LCD ডিসপ্লে যোগ করা

একটি LCD ডিসপ্লে যুক্ত করা হচ্ছে
একটি LCD ডিসপ্লে যুক্ত করা হচ্ছে
একটি LCD ডিসপ্লে যুক্ত করা হচ্ছে
একটি LCD ডিসপ্লে যুক্ত করা হচ্ছে

LC ডিসপ্লে পৃথিবীর চৌম্বক ক্ষেত্রের সাপেক্ষে বর্তমান অবস্থান প্রদর্শন করতে ব্যবহৃত হয়। সেন্সরের X- অক্ষ উত্তর দিকে নির্দেশ করে, যেখানে 0 the চৌম্বকীয় উত্তরের সাথে মিলে যায়। মানটি ঘড়ির কাঁটার দিকে 360 to এ পরিণত করে। সেন্সরের প্রবণতা ভালভাবে ক্ষতিপূরণ দেওয়া হয়, তবে 45 exceed এর বেশি হওয়া উচিত নয়।

16x2 LC ডিসপ্লের সংযোগটি নিম্নোক্ত Arduino টিউটোরিয়ালে প্রমিত এবং ভালভাবে ব্যাখ্যা করা হয়েছে:

www.arduino.cc/en/Tutorial/HelloWorld

আমি আশা করি আমি আপনাকে নতুন নির্দেশিকাগুলিতে অনুপ্রাণিত করতে পারব এবং আমি আপনার প্রকল্পগুলির জন্য উন্মুখ।

প্রস্তাবিত: