সুচিপত্র:
- সরবরাহ
- ধাপ 1: পিসির সাথে রাস্পবেরি পাই সংযুক্ত করুন
- ধাপ 2: একটি সংক্ষিপ্ত তথ্য UBlox NEO-M8N GPS মডিউল সম্পর্কে
- ধাপ 3: রাস্পবেরি পাই সহ ইন্টারফেস জিপিএস মডিউল
- ধাপ 4: রাস্পবেরি পাইতে UART সেট আপ করুন
- ধাপ 5: রাস্পবেরি পাই সিরিয়াল গেটি পরিষেবা অক্ষম করুন
- ধাপ 6: Ttys0 সক্রিয় করুন
- ধাপ 7: Minicom এবং Pynmea2 ইনস্টল করুন
- ধাপ 8: পরীক্ষার আউটপুট
- ধাপ 9: পাইথন কোড লিখুন
- ধাপ 10: চূড়ান্ত আউটপুট
ভিডিও: রাস্পবেরি পাই দিয়ে জিপিএস মডিউল ইন্টারফেসিং: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
হে বন্ধুরা!! আপনি কি রাস্পবেরি পাই দিয়ে একটি জিপিএস মডিউল ইন্টারফেস করতে চান? কিন্তু এটা করতে কিছু অসুবিধার সম্মুখীন? চিন্তা করবেন না, আমি আপনাকে সাহায্য করতে এসেছি! আপনি নিম্নলিখিত অংশগুলি ব্যবহার করে শুরু করতে পারেন:
সরবরাহ
- রাস্পবেরি পাই 4 মডেল-বি 4 জিবি র RAM্যাম সহ
- UBlox NEO-M8N GPS মডিউল
- একটি কম্পিউটার
ধাপ 1: পিসির সাথে রাস্পবেরি পাই সংযুক্ত করুন
প্রথমত, আপনার রাস্পবেরি পাই বোর্ডকে একটি পিসির সাথে সংযুক্ত করুন। রাস্পবেরি পাই ইমেজারের ইনস্টলেশন সংক্রান্ত তথ্যের জন্য আপনি https://www.raspberrypi.org/blog/getting-started-raspberry-pi/ দেখতে পারেন।
ধাপ 2: একটি সংক্ষিপ্ত তথ্য UBlox NEO-M8N GPS মডিউল সম্পর্কে
এটি সিরামিক অ্যাক্টিভ অ্যান্টেনা সহ একটি UBlox NEO-M8N GPS মডিউল। এই GPS মডিউলে রিসিভারে 72-চ্যানেল Ublox M8 ইঞ্জিন রয়েছে। মডিউলটিতে 4 টি পিন রয়েছে: VCC (সাপ্লাই ভোল্টেজ), GND (গ্রাউন্ড), Tx (ট্রান্সমিটার), এবং Rx (রিসিভার)।
এই মডিউলটি ননস্টপ NMEA (ন্যাশনাল মেরিন ইলেকট্রনিক্স অ্যাসোসিয়েশন) TX পিনে ডেটা স্ট্রিং প্রদান করে যার ফলে GPS তথ্য পাওয়া যায়। এই মডিউল সম্পর্কে আরও জানতে, আপনি এর ডেটশীটটি এখানে ডাউনলোড করতে পারেন।
ধাপ 3: রাস্পবেরি পাই সহ ইন্টারফেস জিপিএস মডিউল
ইন্টারফেস করার জন্য, সংযোগগুলি নিম্নরূপ করুন:
- জিপিএস মডিউলের Vcc কে রাস্পবেরী পাই এর পাওয়ার সাপ্লাই পিন নং 2 (5V) এর সাথে সংযুক্ত করুন।
- জিপিএস মডিউলের Tx (ট্রান্সমিটার পিন) কে রাস্পবেরি পাই এর পিন নং 10 এর সাথে সংযুক্ত করুন।
- জিপিএস মডিউলের জিএনডি (গ্রাউন্ড পিন) পিন নং 6 রাস্পবেরি পাইতে সংযুক্ত করুন।
আপনি অন্যান্য রাস্পবেরি পাই বোর্ডগুলিও চয়ন করতে পারেন, তবে সংযোগ করার সময় উপযুক্ত পিন নম্বরগুলি পরীক্ষা করে দেখুন।
ধাপ 4: রাস্পবেরি পাইতে UART সেট আপ করুন
আমরা এর অধীনে প্রথম কাজটি করব /boot/config.txt ফাইলটি সম্পাদনা করা। এটি করার জন্য, নীচের কমান্ডগুলি চালান:
sudo nano /boot/config.txt
Config.txt ফাইলের নীচে, নিম্নলিখিত লাইন যোগ করুন
dtparam = spi = চালু
dtoverlay = pi3- অক্ষম-বিটি
core_freq = 250
enable_uart = 1
force_turbo = 1
ctrl+x প্রস্থান করতে এবং y টিপুন এবং সংরক্ষণ করতে প্রবেশ করুন।
এই UART সেটআপ বিভাগের অধীনে দ্বিতীয় ধাপ হল বুট/cmdline.txt সম্পাদনা করা
আমি আপনাকে পরামর্শ দেব যে আপনি cmdline.txt এর একটি অনুলিপি তৈরি করুন এবং সম্পাদনার আগে প্রথমে সংরক্ষণ করুন যাতে প্রয়োজনে আপনি পরে এটিতে ফিরে যেতে পারেন। এটি ব্যবহার করে করা যেতে পারে;
sudo cp boot/cmdline.txt boot/cmdline_backup.txtsudo nano /boot.cmdline.txt
বিষয়বস্তু দিয়ে প্রতিস্থাপন করুন;
dwc_otg।
প্রস্থান করতে ctrl+x টিপুন এবং y টিপুন এবং সংরক্ষণ করতে প্রবেশ করুন।
এখন পরিবর্তনগুলি দেখতে পাই পুনরায় বুট করুন
ধাপ 5: রাস্পবেরি পাই সিরিয়াল গেটি পরিষেবা অক্ষম করুন
ক। যদি আপনার আউটপুটে, সিরিয়াল 0 টিটিএএমএ 0 এর সাথে সংযুক্ত থাকে, তাহলে এটি নিষ্ক্রিয় করতে নিচের কমান্ডটি ব্যবহার করুন,
sudo systemctl stop [email protected] systemctl অক্ষম সিরিয়াল- [email protected]
খ। যদি আপনার আউটপুটে Serial0 ttys0 এর সাথে যুক্ত থাকে, তাহলে নিষ্ক্রিয় করতে নিচের কমান্ডটি ব্যবহার করুন,
sudo systemctl stop [email protected] systemctl অক্ষম সিরিয়াল- [email protected]
ধাপ 6: Ttys0 সক্রিয় করুন
Ttyso সক্ষম করতে নিম্নলিখিত কমান্ড ব্যবহার করুন,
sudo systemctl [email protected] সক্ষম করে
ধাপ 7: Minicom এবং Pynmea2 ইনস্টল করুন
জিপিএস মডিউলের সাথে সংযোগ স্থাপন করতে এবং ডেটা বোঝার জন্য মিনিকম পাইথন লাইব্রেরি ব্যবহার করুন।
sudo apt-get minicom ইনস্টল করুন
প্রাপ্ত NMEA ডেটা বিশ্লেষণ করতে pynmea2 পাইথন লাইব্রেরি ব্যবহার করুন।
sudo pip ইনস্টল pynmea2
ধাপ 8: পরীক্ষার আউটপুট
জিপিএস পরীক্ষা করার জন্য sudo cat /dev /ttyAMA0 কমান্ডটি চালান, আপনি উপরে দেখানো আউটপুট পাবেন।
ধাপ 9: পাইথন কোড লিখুন
এখন, রাস্পবেরি পাই দিয়ে জিপিএস মডিউলের ইন্টারফেসিংয়ের জন্য পাইথন কোড লিখুন।
সিরিয়াল আমদানি করুন
আমদানির সময়
আমদানি স্ট্রিং আমদানি pynmea2
যখন সত্য: পোর্ট = "/dev/ttyAMAO"
ser = serial. Serial (port, baudrate = 9600, timeout = 0.5)
dataout = pynmea2. NMEAStreamReader ()
newdata = ser.readline ()
যদি newdata [0: 6] == “$ GPRMC”:
newmsg = pynmea2.parse (newdata)
lat = newmsg. latitude
lng = newmsg.longitude
gps = "Latitude =" +str (lat) +"এবং Longitude =" +str (lng)
মুদ্রণ (জিপিএস)
ধাপ 10: চূড়ান্ত আউটপুট
উপরে দেখানো উইন্ডোটি চূড়ান্ত আউটপুট। এটি অক্ষাংশ এবং দ্রাঘিমাংশের ক্ষেত্রে আপনার সঠিক অবস্থানের তথ্য সরবরাহ করে।
এই প্রকল্পটি আর্ডুইনো এবং রাস্পবেরি পাই সহ একটি নিবন্ধ জিপিএস মডিউলের উপর ভিত্তি করে - প্রিয়াঙ্কা দীক্ষিত দ্বারা। জিপিএস সম্পর্কে আরও জানতে, কিভাবে এটি কাজ করে, মূল শব্দ দ্রাঘিমাংশ এবং অক্ষাংশের ব্যাখ্যা, জিপিএস চিপ এবং জিপিএস মডিউলের মধ্যে পার্থক্য এবং আরও অনেক কিছু জানতে এই নিবন্ধটি দেখুন!
প্রস্তাবিত:
ভূমিকা - একটি জিপিএস ট্র্যাকিং সার্ভারে একটি রাস্পবেরি পাই চালু করুন: 12 টি ধাপ
ভূমিকা - একটি জিপিএস ট্র্যাকিং সার্ভারে একটি রাস্পবেরি পাই চালু করুন: এই গাইডে আমি আপনাকে দেখাব কিভাবে একটি রাস্পবেরি পাইতে ট্র্যাকার জিপিএস ট্র্যাকিং সফ্টওয়্যার ইনস্টল করতে হয় যা ইন্টারনেটে সামঞ্জস্যপূর্ণ ডিভাইস থেকে ডেটা গ্রহণ করবে, রিয়েল টাইমে একটি মানচিত্রে তাদের অবস্থান লগ ইন করবে ট্র্যাকিং, এবং প্লেব্যাক ট্র্যাকিং।
রাস্পবেরি পাই এর সাথে একটি জিপিএস মডিউল ইন্টারফেস করা: ড্যাশক্যাম পার্ট 2: 3 ধাপ
রাস্পবেরি পাই দিয়ে একটি জিপিএস মডিউল ইন্টারফেস করা: ড্যাশক্যাম পার্ট 2: এটি ড্যাশক্যাম প্রকল্পের অংশ 2 এবং এই পোস্টে, আমরা কীভাবে রাস্পবেরি পাইতে একটি জিপিএস মডিউল ইন্টারফেস করতে হয় তা শিখব। আমরা তখন জিপিএস ডেটা ব্যবহার করব এবং এটি একটি টেক্সট ওভারলে হিসাবে ভিডিওতে যুক্ত করব। অনুগ্রহ করে নিচের লিংক ব্যবহার করে পার্ট 1 পড়ুন, আপনার আগে
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
রাস্পবেরি পাই দিয়ে 3-অ্যাক্সিস জাইরোস্কোপ সেন্সর BMG160 এর ইন্টারফেসিং: 5 টি ধাপ
রাস্পবেরি পাই দিয়ে 3-অ্যাক্সিস জাইরোস্কোপ সেন্সর BMG160 এর ইন্টারফেসিং: আজকের বিশ্বে, যুব এবং বাচ্চাদের অর্ধেকের বেশি গেমিংয়ের প্রতি অনুরক্ত এবং যারা এটির প্রতি অনুরাগী, তারা গেমিংয়ের প্রযুক্তিগত দিকগুলি দ্বারা মুগ্ধ হয়ে মোশন সেন্সিংয়ের গুরুত্ব জানে এই ডোমেইনে। একই জিনিস দেখে আমরাও বিস্মিত হয়েছিলাম এবং
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে