সুচিপত্র:

Arduino এর সাথে NMEA-0183 কিভাবে ব্যবহার করবেন: 5 টি ধাপ
Arduino এর সাথে NMEA-0183 কিভাবে ব্যবহার করবেন: 5 টি ধাপ

ভিডিও: Arduino এর সাথে NMEA-0183 কিভাবে ব্যবহার করবেন: 5 টি ধাপ

ভিডিও: Arduino এর সাথে NMEA-0183 কিভাবে ব্যবহার করবেন: 5 টি ধাপ
ভিডিও: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, জুলাই
Anonim
Arduino এর সাথে NMEA-0183 কিভাবে ব্যবহার করবেন
Arduino এর সাথে NMEA-0183 কিভাবে ব্যবহার করবেন

NMEA-0183 হল একটি বৈদ্যুতিক মান যা জিপিএস, সোনার, সেন্সর, অটো পাইলট ইউনিট ইত্যাদি জাহাজ ও নৌকায় সংযুক্ত করে। নতুন NMEA 2000 স্ট্যান্ডার্ড (CAN এর উপর ভিত্তি করে) পার্থক্য NMEA 0183 EIA RS422 (কিছু পুরোনো এবং/অথবা সহজ সিস্টেম RS-232, বা একক তারের ব্যবহার করে) ভিত্তিক।

কোন NMEA-0183 ডিভাইসে Arduino UNO (বা অন্য Arduino) কে কিভাবে সংযুক্ত করতে হয় তা আমি আপনাকে এই নির্দেশে দেখাতে চাই। যদিও বিচ্ছিন্ন ইনপুটগুলির জন্য স্ট্যান্ডার্ড কল এবং আউটপুট আমাদের বিচ্ছিন্ন ইন্টারফেস সহ আমাদের RS422/RS485 Arduino Shield ব্যবহার করার জন্য দরকারী।

ধাপ 1: সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ

  • আরডুইনো ইউএনও
  • আরডুইনোর জন্য RS485 শিল্ড
  • ডিফারেনশিয়াল আউটপুট সহ যেকোন NMEA-0183 ডিভাইস

সফটওয়্যার

Arduino IDE

ধাপ 2: NMEA 0183 এর সাথে সংযোগ

NMEA 0183 এর সাথে সংযোগ
NMEA 0183 এর সাথে সংযোগ

উপরের ছবিতে আপনি ডিফারেনশিয়াল আউটপুট সহ একটি সাধারণ ডিভাইস দেখতে পারেন। টার্মিনালগুলি হল NMEA OUT+ এবং NMEA OUT- অথবা TX+ বা TX-। NMEA IN+ এবং NMEA IN- তারগুলি alচ্ছিক।

যদি আপনার ডিভাইস থেকে একটি একক ট্রান্সমিট ওয়্যার থাকে (সম্ভবত TX বা NMEA OUT বা এরকম কিছু লেবেলযুক্ত), তাহলে আপনার ডিভাইস RS-232 প্রোটোকল ব্যবহার করে। এই ক্ষেত্রে আপনার একটি সহজ RS232 রূপান্তরকারী প্রয়োজন হবে।

ধাপ 3: জাম্পার সেটিং

জাম্পার সেটিং
জাম্পার সেটিং
  • UART RX অবস্থান 2
  • UART TX অবস্থান 3
  • অবস্থান 5V ভোল্টেজ

ধাপ 4: DIP সুইচ সেটিং

ডিআইপি সুইচ সেটিং
ডিআইপি সুইচ সেটিং

ধাপ 5: ফার্মওয়্যার

আপনি Arduino এর জন্য বিভিন্ন NMEA-0138 সফটওয়্যার স্ট্যাক খুঁজে পেতে পারেন। এরিক বার্চের NMEA স্ট্যাক একটি খুব ভাল সমাধান:

github.com/ericbarch/arduino-libraries/tree/master/NMEA

প্রস্তাবিত: