สารบัญ:

โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python: 4 ขั้นตอน
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python: 4 ขั้นตอน

วีดีโอ: โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python: 4 ขั้นตอน

วีดีโอ: โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python: 4 ขั้นตอน
วีดีโอ: GPS Module with Arduino- Ublox NEO-6M 2024, พฤศจิกายน
Anonim
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python
โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python

การเชื่อมต่อโมดูล GPS โดยใช้ Arduino UNO (หรืออุปกรณ์ Arduino อื่นๆ) และคำนวณละติจูดและลองจิจูดเพื่อแสดงบนหน้าต่างแอปพลิเคชันที่เขียนด้วยภาษา Python

ขั้นตอนที่ 1: รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของแผ่นข้อมูลและทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino

รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของเอกสารข้อมูล และทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของเอกสารข้อมูล และทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของเอกสารข้อมูล และทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของเอกสารข้อมูล และทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของแผ่นข้อมูลและทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของแผ่นข้อมูลและทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
  • อ่านแผ่นข้อมูล Ublox LEA 6 อย่างละเอียดและตรวจสอบให้แน่ใจว่าโมดูลของคุณถูกต้อง
  • โมดูลส่วนใหญ่ทำงานที่ ~ 2.7 ถึง 3.6v ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีแหล่งพลังงานที่เหมาะสม ฉันใช้ขา Arduino 3.3v
  • โมดูลทั้งหมดรองรับพอร์ตการสื่อสาร UART ดังนั้นเราจะใช้มันเพื่อเชื่อมต่อกับ Arduino
  • โมดูลโดยค่าเริ่มต้นมาพร้อมกับซ็อกเก็ตไมโครตัวเมียซึ่งฉันพบว่ายากที่จะเชื่อมต่อกับ Arduino ดังนั้นฉันจึงแทนที่ด้วยซ็อกเก็ตตัวเมียลวดจัมเปอร์ 2.54 มม. (ก่อนที่จะเปลี่ยนตรวจสอบให้แน่ใจว่าคุณรู้ว่าพินตัวใดทำหน้าที่และสร้างไดอะแกรมพินบนกระดาษหรือคอมพิวเตอร์)
  • ตอนนี้โมดูลนี้พร้อมที่จะเชื่อมต่อกับ Arduino

ขั้นตอนที่ 2: เชื่อมต่อโมดูล GPS กับ Arduino

เชื่อมต่อโมดูล GPS กับ Arduino
เชื่อมต่อโมดูล GPS กับ Arduino
  • ระบุ Tx (เครื่องส่งสัญญาณ) และ Rx (เครื่องรับ) ของโมดูล GPS และเหมือนกันบน Arduino ด้วย (ฉันใช้ UNO ดังนั้นจึงมีพอร์ตสื่อสาร UART เพียง 1 พอร์ต, Tx บน pin0 และ Rx บน pin1, ข้อกำหนดเพิ่มเติมใน Arduino UNO)
  • เชื่อมต่อ Tx และ Rx ของโมดูล GPS กับ Rx และ Tx ของ Arduino

    • Tx ของ GPS (สายสีเขียวในกรณีของฉัน) ถึง => Rx ของ Arduino
    • Rx ของ GPS (สายสีเหลืองในกรณีของฉัน) ถึง => Tx ของ Arduino
  • เชื่อมต่อพิน Adruino 3.3v เข้ากับพลังงาน GPS และเชื่อมต่อทั้งสองบริเวณ
  • ข้อควรระวัง: ตรวจสอบให้แน่ใจว่าคุณใช้ไม่เกิน 3.3v (สูงสุด 3.6v) กับโมดูล GPS ของคุณและอ่านโมดูลคำแนะนำอย่างระมัดระวัง

ขั้นตอนที่ 3: อัปโหลดโปรแกรม Arduino เพื่ออ่านพอร์ตอนุกรม (การสื่อสาร)

อัปโหลดโปรแกรม Arduino เพื่ออ่านพอร์ตอนุกรม (การสื่อสาร)
อัปโหลดโปรแกรม Arduino เพื่ออ่านพอร์ตอนุกรม (การสื่อสาร)
  • รหัสสำหรับโครงการนี้สามารถพบได้ในที่เก็บ GitHub
  • ลิงค์:
  • โปรดอ่านไฟล์ README.md
  • ติดตั้งซอฟต์แวร์ u-center ตามที่ระบุในไฟล์ README.md ด้านบน
  • อัปโหลดโค้ด Arduino ไปยังโมดูล Arduino
  • เชื่อมต่อหมุด GPS กับ Arduino
  • เปิด Serial monitor บน Arduino IDE และสังเกตเอาต์พุตของโมดูล GPS ตรวจสอบให้แน่ใจว่าได้พิมพ์เอาต์พุตที่คุ้มค่า
  • ตัดการเชื่อมต่อพอร์ตอนุกรม Arduino โดยปิดมอนิเตอร์อนุกรมและตอนนี้เปิดซอฟต์แวร์ u-center และเลือกพอร์ตอนุกรมของ Arduino
  • สังเกตการตอบสนองบนหน้าจอ

    • จะใช้เวลาสักครู่ในการตอบสนองที่ถูกต้องและขึ้นอยู่กับความแรงของสัญญาณที่ได้รับจากโมดูล GPS
    • วางโมดูล GPS ไว้ในบริเวณที่เปิดโล่งหรือใกล้กับหน้าต่าง

ขั้นตอนที่ 4: เรียกใช้ Python Code

รันโค้ด Python
รันโค้ด Python
  • ดาวน์โหลดและกำหนดค่า Python ในเครื่องของคุณ
  • ดาวน์โหลดรหัส Python เพื่ออ่านข้อมูล GPS ผ่านพอร์ตการสื่อสารแบบอนุกรมของเครื่องของคุณ
  • เชื่อมต่อและจ่ายไฟ GPS ด้วย Arduino
  • ระบุพอร์ต com ที่ Arduino เชื่อมต่ออยู่
  • เรียกใช้โค้ด Python
  • ใส่รายละเอียดคอมพอร์ต
  • ตรวจสอบข้อมูลละติจูดและลองจิจูด

แนะนำ: