সুচিপত্র:

Arduino GPS Oled: 4 টি ধাপ (ছবি সহ)
Arduino GPS Oled: 4 টি ধাপ (ছবি সহ)

ভিডিও: Arduino GPS Oled: 4 টি ধাপ (ছবি সহ)

ভিডিও: Arduino GPS Oled: 4 টি ধাপ (ছবি সহ)
ভিডিও: ACTIVATE your BlackBerry in 2023 – working solution! 2024, জুলাই
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

NEO-6 মডিউল সিরিজ হল স্ট্যান্ড-অ্যালোন জিপিএস রিসিভারের একটি পরিবার যার উচ্চ পারফরম্যান্স ইউ-ব্লক্স 6 রয়েছে

পজিশনিং ইঞ্জিন। এই নমনীয় এবং সাশ্রয়ী রিসিভারগুলি একটি ক্ষুদ্র 16 x 12.2 x 2.4 মিমি প্যাকেজে অসংখ্য সংযোগ বিকল্প সরবরাহ করে। তাদের কম্প্যাক্ট আর্কিটেকচার এবং শক্তি এবং মেমরির বিকল্পগুলি NEO-6 মডিউলগুলিকে খুব কঠোর খরচ এবং স্থান সীমাবদ্ধতার সাথে ব্যাটারি চালিত মোবাইল ডিভাইসের জন্য আদর্শ করে তোলে। 50-চ্যানেল ইউ-ব্লক্স 6 পজিশনিং ইঞ্জিন টাইম-টু-ফার্স্ট-ফিক্স (টিটিএফএফ) 1 সেকেন্ডের কম। 2 মিলিয়ন পারস্পরিক সম্পর্কযুক্ত ডেডিকেটেড অধিগ্রহণ ইঞ্জিন, ব্যাপকভাবে সমান্তরাল সময়/ফ্রিকোয়েন্সি স্পেস অনুসন্ধান করতে সক্ষম, এটি তাত্ক্ষণিকভাবে উপগ্রহ খুঁজে পেতে সক্ষম করে। উদ্ভাবনী নকশা এবং প্রযুক্তি জ্যামিং উত্সগুলিকে দমন করে এবং মাল্টিপাথ প্রভাবকে প্রশমিত করে, NEO-6 জিপিএস রিসিভারগুলিকে দুর্দান্ত নেভিগেশন পারফরম্যান্স দেয় এমনকি সবচেয়ে চ্যালেঞ্জিং পরিবেশে। UART NEO-6 মডিউল সিরিয়াল যোগাযোগ কনফিগারেশনের জন্য একটি কনফিগারযোগ্য UART ইন্টারফেস অন্তর্ভুক্ত বুট-টাইম কনফিগারেশন NEO-6 মডিউল বুট-টাইম কনফিগারেশনের জন্য কনফিগারেশন পিন প্রদান করে। এগুলো শুরু হওয়ার পরপরই কার্যকর হয়ে যায়। একবার মডিউল শুরু হয়ে গেলে, কনফিগারেশন সেটিংস UBX কনফিগারেশন বার্তা দিয়ে পরিবর্তন করা যেতে পারে। পরিবর্তিত সেটিংস পাওয়ার-ডাউন বা রিসেট না হওয়া পর্যন্ত কার্যকর থাকে। যদি এই সেটিংসগুলি ব্যাটারি-ব্যাকআপ র RAM্যামে সংরক্ষণ করা হয়, তাহলে যতক্ষণ পর্যন্ত ব্যাকআপ ব্যাটারি সরবরাহ ব্যাহত না হয় ততক্ষণ পরিবর্তিত কনফিগারেশন বজায় থাকবে। NEO-6 মডিউল CFG_COM0 এবং CFG_COM1 পিন উভয়ই অন্তর্ভুক্ত করে এবং টেবিল 6-এ দেখানো হিসাবে কনফিগার করা যায়।

ধাপ 1: তত্ত্ব

তত্ত্ব
তত্ত্ব

TinyGPS ++ হল একটি নতুন Arduino লাইব্রেরি যা NMEA ডেটা স্ট্রীমগুলিকে জিপিএস মডিউল দ্বারা প্রদান করা হয়। তার পূর্বসূরী TinyGPS এর মতো এই লাইব্রেরি ভোক্তা GPS থেকে অবস্থান, তারিখ, সময়, উচ্চতা, গতি এবং কোর্স বের করার জন্য কম্প্যাক্ট এবং সহজে ব্যবহারযোগ্য পদ্ধতি প্রদান করে। ডিভাইস যাইহোক, TinyGPS ++ এর প্রোগ্রামার ইন্টারফেসটি TinyGPS এর তুলনায় ব্যবহারে যথেষ্ট সহজ, এবং নতুন লাইব্রেরি সেখানে যে কোন অসংখ্য NMEA বাক্য থেকে এমনকি স্বত্বাধিকারী বাক্য থেকে নির্বিচারে তথ্য বের করতে পারে।

লাইব্রেরি:

আরও তথ্য:

www.u-blox.com/en/product/neo-6-series

ধাপ 2: স্কিম্যাটিক্স-উপকরণ

স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ
স্কিম্যাটিক্স-উপকরণ

-আরডুইনো ন্যানো

-0.96 ওলেড ডিসপ্লে

-ব্রেডবোর্ড

-2 2.2K প্রতিরোধক

-জাম্পারের তার

- Arduino GPS Ubox neo 6m

ধাপ 3: প্রোগ্রাম

কার্যক্রম
কার্যক্রম

সবচেয়ে গুরুত্বপূর্ণ বিষয় হল ঘড়ি বাস্তবায়ন পরীক্ষা করা

জিপিএস 20 মিনিট থেকে 60 মিনিট পর্যন্ত সময় নিতে পারে

মনে রাখবেন আমাদের সংকেতকে ত্রিভুজ করতে হবে, তাই 3 টি স্যাটেলাইটের সাথে সিগ করতে হবে

যদি এটি কাজ না করে তবে এই লাইনটি পরিবর্তন করার চেষ্টা করুন:

বিকল্প A

#GPS_BAUD 38400 নির্ধারণ করুন

বিকল্প খ

#GPS_BAUD 9600 নির্ধারণ করুন

বিকল্প গ

#GPS_BAUD 4800 নির্ধারণ করুন

ধাপ 4: পরীক্ষা

পরীক্ষা
পরীক্ষা
পরীক্ষা
পরীক্ষা

প্রথমেই পাবেন

তারিখ: 0/0/2000

সময়: 00:00:00

যদি এই মানগুলি আপডেট হয়, তবে আপনি জিপিএস কমপক্ষে একটি শনি পর্যন্ত পছন্দ করেন।

তারপরে আপনি জিপিএসের বর্তমান স্থানাঙ্কগুলি পাবেন …

আপনি এটি গুগল করতে পারেন এবং তারপরে এটি বিশ্বের মানচিত্রে খুঁজে পেতে পারেন।

সফলতা !!!

প্রস্তাবিত: