สารบัญ:
- ขั้นตอนที่ 1: GPS คืออะไร?
- ขั้นตอนที่ 2: รวบรวมวัสดุที่ต้องการ:
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: CODE
- ขั้นตอนที่ 5: ผลลัพธ์
วีดีโอ: ตัวค้นหาตำแหน่ง GPS: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดีทุกคน วันนี้ให้เรามาดูวิธีการสร้างตัวค้นหาตำแหน่ง GPS โดยใช้โมดูล GPS NEO-6m และ Arduino ก่อนอื่นให้เราดูว่า GPS คืออะไร
ขั้นตอนที่ 1: GPS คืออะไร?
Global Positioning System (GPS) ซึ่งเดิมเรียกว่า NAVSTAR GPS เป็นระบบนำทางด้วยดาวเทียมซึ่งเป็นเจ้าของโดยรัฐบาลสหรัฐฯ และดำเนินการโดยกองทัพอากาศสหรัฐฯ มันคือระบบดาวเทียมนำทางทั่วโลก (GNSS) ที่ให้ข้อมูลตำแหน่งทางภูมิศาสตร์และเวลาแก่เครื่องรับ GPS ทุกที่บนหรือใกล้โลกที่มีเส้นสายตาที่ปราศจากสิ่งกีดขวางสำหรับดาวเทียม GPS สี่ดวงขึ้นไป อุปสรรคเช่นภูเขาและอาคารปิดกั้นสัญญาณ GPS ที่ค่อนข้างอ่อน
GPS ไม่ต้องการให้ผู้ใช้ส่งข้อมูลใดๆ และทำงานโดยอิสระจากการรับสัญญาณโทรศัพท์หรืออินเทอร์เน็ต แม้ว่าเทคโนโลยีเหล่านี้จะช่วยเพิ่มประโยชน์ของข้อมูลตำแหน่ง GPS ได้ GPS ให้ความสามารถในการระบุตำแหน่งที่สำคัญแก่ผู้ใช้ทางทหาร พลเรือน และเชิงพาณิชย์ทั่วโลก รัฐบาลสหรัฐอเมริกาได้สร้างระบบ บำรุงรักษา และทำให้ทุกคนที่มีเครื่องรับ GPS เข้าถึงได้ฟรี
ขั้นตอนที่ 2: รวบรวมวัสดุที่ต้องการ:
วัสดุที่จำเป็นคือ:
*โมดูล gps NEO-6m - พันธมิตร amazon
*Arduino uno - พันธมิตร amazon
*จอ LCD - พันธมิตร amazon
**หมายเหตุ: นี่คือลิงค์พันธมิตรของ amazon เมื่อคุณซื้อผ่านลิงค์เหล่านี้ ฉันจะได้รับค่าคอมมิชชั่นเล็กน้อย ซึ่งจะช่วยให้ฉันเขียนบทความได้มากขึ้นเรื่อยๆ
ขั้นตอนที่ 3: วงจร
วงจรดังนี้
โมดูล GPS ==> Arduino
* GND ==> GND
* TX ==> พินดิจิตอล (D3)
* RX ==> พินดิจิตอล (D4)
*Vcc ==> 3.3 V
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: CODE
#รวม
#include #include // lat ยาว lon; // สร้างตัวแปรสำหรับวัตถุละติจูดและลองจิจูด float lat, lon; // สร้างตัวแปรสำหรับวัตถุละติจูดและลองจิจูด SoftwareSerial gpsSerial(3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); จีพีเอส TinyGPS; // สร้างการตั้งค่าโมฆะวัตถุ gps () { Serial.begin (9600); // เชื่อมต่อ Serial 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(ลอน); Serial.print(" "); lcd.setCursor(0, 1); lcd.print(", LON:"); lcd.setCursor(5, 1); lcd.print(ลอน); } } ละติจูดของสตริง = สตริง (lat, 6); ลองจิจูดสตริง = สตริง (lon, 6); Serial.println(ละติจูด+";"+ลองจิจูด); ล่าช้า (1000); }
ขั้นตอนที่ 5: ผลลัพธ์
หลังจากเชื่อมต่อและอัปโหลดรหัสแล้ว โมดูล GPS จะใช้เวลาสักครู่ในการรับสัญญาณดาวเทียม ซึ่งปกติจะใช้เวลาประมาณ 15 ถึง 20 นาที หากใช้เวลานานกว่านั้น ให้ออกไปข้างนอกและลองเพราะไม่สามารถรับสัญญาณดาวเทียมภายในบ้านได้. หลังจากนั้น คุณจะเห็นว่าจอ LCD สามารถแสดงพิกัด GPS ได้
แนะนำ:
ตัวติดตาม GPS: 6 ขั้นตอน
GPS Tracker: สวัสดีทุกคนในวิดีโอนี้ เราจะสร้างตัวติดตาม GPS โดยใช้ Esp 8266 (nodemcu) และโมดูล GPS neo 6m มาเริ่มกันเลย
สร้างขอบเขต GPS BOUNDARIES โดยใช้ Arduino: 8 ขั้นตอน
สร้างขอบเขตขอบเขต GPS โดยใช้ Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างขอบเขตขอบเขต GPS โดยใช้ Arduino สิ่งนี้มีประโยชน์เมื่อคุณมีหุ่นยนต์และคุณไม่ต้องการให้มันออกนอกพื้นที่ที่กำหนด เมื่อหุ่นยนต์อยู่นอกพื้นที่ , หน้าจอจะแสดง "ภายนอก"
GPS Para Norma (เครื่องบันทึกข้อมูล EEPROM): 5 ขั้นตอน
GPS Para Norma (เครื่องบันทึกข้อมูล EEPROM): เครื่องบันทึกข้อมูลสัตว์เลี้ยง GPS แบบง่ายโดยใช้การบันทึก Arduino และ EEPROM================================ =========================================================================================================================================================================================================================================================
สร้างแผนที่ที่กำหนดเองสำหรับ Garmin GPS ของคุณ: 8 ขั้นตอน (พร้อมรูปภาพ)
สร้างแผนที่ที่กำหนดเองสำหรับ Garmin GPS ของคุณ: หากคุณมี Garmin GPS ที่ออกแบบมาสำหรับการเดินป่าและกิจกรรมกลางแจ้งอื่นๆ (รวมถึงซีรี่ส์ GPSMAP, eTrex, Colorado, Dakota, Oregon และ Montana เป็นต้น) คุณไม่จำเป็นต้องทำ ชำระสำหรับแผนที่เปล่าที่โหลดไว้ล่วงหน้า อี
วิธีเชื่อมต่อ DeLorme Earthmate GPS LT-20 กับ Google Earth ของคุณสำหรับแผนที่การติดตาม GPS ที่ยอดเยี่ยม: 5 ขั้นตอน
วิธีเชื่อมต่อ DeLorme Earthmate GPS LT-20 กับ Google Earth ของคุณสำหรับแผนที่การติดตาม GPS ที่ยอดเยี่ยม: ฉันจะแสดงวิธีเชื่อมต่ออุปกรณ์ GPS กับโปรแกรม Google Earth ยอดนิยมโดยไม่ต้องใช้ Google Earth Plus ฉันไม่มีงบประมาณมากดังนั้นฉันสามารถรับประกันได้ว่าจะถูกที่สุด