সঙ্গে সঙ্গে উন্নয়ন বোর্ড আরডুইনো প্রচুর প্রকল্প পরিচালনা করতে পারে, সীমাটি প্রায়শই কল্পনা। সাথে বৈদ্যুতিন উপাদান এবং মডিউল, কার্যকারিতা যুক্ত করা যেতে পারে যাতে আপনি আরও বেশি কিছু করতে পারেন। এই কার্যকারিতাগুলির মধ্যে একটির দক্ষতা হতে পারে বস্তু বা লোক সনাক্ত করুন বা সনাক্ত করুন আরডুইনো জিপিএসের সাথে অবস্থান করে।
এই ধরনের অবস্থান এবং ট্রেসিং এটি আরএফআইডি বা রিসিভারগুলি ব্যবহার করে করা যেতে পারে যা আমরা এই নিবন্ধে আলোচনা করব। এটির সাহায্যে আপনি প্রচুর প্রকল্প তৈরি করতে সক্ষম হবেন, যে গেমগুলির সাথে একটি ডিটেক্টর তৈরি করতে এবং অবজেক্টগুলি সনাক্ত করতে, চুরি হওয়া জিনিসগুলি সনাক্ত করতে, একটি জিপিএস ব্যবহার করে নিজেকে সনাক্ত করতে সক্ষম হবেন ইত্যাদি from
আরডুইনো নিও-7 জিপিএস মডিউল
আরডুইনো জিপিএস পেতে, আপনি এটি ব্যবহার করতে পারেন নিও -6 ডিভাইস, ইউ-ব্লক্স দ্বারা নির্মিত একটি পরিবার এবং এটি একটি সহজ উপায়ে আরডিনো বোর্ডের সাথে সংযুক্ত করা যেতে পারে। এছাড়াও, তাদের একটি সম্পূর্ণ যোগাযোগ ইন্টারফেস রয়েছে, ইউআরটি, এসপিআই, I2C, এবং ইউএসবি, এনএমইএ সমর্থন ছাড়াও, ইউবিএক্স বাইনারি এবং আরটিসিএম প্রোটোকল।
এছাড়াও, এনইও -6 সহ এই আরডুইনো জিপিএস আপনাকে আপনার প্রকল্পের আকার হ্রাস করতে দেয়, কারণ এটির একটি রয়েছে সামান্য আকারপাশাপাশি কম খরচে। খাওয়ার ক্ষেত্রে এটিও ছোট। যখন সক্রিয় মোডে থাকে তখন এটির জন্য কেবলমাত্র 37 এমএ প্রয়োজন হবে। এটি NEO-2.7Q এবং NEO-3.6M মডেলগুলির জন্য 6 থেকে 6V দ্বারা চালিত হয়, অন্যদিকে NEO-6G নামে লোয়ার ভোল্টেজের অন্যান্য রয়েছে যাদের কেবলমাত্র 1.75 এবং 2v এর মধ্যে প্রয়োজন।
এই মডিউলটির অন্যান্য আকর্ষণীয় পরামিতিগুলি হ'ল:
- 30 সেকেন্ড ইগনিশন সময় ঠান্ডা, এবং গরম শুরু করার জন্য মাত্র 1 সেকেন্ড।
- La সর্বাধিক পরিমাপের ফ্রিকোয়েন্সি তারা কেবল 5Hz এ কাজ করে।
- অবস্থানের নির্ভুলতা পরিবর্তনের 2.5 মিটার।
- গতির নির্ভুলতা 0.1 মি / সে।
- ওরিয়েন্টেশন প্রকরণ মাত্র 0.5º এর।
আরডুইনো জিপিএসের জন্য কোথায় নিও -6 কিনবেন
আপনি অনেকগুলি বিশেষায়িত ইলেকট্রনিক্স স্টোরগুলিতে বা অ্যামাজনে এই ডিভাইসগুলি এবং মডিউলগুলি খুঁজে পেতে পারেন। উদাহরণস্বরূপ, আপনি এখানে পারেন খুব সস্তা দামে এটি কিনুন:
আরডুইনোর সাথে উদাহরণস্বরূপ
এটি আপনার ডেভলপমেন্ট বোর্ডের সাথে সংযুক্ত করতে এবং আপনার আরডুইনো জিপিএস পাওয়ার জন্য আপনাকে প্রথমে যা করতে হবে তা হ'ল আপনার এনইও -6 মডিউলটিকে বোর্ডের সাথে সংযুক্ত করা। দ্য সংযোগ খুব সহজভাবে তৈরি করা হয় (নিও -6 মডিউল সংযোগ - আরডুইনো সংযোগ):
- জিএনডি - জিএনডি
- টিএক্স - আরএক্স (ডি 4)
- আরএক্স - টিএক্স (ডি 3)
- ভিসি - 5 ভি
একবার এটি সংযুক্ত হয়ে গেলে, আপনাকে এটি ডাউনলোড করতে হবে সফটসারিয়াল লাইব্রেরি আপনার আরডুইনো আইডিইতে যেমন সিরিয়াল যোগাযোগের প্রয়োজন হবে। সম্ভবত এটি অন্যান্য প্রকল্প থেকে আপনার কাছে ইতিমধ্যে রয়েছে, তবে তা না হলে আপনাকে করতে হবে ডাউনলোড এবং ইন্সটল আপনার আইডিতে
এটি হয়ে গেলে আপনি পাঠগুলি করার জন্য আপনার সাধারণ কোড দিয়ে শুরু করতে পারেন। উদাহরণস্বরূপ, যেহেতু বেশ কয়েকটি প্রোটোকল ব্যবহার করা যায়, তাই এখানে স্কেচটি রয়েছে এনএমইএর জন্য:
#include <SoftwareSerial.h> const int RX = 4; const int TX = 3; SoftwareSerial gps(RX, TX); void setup() { Serial.begin(115200); gps.begin(9600); } void loop() { if (gps.available()) { char data; data = gps.read(); Serial.print(data); } }
অবশ্যই, আপনি নিজের পরিবর্তনগুলি করতে পারেন বা আপনি চান অন্য প্রোটোকল ব্যবহার করতে পারেন ... আপনি এই লাইব্রেরির জন্য আপনার আইডিইতে উপলব্ধ উদাহরণগুলি ব্যবহার করতে পারেন। তবে, নিবন্ধটি শেষ করার আগে আপনার এটি জানা উচিত এনএমইএ ফর্ম্যাট (ন্যাশনাল মেরিন ইলেকট্রনিক্স অ্যাসোসিয়েশন) খুব নির্দিষ্ট, এটি বুঝতে আপনাকে এর সিনট্যাক্সটি জানতে হবে:
$ জিপিআরএমসি, এইচএমএমএস.এসএস, এ, এলএলএল.এল, এ, ইয়াসিআই, এ, ভিভি, এক্সএক্স, ডিডিএমমি, মিমি, এ * এইচ
অর্থাৎ $ জিপিআরএমসি একটি সিরিজ অনুসরণ করে পরামিতি অবস্থান নির্দেশ করে:
- hhmmss.ss: ঘন্টা, মিনিট এবং সেকেন্ডের মধ্যে ইউটিসির সময়।
- A: প্রাপক স্থিতি, যেখানে A = ঠিক আছে এবং ভি = সতর্কতা।
- llll.ll, to: অক্ষাংশ, যেখানে উত্তর বা দক্ষিণের জন্য একটি এন বা এস হতে পারে।
- yyyy.yy, ক: দৈর্ঘ্য হয়। আবার একটি ই বা ডাবলু হতে পারে, যা পূর্ব বা পশ্চিম হতে পারে।
- VV: গিঁট গতি।
- xx: ডিগ্রি কোর্স হয়।
- ddmmyy: দিন, মাস এবং বছরের মধ্যে ইউটিসি তারিখ।
- মিমি, ক: ডিগ্রিগুলিতে চৌম্বকীয় প্রকরণ এবং পূর্ব বা পশ্চিমের জন্য একটি E বা ডাব্লু হতে পারে।
- * এইচ এইচ: চেকসাম বা চেকসাম।
উদাহরণস্বরূপ, আপনি এই জাতীয় কিছু পেতে পারেন:
$GPRMC,115446,A,2116.75,N,10310.02,W,000.5,054.7,191194,020.3,E*68