Агуулгын хүснэгт:

GPS байршил хайгч: 5 алхам
GPS байршил хайгч: 5 алхам

Видео: GPS байршил хайгч: 5 алхам

Видео: GPS байршил хайгч: 5 алхам
Видео: Адууны байршил тогтоогч төхөөрөмжийн танилцуулга GPS 2024, Арваннэгдүгээр
Anonim
Image
Image

Сайн байцгаана уу, өнөөдөр NEO-6m GPS модуль болон arduino ашиглан GPS-ийн байршил хайгч хэрхэн хийхийг үзье. Эхлээд GPS гэж юу болохыг олж мэдье.

Алхам 1: GPS гэж юу вэ?

Шаардлагатай материал цуглуулах
Шаардлагатай материал цуглуулах

Дэлхийн байршлыг тогтоох систем (GPS), анх NAVSTAR GPS нь хиймэл дагуулд суурилсан радионавигацийн систем бөгөөд АНУ-ын засгийн газрын мэдэлд байдаг бөгөөд АНУ-ын Агаарын цэргийн хүчинд ажилладаг. Энэ бол дэлхийн навигацийн хиймэл дагуулын систем (GNSS) бөгөөд GPS хүлээн авагч нь дэлхийн аль ч өнцөг булан, ойролцоо, GPS -ийн дөрвөн ба түүнээс дээш хиймэл дагуулыг харах боломжтой. Уул, барилга зэрэг саад бэрхшээл нь харьцангуй сул GPS дохиог хаадаг.

GPS нь хэрэглэгчээс ямар нэгэн өгөгдөл дамжуулах шаардлагагүй бөгөөд утас, интернет хүлээн авалтаас үл хамааран ажилладаг боловч эдгээр технологи нь GPS -ийн байршлын мэдээллийн ашиг тусыг нэмэгдүүлэх боломжтой юм. GPS нь дэлхийн өнцөг булан бүрт байгаа цэрэг, иргэн, арилжааны хэрэглэгчдэд байр сууриа тодорхойлох чухал боломжийг олгодог. АНУ -ын засгийн газар уг системийг бүтээж, хадгалж, GPS хүлээн авагчтай хүн бүрт чөлөөтэй нэвтрэх боломжийг бүрдүүлсэн.

Алхам 2: Шаардлагатай материалыг цуглуулах:

Шаардлагатай материал цуглуулах
Шаардлагатай материал цуглуулах
Шаардлагатай материал цуглуулах
Шаардлагатай материал цуглуулах

Шаардлагатай материалууд нь:

*NEO -6m gps модуль - Amazon -ийн түнш

*Arduino uno - Amazon -ийн түнш

*Lcd дэлгэц - Amazon -ийн түнш

** Тэмдэглэл: Эдгээр нь Amazon -ийн түншлэлийн линкүүд юм. Та эдгээр линкээр дамжуулан худалдан авалт хийхдээ би жижиг захиалга авах бөгөөд энэ нь надад улам олон нийтлэл бичихэд тусална

Алхам 3: ГҮЙЛГЭЭ

ХҮРГЭЛ
ХҮРГЭЛ

Хэлхээг дараах байдлаар хийнэ.

GPS модуль ==> Arduino

* GND ==> GND

* TX ==> Дижитал зүү (D3)

* RX ==> Дижитал зүү (D4)

*Vcc ==> 3.3 В.

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

*VEE ==> 10K эсэргүүцэл

*RS ==> A0 (Аналог зүү)

*R/W ==> GND

*E ==> A1

*D4 ==> A2

*D5 ==> A3

*D6 ==> A4

*D7 ==> A5

*LED+ ==> VCC

*LED- ==> GND

Алхам 4: КОД

#оруулах

#оруулах #оруулах // урт лат, лон; // өргөрөг ба уртрагийн объектын хувьд хувьсагч үүсгэх float lat, lon; // Өргөрөг ба уртрагийн объектод хувьсагч үүсгэх SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS GPS; // gps объектын хүчингүй тохиргоог үүсгэх () {Serial.begin (9600); // цуваа холбоно уу Serial.println ("GPS хүлээн авсан дохио:"); gpsSerial.begin (9600); // gps мэдрэгчийг холбох lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// (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.хэвлэх (лат); Цуваа.хэвлэх (лат); Serial.print (""); Цуваа.хэвлэх (урт); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd хэвлэх (урт); }} Мөрийн өргөрөг = Мөр (лат, 6); Туузны уртраг = Мөр (урт, 6); Serial.println (өргөрөг+";"+уртраг); саатал (1000); }

Алхам 5: ГАРАХ

Тиймээс бүх холболт, кодыг байршуулсны дараа GPS модуль нь хиймэл дагуулын засварыг хийхэд 15-20 минут зарцуулдаг бөгөөд хэрэв илүү их цаг зарцуулбал гадаа гарч, хиймэл дагуулын засварыг байшин дотор хийж чадахгүй байгаа тул оролдоорой.. Үүний дараа lcd дэлгэц нь GPS -ийн координатыг харуулах боломжтой болно.

Зөвлөмж болгож буй: