فهرست مطالب:

مکان یاب GPS: 5 مرحله
مکان یاب GPS: 5 مرحله

تصویری: مکان یاب GPS: 5 مرحله

تصویری: مکان یاب GPS: 5 مرحله
تصویری: ‫gps چیست؟ | نحوه عملکرد سیستم جی پی اس | ماهواره موقعیت یاب 2024, نوامبر
Anonim
Image
Image

سلام به همه ، امروز اجازه دهید نحوه ساخت مکان یاب GPS را با استفاده از ماژول GPS NEO-6m و آردوینو ببینیم. ابتدا اجازه دهید ببینیم GPS چیست؟

مرحله 1: GPS چیست؟

مواد مورد نیاز را جمع آوری کنید
مواد مورد نیاز را جمع آوری کنید

سیستم موقعیت یابی جهانی (GPS) که در اصل GPS NAVSTAR است ، یک سیستم ناوبری پرتوهای ماهواره ای است که متعلق به دولت ایالات متحده است و توسط نیروی هوایی ایالات متحده اداره می شود. این یک سیستم ماهواره ای ناوبری جهانی (GNSS) است که موقعیت جغرافیایی و زمان را برای گیرنده GPS در هر نقطه از زمین یا در نزدیکی زمین که در آن خط دید بدون مانع برای چهار یا چند ماهواره GPS وجود دارد ، ارائه می دهد. موانعی مانند کوهها و ساختمانها سیگنالهای نسبتاً ضعیف GPS را مسدود می کنند.

GPS نیازی به ارسال اطلاعات توسط کاربر ندارد و مستقل از هرگونه دریافت تلفن یا اینترنت عمل می کند ، اگرچه این فناوری ها می توانند مفید بودن اطلاعات موقعیت یابی GPS را افزایش دهند. GPS قابلیت موقعیت یابی حیاتی را برای کاربران نظامی ، غیرنظامی و تجاری در سراسر جهان فراهم می کند. دولت ایالات متحده این سیستم را ایجاد کرده ، از آن نگهداری می کند و برای هر کسی که دارای گیرنده GPS است ، آزادانه قابل دسترسی است.

مرحله 2: مواد مورد نیاز را جمع آوری کنید:

مواد مورد نیاز را جمع آوری کنید
مواد مورد نیاز را جمع آوری کنید
مواد مورد نیاز را جمع آوری کنید
مواد مورد نیاز را جمع آوری کنید

مواد مورد نیاز عبارتند از:

*ماژول GPS NEO -6m - وابسته به آمازون

*Arduino uno - وابسته به آمازون

*صفحه نمایش LCD - وابسته به amazon

** توجه: اینها پیوندهای وابسته به amazon هستند. وقتی از طریق این پیوندها خرید می کنید ، یک تعهد کوچک دریافت می کنم که به من کمک می کند تا مقالات بیشتر و بیشتری بنویسم

مرحله 3: مدار

جریان
جریان

مدار به شرح زیر است:

ماژول GPS ==> آردوینو

* GND ==> GND

* TX ==> پین دیجیتال (D3)

* RX ==> پین دیجیتال (D4)

*Vcc ==> 3.3 ولت

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5 ولت

*VEE ==> مقاومت 10K

*RS ==> A0 (پین آنالوگ)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

مرحله 4: کد

#عبارتند از

#include #include // long lat، lon؛ // ایجاد متغیر برای عرض جغرافیایی و طول جسم شناور lat، lon؛ // ایجاد متغیر برای جغرافیایی و طول جسم SoftwareSerial gpsSerial (3 ، 4) ؛ // rx، tx LiquidCrystal LCD (A0، A1، A2، A3، A4، A5) ؛ GPS TinyGPS ؛ // ایجاد gps object void setup () {Serial.begin (9600)؛ // اتصال سریال Serial.println ("سیگنال دریافتی GPS:") ؛ gpsSerial.begin (9600) ؛ // اتصال سنسور gps lcd.begin (16 ، 2) ؛ } void loop () {while (gpsSerial.available ()) {// بررسی داده های gps if (gps.encode (gpsSerial.read ())) // رمزگذاری داده های gps {gps.f_get_position (& lat، & lon)؛ // به دست آوردن عرض و عرض جغرافیایی // نمایش موقعیت lcd.clear ()؛ lcd.setCursor (1 ، 0) ؛ lcd.print ("سیگنال GPS") ؛ lcd.setCursor (1 ، 0) ؛ lcd.print ("LAT:") ؛ lcd.setCursor (5 ، 0) ؛ lcd.print (lat) ؛ Serial.print (lat) ؛ Serial.print ("")؛ Serial.print (lon)؛ Serial.print ("")؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("، LON:") ؛ lcd.setCursor (5 ، 1) ؛ ال سی دی چاپ (lon) ؛ }} عرض جغرافیایی = رشته (عرض ، عرض 6) ؛ طول رشته = رشته (lon، 6)؛ Serial.println (عرض جغرافیایی+"؛"+طول جغرافیایی) ؛ تاخیر (1000) ؛ }

مرحله 5: خروجی

بنابراین پس از تمام اتصالات و بارگذاری کد ، ماژول GPS مدتی طول می کشد تا ماهواره را حل کند که معمولاً 15 تا 20 دقیقه است. اگر زمان بیشتری طول می کشد به خارج از منزل بروید و سعی کنید چون قادر به دریافت ماهواره در داخل خانه نیست به پس از آن می بینید که صفحه LCD می تواند GPS های متصل را نشان دهد.

توصیه شده: