Агуулгын хүснэгт:
- Алхам 1: GPS гэж юу вэ?
- Алхам 2: Шаардлагатай материалыг цуглуулах:
- Алхам 3: ГҮЙЛГЭЭ
- Алхам 4: КОД
- Алхам 5: ГАРАХ
Видео: GPS байршил хайгч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн байцгаана уу, өнөөдөр 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 -ийн координатыг харуулах боломжтой болно.
Зөвлөмж болгож буй:
ESP8266-01: 11 алхам ашиглан IoT түлхүүрийн оосор хайгч (зурагтай)
ESP8266-01 ашиглан IoT түлхүүрийн оосор хайгч: Та түлхүүрээ хаана хадгалж байснаа үргэлж над шиг мартдаг уу? Би түлхүүрээ цаг тухайд нь олж чадахгүй! Миний энэ зуршлаас болоод би коллежоосоо хоцорч ирсэн, хязгаарлагдмал тооны оддын дайны идээний худалдаа (сэтгэл зовсон хэвээр байна), болзоо (тэр хэзээ ч сонгож аваагүй
Дижитал луужин ба гарчиг хайгч: 6 алхам
Дижитал луужин ба гарчиг хайгч: Зохиогчид: Куллан Уилан Эндрю Люфт Блэйк Жонсон Талархал: Калифорнийн тэнгисийн академи Эван Чан-Сиу Танилцуулга: Энэхүү төслийн үндэс нь чиглэлийг хянах дижитал луужин юм. Энэ нь хэрэглэгчийг алс холын чиглэлд явах боломжийг олгодог
Arduino UNO нь OLED хэт авианы хүрээ хайгч ба Visuino -той: 7 алхам
OLED хэт авианы хүрээ хайгч ба Visuino -той Arduino UNO: Энэхүү гарын авлагад бид Arduino UNO, OLED Lcd, хэт авианы хүрээ хайгч модуль, Visuino ашиглан хэт авианы долгионыг Lcd дээр харуулах ба улаан LED -ээр хязгаарын зайг тохируулах болно. Үзүүлэх видео үзэх
Сүүдэр хайгч болох нарны хавтан: 7 алхам (зурагтай)
СОНГООН ХАМГААЛАГЧИЙН НАРЫН ПАНЕ: Физик болон бусад шинжлэх ухаанд механик хөдөлгөөнийг тодорхойлоход ашигладаг үндсэн хэмжигдэхүүн бол хурд юм. Үүнийг хэмжих нь туршилтын ангиудад давтагдах үйл ажиллагаа байсаар ирсэн. Би ихэвчлэн видео камер, TRACKER програмыг ашиглан кертагийн хөдөлгөөнийг судалдаг
Хэт авианы суурилсан байршил тогтоох систем: 4 алхам (зурагтай)
Хэт авианы суурилсан байршил тогтоох систем: Ардуино төхөөрөмжид зориулан олсон хэт авианы радаруудын бүх хувилбарууд (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) нь маш сайхан радарууд боловч бүгд "сохор" юм. Радар ямар нэг зүйлийг илрүүлдэг, гэхдээ би юу гэж хэлэхийг хүсч байна