Lesson 11 : Tracking with GPS(GY-NE06MV2)
ในบทเรียนนี้จะแนะนำวิธีใช้ GPS Module GY-NE06MV2 นะครับ ซึ่งเอาไปประยุกต์ใช้ได้มากมาย หวังว่าจะมีประโยชน์กับทุกๆ คนครับ
ระดับความยาก :
สิ่งที่ต้องทราบก่อนเริ่มเรียน
- ผ่านบนเรียน Lesson 01
- ผ่านบนเรียน Lesson 02
- ผ่านบนเรียน Lesson 03
- ผ่านบนเรียน Lesson 04
- ผ่านบนเรียน Lesson 05
สิ่งที่จะได้จากบทเรียนนี้
- การใช้งาน Module GPS GY-NE06MV2
- การกำหนดค่า latitude และ longitude ใน Google Map เพื่อประยุกต์ใช้งานต่อไป
อุปกรณ์
ลำดับ | ชิ้นส่วน | จำนวน |
---|---|---|
1 | Board Arduino UNO | 1 ชิ้น |
2 | โมดูล GPS ควบคุมการบิน (GPS Module NEO6MV2 with Flight Control EEPROM MWC APM2.5 large antenna) | 1 ชิ้น |
3 | สาย Jump ผู้ – เมีย | 4 เส้น |
ให้ต่ออุปกรณ์ดังรูปต่อไปนี้
Coding กันเลย
1. เปิดโปรแกรม Arduino และ New File ขึ้นมาดังภาพที่ 1
ภาพที่ 1 แสดงการสร้างไฟล์ใหม่
2. พิมพ์ code โดยให้ download code here จากนั้นกดปุ่มบันทึกและตั้งชื่อตามที่ต้องการ
ภาพที่ 2 แสดงการบันทึก
3. สั่ง Compile code โดยใช้คลิกที่ปุ่ม Verify ตามภาพที่ 3
ภาพที่ 3 แสดงการ Verify และ Compile Sourcecode
4. สั่ง Deploy code ไปที่ Board Arduino ตามภาพที่ 4
ภาพที่ 4 แสดงการ Upload Program ไปที่ Board Arduino
5. แนะนำให้ Run ในที่โล่งแจ้ง และเมื่อ Run Program แล้วระบบจะแสดงผลลัพทธ์ดัง Video นี้
ให้ลองเอา ค่า Latitude และ Longitude ไปใส่ใน Google Map ดูครับ
6. ขั้นตอนที่ 6 ทดลองนำค่า ใส่ค่า ค่า Latitude และ Longitude จากรูปที่ 6 มาลองใส่ใน Google Map ดูครับ จะได้ผลดังภาพที่ 7 ครับ
ภาพที่ 6 แสดงข้อมูลค่า Latitude และ Longitude ที่จะนำมาใส่ใน google map
ภาพที่ 7 แสดงการค้นหาตำแหน่ง GPS ตามค่า Latitude และ Longitude ที่เราระบุ
หมายเหตุ 1. Google รองรับการใส่ค่า Latitude และ Longitude ได้ หลายรูปแบบดังนี้ ทดลองใช้งานดูนะครับ
หมายเหตุ 2. ความหมายของค่าที่ GPS Module ส่งให้กับ Board ให้ลองอ่านที่ URL นี้ครับ
ให้ข้อมูลไว้ครบถ้วนดีครับ
!!!สำเร็จแล้ว!!!
Share ผลงาน
เมื่อน้อง ๆ ทำสำเร็จแล้วอย่าลืมแชร์ให้เพื่อนๆ ดูได้ที่ Facebook MrMakerThailand
และหากน้อง ๆ ทำไม่ได้ ให้ติดต่อมาได้ตลอดเวลาที่ Inbox นะครับ