ডিজিটাল কম্পাস HMC5883 কে আরডুইনোতে কীভাবে সংযুক্ত করবেন

সুচিপত্র:

ডিজিটাল কম্পাস HMC5883 কে আরডুইনোতে কীভাবে সংযুক্ত করবেন
ডিজিটাল কম্পাস HMC5883 কে আরডুইনোতে কীভাবে সংযুক্ত করবেন

ভিডিও: ডিজিটাল কম্পাস HMC5883 কে আরডুইনোতে কীভাবে সংযুক্ত করবেন

ভিডিও: ডিজিটাল কম্পাস HMC5883 কে আরডুইনোতে কীভাবে সংযুক্ত করবেন
ভিডিও: আরডুইনোর সাথে HMC5883L/QMC5883 ডিজিটাল কম্পাস ইন্টারফেসিং 2024, মে
Anonim

আসুন হোনওয়েল এইচএমসি 588 এল থ্রি-অক্ষ ডিজিটাল কম্পাসের সাথে জিওয়াই -273 মডিউলটির সংযোগটি বিবেচনা করি। এই মাইক্রোসার্কিটটি চৌম্বকীয় পরিমাপের জন্য, নেভিগেশনে ব্যবহার করা যেতে পারে, যদি উচ্চ পরিমাপের সঠিকতা প্রয়োজন না হয় (1 … 2 ডিগ্রি ত্রুটির সাথে এবং ক্রমাঙ্কণের সম্ভাবনা সহ)। ডিভাইসটি আই 2 সি ইন্টারফেসের মাধ্যমে সংযুক্ত রয়েছে।

ডিজিটাল কম্পাস HMC5883
ডিজিটাল কম্পাস HMC5883

প্রয়োজনীয়

  • - ডিজিটাল কম্পাস HMC5883;
  • - আরডুইনো;
  • - প্রোটোটাইপ বোর্ড এবং সংযোগ তারের;
  • - কম্পিউটার।

নির্দেশনা

ধাপ 1

এগুলি চৌম্বকীয় কম্পাসের প্রধান বৈশিষ্ট্যগুলি:

- 3-অক্ষ চৌম্বকীয় সংবেদনশীল সংবেদক;

- 2 এমজি (মিলিগাউস) এর রেজোলিউশন সহ 12-বিট এডিসি;

- অন্তর্নির্মিত স্ব-পরীক্ষা;

- কম অপারেটিং ভোল্টেজ এবং কম খরচ;

- ডিজিটাল ইন্টারফেস আই 2 সি;

- উচ্চ ভোটদানের হার - প্রতি সেকেন্ডে 160 বার পর্যন্ত (এক পরিমাপের সময়টি প্রায় 6 এমএস);

- দিক নির্ধারণের যথার্থতা 1 °… 2 °;

- শক্তিশালী চৌম্বকীয় ক্ষেত্রে ((8 গাউস পর্যন্ত) ব্যবহার করা যেতে পারে।

আরডুইনোর সাথে HMC5883L চৌম্বকীয় সংবেদকের সংযোগের জন্য চিত্রটি চিত্রটিতে দেখানো হয়েছে। এটি খুব কমপ্যাক্ট এবং সহজ, কারণ দ্বি তারের আই 2 সি ইন্টারফেসটি দুর্দান্ত কারণ এতে কয়েকটি সংযোগ প্রয়োজন। আপনি একটি ব্রেডবোর্ড ব্যবহার করতে পারেন।

আরডিনোতে HMC5883 ডিজিটাল কম্পাস সংযুক্ত করা হচ্ছে
আরডিনোতে HMC5883 ডিজিটাল কম্পাস সংযুক্ত করা হচ্ছে

ধাপ ২

এটি ছবির মতো দেখতে হবে। আমি আরডুইনো এবং এইচএমসি 588 মডিউলটির মধ্যে তথ্য বিনিময় নিরীক্ষণের জন্য এসসিএল এবং এসডিএ বাসগুলিতে একটি যুক্তি বিশ্লেষককেও যুক্ত করব। এটা বাধ্যতামূলক নয়।

HMC5883 ডিজিটাল কম্পাসটি রুটিবোর্ডে আরডুইনোর সাথে সংযুক্ত
HMC5883 ডিজিটাল কম্পাসটি রুটিবোর্ডে আরডুইনোর সাথে সংযুক্ত

ধাপ 3

প্রথম পরিচিত হিসাবে, আসুন ডিজিটাল কম্পাস এইচএমসি 58883 এর সনাক্তকারী রেজিস্ট্রারগুলি 10 (0xA), 11 (0xB) এবং 12 (0xC) পড়ার চেষ্টা করি এবং চিত্রটির মতো একটি স্কেচ লিখি। এটি বিস্তারিত মন্তব্য প্রদান করা হয়।

HMC5883 এর সনাক্তকারী রেজিস্টারগুলি পড়ার স্কেচ
HMC5883 এর সনাক্তকারী রেজিস্টারগুলি পড়ার স্কেচ

পদক্ষেপ 4

লজিক বিশ্লেষকের সাথে প্রাপ্ত সিগন্যালটি উদাহরণে প্রদর্শিত হবে।

এর মানে কী? প্রথম বাইটটি হ'ল আই 2 সি ঠিকানা যা দিয়ে আমরা (মাস্টার ডিভাইস, আরডুইনো) যোগাযোগ স্থাপন করি (উচ্চ 7 বিট 0x1 ই), এবং রাইট মোড (লো বিট - 0x0); সংখ্যা 0x3 সি। দ্বিতীয় বাইটটি 0xA নম্বর, যা আমরা 0x1E ঠিকানার জন্য লিখেছিলাম এবং এইচএমসি5883 এল সেন্সর থেকে কনফার্মেশন বিট, যা গোলাম। এটি নিবন্ধের নম্বর যা থেকে আমরা ডেটা পড়া শুরু করব। এটি প্রথম লেনদেন শেষ করে। পরেরটি শুরু হয়। তৃতীয় বাইট হ'ল দাসের পাঠকের অনুরোধ (সর্বাধিক উল্লেখযোগ্য 7 টি বিট ঠিকানা 0x1E, 8 তম বিটটি রিড অপারেশন 0x1; ফলাফল সংখ্যা 0x3D)। সর্বশেষ 3 তিনটি বাইট যথাক্রমে 0xA, 0xB, এবং 0xC রেজিস্টারগুলির HMC5883L স্লেভের প্রতিক্রিয়া।

ডিজিটাল কম্পাস HMC5883L অবিচ্ছিন্ন পড়ার সময় নিবন্ধগুলির মাধ্যমে স্বাধীনভাবে সরানো হয়। সেগুলো. প্রতিটি সময় কেসটি নির্দিষ্ট করা প্রয়োজন (তবে নিষিদ্ধ নয়)। উদাহরণস্বরূপ, যদি 0xA এর পরিবর্তে আমরা 0x3 লিখি এবং 10 বার পড়ি, আমরা তৃতীয় থেকে 12 তম থেকে শুরু করে 10 টি রেজিস্টারে মান পাব।

এবং এই তিনটি সংখ্যাটি কী - 0x48, 0x34, 0x33? আবার HMC5883L ডিজিটাল কম্পাসের জন্য ডেটা শীট ব্যবহার করে আমরা দেখতে পাব যে এগুলি তিনটি সনাক্তকারী রেজিস্টারের জন্য ডিফল্ট মান।

HMC5883 ডিজিটাল কম্পাসের সাথে আই 2 সি এক্সচেঞ্জের টাইমিং ডায়াগ্রাম
HMC5883 ডিজিটাল কম্পাসের সাথে আই 2 সি এক্সচেঞ্জের টাইমিং ডায়াগ্রাম

পদক্ষেপ 5

চৌম্বকীয় ক্ষেত্রে ডিজিটাল কম্পাস ডেটা পেতে, আপনাকে সনাক্তকারী রেজিস্টারগুলি যেমন পড়ি তেমনভাবে আপনাকে 3 থেকে 8 এর মধ্যে নিবন্ধগুলি পড়তে হবে। পার্থক্যটি হ'ল এক্স, ওয়াই এবং জেড তিনটি অক্ষের প্রত্যেকটির জন্য ডেটা ডাবল-বাইট সংখ্যা হিসাবে উপস্থাপিত হয়। এগুলিকে দশমিক সংখ্যায় রূপান্তরিত করে আমরা তিনটি অক্ষের প্রত্যেকটির সাথে দিকনির্দেশ পাই।

প্রস্তাবিত: