ประยุกต์ใช้ TGM2017 กับ Emlid RS2 บนแอพ SW Maps

คู่ขวัญแห่งโลกที่สาม

Emlid RS2 คืออุปกรณ์ GNSS ขวัญใจโลกที่สาม ส่วน SW Maps คือแอพทางด้าน GIS & Survey ที่ฟรีและเป็นขวัญใจโลกที่สามเช่นเดียวกัน พัฒนาโดยโปรแกรมเมอร์ชาวเนปาล ชื่อเสียงของ SW Maps ในแวดวง GNSS RTK ราคาถูก มีชื่อเสียงกว้างไกลพอสมควร

การตั้งค่าบลูทูธ

สำหรับการตั้งค่าหรือ config เครื่อง Emlid RS2 แนะนำให้ต่อโทรศัพท์มือถือที่ต้องติดตั้งแอพ ReachView จากผู้ผลิตกับอุปกรณ์ จะขาดแอพตัวนี้ไม่ได้ เพราะการตั้งค่าจะผ่านแอพตัวนี้เท่านั้น การต่อเลือกต่อแบบไวไฟโดยตรงก็ได้ โดย EMlid RS2 เป็น hotspot ซึ่งจะมีพาสเวิร์ดจากโรงงานมาเป็น “emlidreach” (เวลาป้อนไม่มีฟันหนู)

การตั้งค่าที่หน้าหลักให้เลือก Settings จากนั้นเข้าไปที่ Bluetooth เลือกเปิด Discovery เพราะต้องการให้เครื่องปล่อยสัญญานบลูทูธและพร้อมจะจับคู่กับโทรศัพท์มือถือ

ที่หน้า Settings เดียวกันเลือก Position streaming1 หรือ Position streaming2 เพื่อปัมป์ค่าพิกัด RTK ออกมาทางช่องสื่อสาร ผมเลือกใช้บลูทูธ เพราะไม่ได้ซื้อสายแบบหัว 9 เข็มมาใช้ ที่ Position streaming2 ผมเลือกเป็นบลูทูธ แล้วตั้งค่าให้ให้รูปแบบข้อมูลที่ออกมาเป็น NMEA สามารถตั้งเป็นอย่างอื่นได้แต่ผมยังไม่ได้ทดลอง จากนั้นทำการ save แล้วออกมา

ทดสอบการรับข้อมูลบลูทูธ

วิธีการทดสอบว่า Emlid RS2 ปล่อยค่า NMEA มาทำได้โดยการติดตั้งแอพฟรีเล็กๆชื่อ “Serial Bluetooth Terminal” จากผู้พัฒนาชาวเยอรมัน ฟรีครับ สามารถ donate ไปช่วยโครงการเขาได้

เมื่อมั่นใจว่า Emlid RS2 ปล่อยค่า NMEA ออกมาแล้ว ก่อนจะนำไปทดสอบกับแอพ SW Maps นั้นจะต้องติดตั้ง “TGM2017” ก่อน โดยรูปแบบที่ geoid model ที่แอพต้องการคือ NOAA Vdatum ที่มีนามสกุลเป็น GTX ซึ่งผมได้ทำไว้ ให้ดาวน์โหลดได้ตาม ลิ๊งค์ นี้

ติดตั้งไฟล์ TGM2017

จากนั้นทำการ copy ไฟล์ “tgm2017.gtx” ไปไว้ที่โฟลเดอร์หรือไดเรคทอรีของแอพ SW Maps เครื่องผมจะอยู่ที่ /storage/emulated/0/Android/media/np.com.softwel.swmaps/Geoids

เมื่อเปิดแอพครั้งแรกจะมองไม่เห็น TGM2017 ต้องตั้งค่าให้แอพทราบก่อนว่าเราต้องการใช้งาน ที่หน้า Settings ของแอพจะมี section ชื่อ “Geoids” ครั้งแรกแอพคำว่า “None” คือยังไม่ได้ตั้งค่า คลิกเข้าไปที่ “Geoid File” จะเห็น “tgm2017.gtx” ถ้าผู้อ่านก๊อปปี้ไฟล์ไปวางถูกที่ เลือกไฟล์ “tgm2017.gtx”

ที่เมนูหลักของ SW Maps เลือก section “GNSS” จะเห็นเมนู Bluetooth GNSS คลิกที่เมนูนี้ จะเห็น “Devices” อุปกรณ์บลูทูธทั้งหลายเรียงรายอย่างเครื่องผมจะเห็นตั้งแต่นาฬิกา หูฟัง เครื่องเสียงจนถึง Emlid RS2 ตั้งชื่อว่า “EmlidRS2No2” ให้คลิกที่ Emlid RS2 นี้ ล่างๆจะมี Instrument Model ผมเลือก “SparkFun RTK Surveyor” (พยายามเลือก “Generic NMEA (Bluetooth LE)” ที่น่าจะได้แต่ไม่สำเร็จ) ล่างสุดจะมีคำว่า Instrument Height (m) คือความสูงโพลที่ต่อ Emlid RS2 ไว้ ให้ป้อนช่องนี้ไว้ด้วย เวลาไปทดสอบค่ากับหมุดหรือทำงาน จะได้ไม่พลาด

ที่เมนูหลักเลือก “GNSS Status” จะเห็นว่ามีสัญญาน RTK Fixed แล้ว

ตั้งค่า NTRIP Caster เพื่อรับค่าปรับแก้

ทีมงานผมตึ้ง RTK Base Station ด้วย Trimble SPS855 ส่งค่าออกไปที่ NTRIP Caster ชื่อ rtk2go.com โดยที่ไปสมัครไว้ จะได้ username & password มาป้อนใน Emlid ReachView การตั้งค่า NTRIP Caster คลิกที่โปรไฟล์รูปผู้ใชด้านล่างและป้อน username และ password

สำหรับผมแล้วก็พอเอาตัวรอดพอถูๆไถๆไปได้ เพราะงานที่ผมทำเป็นงานก่อสร้างเป็นหลัก ดังนั้นโมดูลที่ต้องการคือ Staking out เป็นสำคัญ แต่แอพจำพวก SW Maps เน้นด้าน GIS จึงยังไม่ใช่คำตอบที่ดีนัก ก็พอกล้อมแกล้มไปได้ครับ โปรดติดตามกันตอนต่อไปครับ

2 thoughts on “ประยุกต์ใช้ TGM2017 กับ Emlid RS2 บนแอพ SW Maps”

  1. SW Maps พระมาโปรดชาว ublox f9p เลยครับ

    1. ขอบคุณคุณปฐมพงศ์ ที่แนะนำ SW Maps มาให้รู้จัก หลังที่ได้สัมผัส SW Maps มาระยะหนึ่งรู้เลยว่าคนที่พัฒนาแอพตัวนี้เป็นมืออาชีพ UI/UX ก็เรียบง่ายทำให้แอพมีความเป็น usability คือใช้งานง่าย ปล่อยฟีเจอร์มาแบบไม่กั๊ก ไม่มีโฆษณาพยายามจะหาที่จ่ายเงินเพื่ออุดหนุนแต่ก็หาไม่เจอครับ

Leave a Reply to Pathompong Senayai Cancel reply

Your email address will not be published. Required fields are marked *