สารบัญ:
- ขั้นตอนที่ 1: รับโมดูล GPS Ublox LEA 6h 02 (หรือโมดูลใดก็ได้ที่คุณต้องการ) อ่านข้อมูลจำเพาะของแผ่นข้อมูลและทำให้โมดูลพร้อมที่จะเชื่อมต่อกับ Arduino
- ขั้นตอนที่ 2: เชื่อมต่อโมดูล GPS กับ Arduino
- ขั้นตอนที่ 3: อัปโหลดโปรแกรม Arduino เพื่ออ่านพอร์ตอนุกรม (การสื่อสาร)
- ขั้นตอนที่ 4: เรียกใช้ Python Code
วีดีโอ: โมดูล GPS Ublox LEA 6h 02 พร้อม Arduino และ Python: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
การเชื่อมต่อโมดูล GPS โดยใช้ Arduino UNO (หรืออุปกรณ์ Arduino อื่นๆ) และคำนวณละติจูดและลองจิจูดเพื่อแสดงบนหน้าต่างแอปพลิเคชันที่เขียนด้วยภาษา Python
ขั้นตอนที่ 1: รับโมดูล 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
- ระบุ 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 เพื่ออ่านพอร์ตอนุกรม (การสื่อสาร)
- รหัสสำหรับโครงการนี้สามารถพบได้ในที่เก็บ 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 เพื่ออ่านข้อมูล GPS ผ่านพอร์ตการสื่อสารแบบอนุกรมของเครื่องของคุณ
- เชื่อมต่อและจ่ายไฟ GPS ด้วย Arduino
- ระบุพอร์ต com ที่ Arduino เชื่อมต่ออยู่
- เรียกใช้โค้ด Python
- ใส่รายละเอียดคอมพอร์ต
- ตรวจสอบข้อมูลละติจูดและลองจิจูด
แนะนำ:
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
เกมสระด้วย Arduino และ YX5300 MP3 โมดูล Catalex: 13 ขั้นตอน
เกมสระด้วย Arduino และ YX5300 MP3 โมดูล Catalex: คุณสามารถอ่านคำถามนี้ได้หรือไม่? มันแปลก! ฉันถามคำถามนี้โดยตั้งใจ หากคุณสามารถอ่านข้อความนี้ได้ นั่นก็เพราะว่าคุณรู้จักตัวอักษรทั้งหมดและเรียนรู้เกี่ยวกับสระทั้งหมดได้ สระมีอยู่ในทุกคำ เป็นไปไม่ได้เ
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
การตรวจจับระยะทางด้วย Micro:bit และ Sonar (โมดูล HC-SR04): 3 ขั้นตอน (พร้อมรูปภาพ)
การตรวจจับระยะทางด้วย Micro:bit และ Sonar (โมดูล HC-SR04): สัปดาห์นี้ ฉันได้ใช้เวลาเล่นกับ BBC micro:bit ที่ยอดเยี่ยมและโซนิคเซ็นเซอร์ ฉันได้ลองใช้โมดูลต่างๆ สองสามตัว (รวมแล้วมากกว่า 50 รายการ) และคิดว่ามันน่าจะดี ดังนั้นโปรดแชร์ผลลัพธ์บางส่วน โมดูลที่ดีที่สุดที่ฉันพบจนถึงตอนนี้คือ Spar
Gps Forest Fire Alert System พร้อม Sim808 และ Arduino Uno: 23 ขั้นตอน (พร้อมรูปภาพ)
ระบบแจ้งเตือนไฟป่า Gps ด้วย Sim808 และ Arduino Uno: สวัสดีในโพสต์นี้ เราจะมาดูวิธีการสร้างระบบตรวจจับไฟป่าพร้อมการแจ้งเตือนทางข้อความ ตำแหน่งที่เกิดอุบัติเหตุ ด้วยโมดูล gps sim808 ในตัว มอบให้โดยชาว DFRobot เราจะเห็นที่มา