সুচিপত্র:
- ধাপ 1: উপকরণ প্রস্তুতি
- ধাপ 2: পিন বর্ণনা
- ধাপ 3: পিন সংযোগ
- ধাপ 4: আরডুইনোকে কম্পিউটারে সংযুক্ত করুন
- ধাপ 5: নমুনা সোর্স কোড
- ধাপ 6: লাইব্রেরি
- ধাপ 7: সংশ্লিষ্ট আউটপুট
- ধাপ 8: ফলাফল: সিরিয়াল মনিটর
- ধাপ 9: ভিডিও
- ধাপ 10: খবর
ভিডিও: Arduino সঙ্গে HMC5883L কম্পাস সেন্সর ইন্টারফেস টিউটোরিয়াল: 10 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
বর্ণনা
HMC5883L হল একটি 3-অক্ষের ডিজিটাল কম্পাস যা দুটি সাধারণ কাজে ব্যবহৃত হয়: একটি চুম্বকীয় পদার্থের চুম্বকীকরণকে ফেরোম্যাগনেটের মতো পরিমাপ করা, অথবা শক্তি পরিমাপ করা এবং কিছু ক্ষেত্রে, মহাকাশের একটি বিন্দুতে চৌম্বক ক্ষেত্রের দিকনির্দেশ। HMC5883L এর সাথে যোগাযোগ সহজ এবং সবই একটি I2C ইন্টারফেসের মাধ্যমে। একটি অন বোর্ড রেগুলেটর আছে। ব্রেকআউট বোর্ডে রয়েছে HMC5883L সেন্সর এবং সমস্ত ফিল্টারিং ক্যাপাসিটার। পাওয়ার এবং 2-ওয়্যার ইন্টারফেস পিনগুলি 0.1 পিচ হেডারে বিভক্ত। বিখ্যাত HMC5883L ম্যাগনেটোমিটার চিপ ব্যবহার করে। I2C SCL এবং SDA পিনগুলিতে 3.0V থেকে 5.0V IO স্তর সমর্থন করে।
স্পেসিফিকেশন
- বিদ্যুৎ সরবরাহ: 3V - 5V
- IO ভোল্টেজ স্তর: 3V - 5V
- যোগাযোগ: স্ট্যান্ডার্ড আইআইসি যোগাযোগ প্রোটোকল
- মডিউল মাত্রা: 14.35 mm (L) x 13.16 mm (W) x 3.40 mm (H)
- পিসিবি বেধ: 1.60 মিমি
- পরিমাপ পরিসীমা: ± 1.3-8 গাউস
ধাপ 1: উপকরণ প্রস্তুতি
এই টিউটোরিয়ালে, আপনার প্রয়োজন হবে:
1. আরডুইনো ইউনো বোর্ড এবং ইউএসবি কেবল। HMC 5883L কম্পাস সেন্সর 3। জাম্পার তার 4 LCD 16X25। ব্রেডবোর্ড 6। 10 কে পোটেন্টিওমিটার 7 Arduino IDE সফটওয়্যার
ধাপ 2: পিন বর্ণনা
ভিসিসি: বিদ্যুৎ সরবরাহ
GND: GND শক্তি
এসসিএল: I2C ক্লক ইনপুট
SDA: I2C ডেটা IO
DRDY: ডেটা রেডি আউটপুট
ধাপ 3: পিন সংযোগ
নিম্নরূপ Arduino Uno বোর্ডে HMC5883L সংযুক্ত করুন:
- VCC থেকে +5V
- GND থেকে GND
- এসসিএল টিও এ 5
- এসডিএ থেকে এ 4
নিম্নরূপ Arduino Uno বোর্ডে LCD সংযুক্ত করুন:
- VSS থেকে +5V
- VDD থেকে GND
- RS থেকে 12
- RW থেকে GND
- ই থেকে 11
- D4 থেকে 5
- D5 থেকে 4
- D6 থেকে 3
- D7 থেকে 2
- A/VSS থেকে +5V
- K/VDD থেকে GND
10K পোটেন্টিওমিটারকে LCD এর সাথে নিচের মত সংযুক্ত করুন (potentiometer pinout এর জন্য ছবি দেখুন):
- GND থেকে GND
- V0 তে ডেটা
- VCC থেকে +5V
ধাপ 4: আরডুইনোকে কম্পিউটারে সংযুক্ত করুন
আপনার সার্কিট সম্পন্ন করার পর, USB তারের মাধ্যমে আপনার Arduino Uno বোর্ডটিকে আপনার কম্পিউটারে সংযুক্ত করুন। দেখবেন আপনার LCD চালু আছে।
ধাপ 5: নমুনা সোর্স কোড
আপনি এই নমুনা সোর্স কোডটি ডাউনলোড করে আপনার Arduino IDE তে খুলতে পারেন। সঠিক বোর্ড এবং পোর্ট নির্বাচন করুন। তারপর, আপনার কোডটি আপনার Arduino Uno বোর্ডে আপলোড করুন।
ধাপ 6: লাইব্রেরি
আরডুইনোকে LCD এবং HMC5883L এর সাথে যোগাযোগের অনুমতি দেওয়ার জন্য আপনাকে আপনার Arduino IDE তে নমুনা সোর্স কোড আপলোড করার আগে এই লাইব্রেরিগুলি ডাউনলোড করতে হবে। নীচের জিপ ফাইলটি ডাউনলোড করুন> জিপ ফাইল খুলুন> আপনার Arduino Uno লাইব্রেরি ফোল্ডারে এক্সট্র্যাক্ট করুন। আপনার রেফারেন্সের জন্য উপরের ছবিটি দেখুন।
ধাপ 7: সংশ্লিষ্ট আউটপুট
চিত্রিত হিসাবে, ডিভাইসটি বাঁকানো বা বাঁকানো সংশ্লিষ্ট আউটপুট সরবরাহ করবে।
ধাপ 8: ফলাফল: সিরিয়াল মনিটর
আমি যখন ডিভাইসটি তার এক্স-অক্ষের চারদিকে ঘোরে, তখন এক্স-অক্ষ একই থাকে যখন অন্য দুটি অক্ষ পরিবর্তিত হয়।
ii। যখন ডিভাইসটি Y- অক্ষের চারপাশে ঘোরে, তখন Y- অক্ষ একই থাকে যখন অন্য দুটি অক্ষ পরিবর্তিত হয়।
iii। যখন ডিভাইসটি Z- অক্ষের চারপাশে ঘোরে, তখন Z-axis একই থাকে যখন অন্য দুটি অক্ষ পরিবর্তিত হয়।
ধাপ 9: ভিডিও
Arduino Uno- এর সাথে ইন্টারফেস করার সময় এই ভিডিওটি HMC5883L কম্পাস মডিউল সংশ্লিষ্ট আউটপুট দেখায়।
ধাপ 10: খবর
HMC5883L কাজ করছে না!
লাইব্রেরি (Mecha_QMC5883L) এবং সোর্স কোড ডাউনলোড করে দেখুন।
প্রস্তাবিত:
Arduino সঙ্গে DIY শ্বাস সেন্সর (পরিবাহী বোনা প্রসারিত সেন্সর): 7 ধাপ (ছবি সহ)
Arduino (Conductive Knitted Stretch Sensor) দিয়ে DIY Breath Sensor: এই DIY সেন্সরটি একটি পরিবাহী বোনা স্ট্রেচ সেন্সরের রূপ ধারণ করবে। এটি আপনার বুক/পেটের চারপাশে মোড়ানো হবে, এবং যখন আপনার বুক/পেট প্রসারিত হবে এবং সংকুচিত হবে তখন সেন্সর, এবং ফলস্বরূপ ইনপুট ডেটা যা আরডুইনোকে খাওয়ানো হবে। তাই
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32s ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: 8 টি ধাপ
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32 গুলি ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: এই টিউটোরিয়ালে, আপনি নিয়ামক (Arduino, ESP32, ESP8266, ESP12 NodeMCU) এর সাথে কিভাবে কাজ শুরু করবেন, সংযুক্ত করবেন এবং I2C ডিভাইস (অ্যাকসিলেরোমিটার) পাবেন সে সম্পর্কে সব শিখবেন।
Arduino এবং HMC5883L ম্যাগনেটোমিটার ব্যবহার করে ডিজিটাল কম্পাস: 6 টি ধাপ
Arduino এবং HMC5883L ম্যাগনেটোমিটার ব্যবহার করে ডিজিটাল কম্পাস: হাই বন্ধুরা, এই সেন্সরটি ভৌগোলিক উত্তর, দক্ষিণ, পূর্ব এবং পশ্চিম নির্দেশ করতে পারে, আমরা মানুষও প্রয়োজনের সময় এটি ব্যবহার করতে পারি। তাই। এই প্রবন্ধে আসুন ম্যাগনেটোমিটার সেন্সর কিভাবে কাজ করে এবং কিভাবে মাইক্রোকন্ট্রোর সাথে ইন্টারফেস করা যায় তা বোঝার চেষ্টা করি
Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)
Arduino মাইক্রো দিয়ে সেন্সর/ আরএফ যোগাযোগের সাথে রাগ: আমি সম্প্রতি সমানভাবে বৈচিত্র্যপূর্ণ ইনস্টলেশন সমাপ্ত করেছি, যা প্রদীপের একটি সিরিজ দিয়ে তৈরি যা প্রদীপের নীচে একটি পাটিতে রাখা সেন্সরগুলিতে প্রতিক্রিয়া জানায়। এখানে আমি কীভাবে চাপ সেন্সর দিয়ে পাটি তৈরি করেছি। আমি আশা করি আপনি এটি দরকারী পাবেন।
Arduino UNO- এর সাথে 4-ডিজিটের ইন্টারফেস প্রদর্শন করার টিউটোরিয়াল: 6 টি ধাপ (ছবি সহ)
Arduino UNO- এর সাথে 4-ডিজিটের ডিসপ্লে ইন্টারফেসের টিউটোরিয়াল: এই টিউটোরিয়ালটি আপনাকে Arduino UNO- এর সাথে 4- ডিজিট ডিসপ্লে ব্যবহারের কিছু মৌলিক বিষয় শেখাবে।