สารบัญ:

บทช่วยสอน Arduino GPS Shield: เครื่องคำนวณระยะทาง: 5 ขั้นตอน
บทช่วยสอน Arduino GPS Shield: เครื่องคำนวณระยะทาง: 5 ขั้นตอน

วีดีโอ: บทช่วยสอน Arduino GPS Shield: เครื่องคำนวณระยะทาง: 5 ขั้นตอน

วีดีโอ: บทช่วยสอน Arduino GPS Shield: เครื่องคำนวณระยะทาง: 5 ขั้นตอน
วีดีโอ: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, พฤศจิกายน
Anonim
บทช่วยสอน Arduino GPS Shield: เครื่องคำนวณระยะทาง
บทช่วยสอน Arduino GPS Shield: เครื่องคำนวณระยะทาง

GPS หรือ Global Positioning System เป็นระบบนำทางด้วยวิทยุผ่านดาวเทียม ซึ่งช่วยให้คุณได้รับตำแหน่งของคุณและแนะนำสถานที่อื่น ๆ ผ่านแผนที่ที่รู้จักและกำหนดไว้ล่วงหน้าเช่น Google Maps และในโลกของ Arduino สิ่งนี้ทำได้โดย Arduino โล่ GPS

GPS รู้ตำแหน่งของคุณผ่านค่าละติจูดและลองจิจูดของตำแหน่งของคุณ ซึ่งระบุตำแหน่งของคุณว่ามาจากโลกใด และเราจะใช้การวัดทั้งสองนี้ในการคำนวณระยะทางระหว่างตำแหน่งปัจจุบันของคุณกับปลายทางที่ต้องการโดยใช้ตัวป้องกัน GPS บน 1Sheeld ในการสอน Arduino GPS Shield ที่รวดเร็วและตลก

มาพูดถึงแนวคิดเบื้องหลัง Arduino GPS Shield Tutorial นี้กัน …

ความคิด:

ในการสอน Arduino GPS Shield เราจะใช้ GPS Shield จาก 1Sheeld ผ่านแอพ Android / iOS ที่เป็นเพื่อนกันเพื่อรับตำแหน่งปัจจุบัน

เราทำได้โดยการบอก App (โดยใช้โล่การรู้จำเสียง) ทั้งละติจูดและลองจิจูดของตำแหน่งที่เราต้องการไปให้ถึง และ Arduino จะคำนวณระยะทางตรงระหว่าง 2 ตำแหน่งในหน่วยกม. (โดยใช้ตัวป้องกัน GPS) และบอกคุณ (โดยใช้แผงป้องกันข้อความเป็นคำพูด) ระยะทางเท่าใด

เริ่มต้น:

หากนี่เป็นครั้งแรกที่คุณจัดการกับ 1Sheeld หรือต้องการเรียนรู้เพิ่มเติม เราขอแนะนำให้คุณดูบทแนะนำการเริ่มต้นใช้งานที่ง่ายและรวดเร็วนี้

หลังจากที่คุณคุ้นเคยกับ 1Sheeld แล้ว มาเริ่มกันเลย!

ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์:

ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
  1. Arduino Uno
  2. 1แผ่น+กระดาน.
  3. สายเคเบิล Arduino USB หรือแบตเตอรี่ 9-12v
  4. โทรศัพท์ Android/iOS ที่ติดตั้งแอป 1Sheeld

ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์:

  1. Arduino IDE.
  2. ไลบรารี 1sheeld, แอพ Android 1sheeld หรือแอพ iOS

ขั้นตอนที่ 3: การเชื่อมต่อและแผนผัง:

การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
  1. เสียบบอร์ด 1Sheeld เข้ากับ Arduino ของคุณเป็นอิมเมจ1
  2. เชื่อมต่อ LCD 16*2 เป็นภาพที่2
  3. เปลี่ยนพลังงาน 1Sheeld เพื่อทำงานบน 5v (ไม่ใช่ 3.3v) เป็นภาพที่ 3

1Sheeld มี 2 โหมด: โหมดอัปโหลดและโหมดการทำงาน คุณสามารถสลับไปมาระหว่างกันได้โดยใช้สวิตช์ใกล้กับหมุดดิจิทัลและเรียกว่า “UART SWITCH” บน 1Sheeld และ “SERIAL SWITCH” บน 1Sheeld+

  • ขั้นแรก คุณเลื่อนสวิตช์ไปทางสัญลักษณ์ "SWITCH" เป็นรูปภาพ 4 ซึ่งจะเปลี่ยนบอร์ด 1Sheeld เป็นโหมดอัปโหลดเพื่อให้คุณอัปโหลดโค้ด Arduino ได้
  • ประการที่สอง หลังจากที่คุณอัปโหลดโค้ดเสร็จแล้ว ให้เลื่อนสวิตช์ไปทางสัญลักษณ์ "UART" (หรือ "SERIAL" ที่บอร์ด 1Sheeld+) เป็นภาพที่ 5 ซึ่งจะเปลี่ยนบอร์ด 1Sheeld เป็นโหมดการทำงานเพื่อสื่อสารกับแอป 1Sheeld ของสมาร์ทโฟนของคุณ

สุดท้าย เชื่อมต่อ Arduino ผ่านพีซีของคุณโดยใช้สาย USB ของ Arduino

ขั้นตอนที่ 4: รหัส

ฉันขอแนะนำให้ตรวจสอบเอกสารประกอบ Arduino GPS Shield เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน Arduino GPS Shield และวิธีใช้งาน

ตอนนี้ เปลี่ยนบอร์ด 1Sheeld เป็นโหมดอัปโหลด อัปโหลดโค้ดที่แนบมาสำหรับ Arduino Digital Clock เปลี่ยนบอร์ด 1Sheeld เป็นโหมดการทำงาน จากนั้นเปิดแอป 1Sheeld และเชื่อมต่อกับบอร์ด 1Sheeld ผ่านบลูทูธ

ขั้นตอนที่ 5:

ภาพ
ภาพ
ภาพ
ภาพ

ดังที่คุณเห็นในวิดีโอบทแนะนำ Arduino GPS Shield คุณควรเลือก GPS, Terminal, Text-to-speech และการจดจำเสียง

เมื่อคุณไปที่โล่การจดจำเสียงและบอกตำแหน่งที่คุณต้องการในโทรศัพท์ในแง่ของค่าละติจูดและลองจิจูด มันจะคำนวณระยะห่างระหว่างตำแหน่งปัจจุบันกับตำแหน่งที่เกี่ยวข้องกับละติจูดและลองจิจูดที่ป้อน และแจ้งระยะทางและลองจิจูดที่ป้อนให้คุณทราบ เขียนไว้ในแท็บ Terminal shield ด้วย

ในบทช่วยสอนนี้ ฉันต้องการทราบระยะห่างระหว่างตำแหน่งปัจจุบันของฉัน "บริษัท Integreight" กับสถานีรถไฟ Ramsis ในใจกลางเมืองไคโร และอยู่ที่ 8.327 กม. และฉันคำนวณจาก Google Maps เช่นกัน ซึ่งมีข้อผิดพลาดน้อยมาก (ระยะทางของ Google Maps คือ: 8.22 กม. ตามภาพหน้าจอ)

แนะนำ: