সুচিপত্র:

জিপিএস ট্র্যাকার: 6 টি ধাপ
জিপিএস ট্র্যাকার: 6 টি ধাপ

ভিডিও: জিপিএস ট্র্যাকার: 6 টি ধাপ

ভিডিও: জিপিএস ট্র্যাকার: 6 টি ধাপ
ভিডিও: সহজ পদ্ধতিতে এসএমএসের মাধ্যমে মটো সিকিউরিটি জিপিএস ট্র্যাকার একটিভ করার নিয়ম। 2024, নভেম্বর
Anonim
জিপিএস ট্র্যাকার
জিপিএস ট্র্যাকার

এই ভিডিওতে আমরা বন্ধুরা এসপি 8266 (নডেমকু) এবং একটি নিও 6 মি জিপিএস মডিউল ব্যবহার করে একটি জিপিএস ট্র্যাকার তৈরি করব তাই আসুন শুরু করা যাক

সরবরাহ:

NodemcuJumpersNeo 6m GPS মডিউল পাওয়ার ব্যাংক

ধাপ 1: তারের

তারের
তারের

GPS মডিউলের RX পিনকে Nodemcu বোর্ডের D1 পিনের সাথে সংযুক্ত করুন TPS GPS মডিউলের D2 পিন থেকে NodemcuVcc পিনের 3.3voltsGnd পিন থেকে Gnd

ধাপ 2: Blynk Iot অ্যাপ

Blynk Iot অ্যাপ
Blynk Iot অ্যাপ

Blynk অ্যাপটি ইনস্টল করুন https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USAdd 2 লেবেল করা মান প্রদর্শন করুন এবং 1 মানকে অক্ষাংশ হিসেবে নাম দিন এবং পিন v1 নির্বাচন করুন এবং দ্বিতীয় মানকে দ্রাঘিমাংশ হিসেবে নাম দিন এবং পিন v2 নির্বাচন করুন এবং এখন 3 টি মান প্রদর্শন করুন এবং প্রথমটিকে স্যাটেলাইট হিসাবে নাম দিন এবং পিনটি v4 নির্বাচন করুন এবং এখন দ্বিতীয়টিকে গতি হিসাবে নাম দিন এবং পিন v3 নির্বাচন করুন এবং এখন 3 য় নামটি দিকনির্দেশনা হিসাবে দিন এবং পিন v5 নির্বাচন করুন এবং এখন একটি মানচিত্র যোগ করুন এবং পিন নির্বাচন করুন v0 এবং এখন প্রতিটি উইজেটে 1 সেকেন্ডের জন্য ধাক্কা নির্বাচন করুন এবং এটি তৈরি করুন

ধাপ 3: কোড

কোড
কোড

আপনার ইমেইল একাউন্টে একটি অথেন টোকেন পাঠানো হবে টোকেনটি কপি করে কোডে পেস্ট করুন এবং এডিট করুন এবং আপনার ওয়াইফাই এসএসআইডি এবং পাসওয়ার্ড লিখুন এবং এটি আপলোড করুন !! #অন্তর্ভুক্ত #সংজ্ঞা BLYNK_PRINT সিরিয়াল #অন্তর্ভুক্ত #অন্তর্ভুক্ত স্ট্যাটিক const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (GPS এর সংযোগ Tx) এবং GPIO 5 = D1 (GPSstatic const এর সংযোগ Rx uint32_t GPSBaud = 9600; // যদি Baud রেট 9600 আপনার ক্ষেত্রে কাজ না করে তাহলে 4800TinyGPSPlus জিপিএস ব্যবহার করুন; objectWidgetMap myMap (V0); // V0 ম্যাপের ভার্চুয়াল পিনের জন্য WidgetSoftwareSerial ss (RXPin, TXPin); // GPS ডিভাইসের সিরিয়াল সংযোগ BlynkTimer টাইমার; float spd; না। ssid = "-------"; // আপনার নেটওয়ার্কের নাম (হটস্পট বা রাউটারের নাম) চার পাস = "-------"; // সংশ্লিষ্ট পাসওয়ার্ড // স্বাক্ষরবিহীন int move_index; // মুভিং ইনডেক্স, পরে ব্যবহার করা হবে স্বাক্ষরিত int move_index = 1; // এখনকার সেটআপের জন্য স্থির অবস্থান, এসএসআইডি, পাস); শুধুমাত্র একবার করা প্রয়োজন Blynk.virtualWrite (V4, "GPS ERROR"); // V4 তে ভ্যালু ডিসপ্লে উইজেট যদি GPS সনাক্ত না হয়}} void loop () {while (ss.available ()> 0) {// স্কেচ প্রতিবার একটি নতুন বাক্য সঠিকভাবে এনকোড করা হলে তথ্য প্রদর্শন করে। যদি (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // ল্যাট সংরক্ষণ করা। এবং লন। ভাসমান দ্রাঘিমাংশ = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (অক্ষাংশ, 6); // ভাসমান x দশমিক স্থানে Serial.print ("LONG:"); Serial.println (দ্রাঘিমাংশ, 6); Blynk.virtualWrite (V1, স্ট্রিং (অক্ষাংশ, 6)); Blynk.virtualWrite (V2, স্ট্রিং (দ্রাঘিমাংশ, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.speed.kmph (); // গতি পেতে Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // Blynk.virtualWrite (V4, sats) স্যাটেলাইটের সংখ্যা পান; ভারবহন = TinyGPSPlus:: কার্ডিনাল (gps.course.value ()); // নির্দেশিকা পেতে Blynk.virtualWrite (V5, ভারবহন); } Serial.println ();}

ধাপ 4: উপস্থাপনা

উপস্থাপনা
উপস্থাপনা
উপস্থাপনা
উপস্থাপনা

একটি খালি বাক্স নিন এতে পুরো সিস্টেমটি রাখুন এবং এখন পাওয়ারব্যাঙ্কটিকে নোডেমকু বোর্ডের সাথে সংযুক্ত করুন

ধাপ 5:

ছবি
ছবি

সব শেষ !!

ধাপ 6:

প্রস্তাবিত: