সুচিপত্র:

Arduino Uno- এর সাথে GPS মডিউল ইন্টারফেসিং: 7 টি ধাপ
Arduino Uno- এর সাথে GPS মডিউল ইন্টারফেসিং: 7 টি ধাপ

ভিডিও: Arduino Uno- এর সাথে GPS মডিউল ইন্টারফেসিং: 7 টি ধাপ

ভিডিও: Arduino Uno- এর সাথে GPS মডিউল ইন্টারফেসিং: 7 টি ধাপ
ভিডিও: GSM SIM900A Module Review and Unboxing in Bangla 2024, নভেম্বর
Anonim
Arduino Uno এর সাথে GPS মডিউল ইন্টারফেসিং
Arduino Uno এর সাথে GPS মডিউল ইন্টারফেসিং

ওহে ! আপনি কি আপনার আরডুইনো ইউনো বোর্ডের সাথে একটি জিপিএস মডিউল সংযোগ করতে চান, কিন্তু কিভাবে করবেন তা জানেন না? আমি আপনাকে সাহায্য করতে এসেছি! শুরু করার জন্য আপনাকে নিম্নলিখিত অংশগুলির প্রয়োজন হবে

সরবরাহ

  1. কেবল সহ আরডুইনো ইউনো বোর্ড
  2. UBlox NEO-M8N GPS মডিউল
  3. একটি কম্পিউটার

ধাপ 1: আরডুইনোকে পিসির সাথে সংযুক্ত করুন

আরডুইনোকে পিসির সাথে সংযুক্ত করুন
আরডুইনোকে পিসির সাথে সংযুক্ত করুন

প্রথমত, আপনার আরডুইনো ইউনো বোর্ডকে একটি পিসির সাথে সংযুক্ত করুন। আপনি Arduino সফটওয়্যার (IDE) ইনস্টলেশন সংক্রান্ত তথ্য এবং বোর্ডকে পিসির সাথে সংযুক্ত করার জন্য https://www.arduino.cc/en/Guide/ArduinoUno ভিজিট করতে পারেন।

ধাপ 2: একটি সংক্ষিপ্ত তথ্য UBlox NEO-M8N GPS মডিউল সম্পর্কে

একটি সংক্ষিপ্ত তথ্য। UBlox NEO-M8N GPS মডিউল সম্পর্কে
একটি সংক্ষিপ্ত তথ্য। UBlox NEO-M8N GPS মডিউল সম্পর্কে

এটি সিরামিক অ্যাক্টিভ অ্যান্টেনা সহ একটি UBlox NEO-M8N GPS মডিউল। এই GPS মডিউলে রিসিভারে 72-চ্যানেল Ublox M8 ইঞ্জিন রয়েছে। মডিউলটিতে 4 টি পিন রয়েছে: VCC (সাপ্লাই ভোল্টেজ), GND (গ্রাউন্ড), Tx (ট্রান্সমিটার), এবং Rx (রিসিভার)।

এই মডিউলটি ননস্টপ এনএমইএ (ন্যাশনাল মেরিন ইলেকট্রনিক্স অ্যাসোসিয়েশন) টিএক্স পিনের ফলে ডেটা স্ট্রিং জিপিএস তথ্য প্রদান করে। এই মডিউল সম্পর্কে আরও জানতে, আপনি এর ডেটশীটটি এখানে ডাউনলোড করতে পারেন।

ধাপ 3: Arduino Uno এর সাথে ইন্টারফেস GPS মডিউল

Arduino Uno এর সাথে ইন্টারফেস GPS মডিউল
Arduino Uno এর সাথে ইন্টারফেস GPS মডিউল

ইন্টারফেস করার জন্য, সংযোগগুলি নিম্নরূপ করুন:

  1. জিপিএস মডিউলের Vcc কে Arduino Uno এর পাওয়ার সাপ্লাই পিন (5V) এর সাথে সংযুক্ত করুন।
  2. জিপিএস মডিউলের Rx (রিসিভার পিন) ইউনোর D3 পিনের সাথে সংযুক্ত করুন।
  3. জিপিএস মডিউলের টিএক্স (ট্রান্সমিটার পিন) ইউনোর ডি 4 পিনের সাথে সংযুক্ত করুন।
  4. জিপিএস মডিউলের GND (গ্রাউন্ড পিন) ইউনোর GND এর সাথে সংযুক্ত করুন।

ধাপ 4: লাইব্রেরি ডাউনলোড করুন এবং ইনস্টল করুন।

লাইব্রেরি ডাউনলোড করুন এবং ইনস্টল করুন।
লাইব্রেরি ডাউনলোড করুন এবং ইনস্টল করুন।

নিচের লাইব্রেরিগুলো ডাউনলোড করে Arduino IDE সফটওয়্যারে ইনস্টল করুন।

  1. সফটওয়্যার সিরিয়াল লাইব্রেরি
  2. Arduino জন্য TinyGPS লাইব্রেরি

ধাপ 5: Arduino সফটওয়্যার (IDE)

Arduino সফটওয়্যার (IDE)
Arduino সফটওয়্যার (IDE)

Arduino সফটওয়্যারে (IDE) উদাহরণ কোড খুলুন। ফাইল ট্যাবের অধীনে, উদাহরণের উপর কার্সারটি হভার করুন, TinyGPSPlus-master নির্বাচন করুন এবং তারপর DeviceExample এ ক্লিক করুন।

ধাপ 6: এখন, আউটপুট

এখন, আউটপুট!
এখন, আউটপুট!

আপনি Arduino IDE এর সিরিয়াল উইন্ডোতে উপরে দেখানো আউটপুট পাবেন। এইগুলি বিভিন্ন ধরণের NMEA বাক্য।

ধাপ 7: এনএমইএ বার্তা কাঠামো ডিকোড করা

এনএমইএ বার্তা কাঠামো ডিকোডিং
এনএমইএ বার্তা কাঠামো ডিকোডিং

সমস্ত NMEA বার্তা $ অক্ষর দিয়ে শুরু হয় এবং প্রতিটি ডেটা ক্ষেত্র কমা দ্বারা পৃথক করা হয়। $ GNGGA হল মৌলিক NMEA বার্তা। এটি 3D অবস্থান এবং সঠিক তথ্য প্রদান করে।

এখন, ডিকোডিং:

  • $ এর পরে GN জিপিএস অবস্থান নির্দেশ করে। GGA গ্লোবাল পজিশনিং সিস্টেম ফিক্স ডেটার জন্য। প্রথম কমা আগে অক্ষর বার্তা টাইপ নির্দেশ করে। সমস্ত বার্তা NMEA-0183 সংস্করণ 3.01 বিন্যাসের সাথে সামঞ্জস্যপূর্ণ।
  • 073242– যে সময়ে ফিক্স লোকেশন নেওয়া হয়েছিল, 07:32:42 ইউটিসি
  • 1837.84511, N– অক্ষাংশ 18 ডিগ্রি 37.84511’N
  • 07352.30436, E– দ্রাঘিমাংশ 073 ডিগ্রি 52.30436 ′ ই
  • 1– স্থির মান 8 = সিমুলেশন মোড)
  • 11– মোট উপগ্রহের সংখ্যা
  • 17 - অবস্থান অনুভূমিক হ্রাস
  • 8, এম - উচ্চতা, সমুদ্রপৃষ্ঠ থেকে মিটারে
  • -67.7, এম -WGS84 ইলিপসয়েডের উপরে জিওডের উচ্চতা (মানে সমুদ্রপৃষ্ঠ)
  • খালি ক্ষেত্র - শেষ ডিজিজিপিএস আপডেটের পর সেকেন্ডের মধ্যে সময়
  • খালি ক্ষেত্র - ডিজিপিএস স্টেশন আইডি নম্বর
  • *60 - চেকসাম ডেটা, সর্বদা শুরু হয় *

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

প্রস্তাবিত: