11 พฤษภาคม 2024, 01:53:25 *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
 
  หน้าแรก   เว็บบอร์ด   ช่วยเหลือ ซื้อขายสินค้า Shop เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ:  สอบถามเรื่องการอ่านทิศที่ได้รับจาก Message ที่ได้จาก GPS ครับ  (อ่าน 5161 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
zimulation
St. Member
*


ออฟไลน์ ออฟไลน์

ID number: 1864
กระทู้: 10
$0.00 credits

View Inventory
Send Money to zimulation

Referrals: 0
คำขอบคุณ
-ได้ให้: 3
-ได้รับ: 16



พลังชีวิต
0%


« เมื่อ: 26 ตุลาคม 2009, 21:57:41 »


ต้องขอโทษด้วยนะครับ ไม่ทราบว่าโพสผิดห้องหรือเปล่า

เริ่มขออธิบายเล็กน้อยครับ คือผมได้ทำโปรเจ้ก เกี่ยวกับ GPS Robot ครับ

แล้วทีนี้หุ่นยนต์ของผมไม่ทราบว่าตัวเองได้หันหน้าไปทางทิศไหนในตอนเริ่มต้น

ผมจึงต้องการทราบทิศของตัวหุ่นยนต์ (GPS Receiver อยู่บนตัวหุ่น) ในตอนเริ่ม

เพื่อจะได้คำนวนต่อว่าให้หุ่นยนต์ทำอย่างไรอย่างเช่นหันไปทิศเหนือก่อนแล้วค่อยวิ่ง

พอจะมีท่านใดทราบบ้างมั้ยครับว่า พวก Message ที่ได้จาก GPS พวก RMC GGA อะไรเนี่ยครับ

เราจะทราบได้อย่างไรว่า ตอนนี้เราหันหน้าไปทางทิศไหน หรือหันจากทิศเหนือไปกี่องศา

อันนี้เป็นตัวอย่าง Message ที่ผมได้มานะครับ

$GPGGA,110051.000,1353.9877,N,10024.1814,E,2,8,0.98,2.5,M,-27.9,M,0000,0000*7A

ในนั้นมันมีตัว N กับ ตัว E ไม่ทราบว่ามีการอ่านทิศอย่างไรครับ

ผมได้ลองหาใน กูเกิลแล้วครับเป็นภาษาอังกฤษ อ่านแล้วไม่ค่อยเข้าใจเลยครับ

ถ้ามีท่านใดทราบช่วยอธิบายให้ทีครับ หรือจะเป็นลิงค์ ภาษาไทยก็ได้ครับ

ขออภัยถ้าใช้ภาษาไม่ถูกต้อง

เอ็กซ์

zimulation@hotmail.com
บันทึกการเข้า
 
Pega
S8 member
*****


ออฟไลน์ ออฟไลน์

เพศ: ชาย
รางวัล:
s4s3s2...
ID number: 5
กระทู้: 461
$5.70 credits

View Inventory
Send Money to Pega

Referrals: 0
คำขอบคุณ
-ได้ให้: 594
-ได้รับ: 883



พลังชีวิต
0%


« ตอบ #1 เมื่อ: 26 ตุลาคม 2009, 23:00:02 »

ไม่แน่ใจเหมือนกันครับ แต่เท่าที่เคยใช้ gps มา ตัว gps เองถ้าไม่ได้เคลื่อนที่ก็บอกทิศไม่ถูกต้องเหมือนกัน จะเริ่มบอกทิศทางได้ก็ต่อเมื่อเคลื่อนที่ไป ผมเดาเอาว่า น่าจะเอาค่าของพิกัดที่ได้ตอนเริ่มต้น มาเปรียบเทียบกับค่าพิกัดที่ได้ตอนเคลื่อนที่ ก็น่าที่จะหาได้ว่า กำลังเคลื่อนที่ไปทางทิศใด ดังนั้น การที่ robot จะหาทิศได้ก็น่าจะใช้หลักการเดียวกันคือ น่าจะต้องมีอ่านพิกัดเริ่มต้น และทำให้เคลื่อนที่เพื่ออ่านพิกัดในตอนเคลื่อนที่อีกครั้งเพื่อนำมาเปรียบเทียบก่อน จึงจะได้ทิศที่ถูกต้องครับ  หรืออีกอย่างหนึ่งอาจต้องมีระบบ electronic compass มาช่วย ตัวอย่างเช่นผมมี gpsr แบบ bluetooth อยู่ตัวนึง นอกจากเป็นตัวรับสัญญาณ gps แล้ว ยังมี mode compass ในตัวด้วย ซึ่งไม่ต้องเคลื่อนที่ครับ สามารถหมุนเพื่อหาทิศเหนือได้ทันที  ดังนั้น ถ้าต้องการได้ทิศเหนื่อโดยไม่เคลื่อนที่ คงต้องมี module นี้มาช่วยครับ  คงพอช่วยได้เท่านี้ วิชาการมากกว่านี้ยอมแพ้ครับ  Tongue
บันทึกการเข้า

Smile62+2Din All in one Smiley
ekachai
Exp 15-02-2011
St. Member
*


ออฟไลน์ ออฟไลน์

ID number: 520
กระทู้: 3
$10.00 credits

View Inventory
Send Money to ekachai

Referrals: 0
คำขอบคุณ
-ได้ให้: 130
-ได้รับ: 3



พลังชีวิต
0%


« ตอบ #2 เมื่อ: 27 ตุลาคม 2009, 01:43:01 »

เห็นด้วยครับกับคุณ Pega เพราะว่าถ้าต้องการให้ทราบทิศทางแน่ๆ ก็ต้องใช้ e-compass ทำงานร่วมด้วย เพราะไม่งั้นกว่าจีพีเอสจะรู้ทิศต้องใช้ระยะทาง และระยะเวลาซักพักเพื่อทราบความแตกต่างระหว่างตำแหน่ง และพิกัด สังเกตว่าอย่างโทรศัพท์มือถือ Nokia ที่เน้นให้มีโหมด Walk Navigate นั้น (อย่างรุ่น Nokia 6210 Navigator) รุ่นพวกนี้ต้องใส่ e-compass เข้าไปช่วยด้วยไม่งั้นเวลาเดินๆ และหยุดซักพักบางทีจีพีเอสจะงง และอาจหมุนทิศผิด ดังนั้นกว่าคนจะเดินและทราบว่าผิดทิศก็ปาไปหลายเมตรเลยทีเดียว ดังนั้นถ้าให้ชัวร์ๆ ก็ต้องใช้ 2 อย่างประกอบกับครับ
บันทึกการเข้า
grids
VIP เมื่อ 16-10-2009
S8 member
*****


ออฟไลน์ ออฟไลน์

เพศ: ชาย
รางวัล:
Lifetime s8
ID number: 48
กระทู้: 58
$10.00 credits

View Inventory
Send Money to grids

Referrals: 0
คำขอบคุณ
-ได้ให้: 122
-ได้รับ: 162



พลังชีวิต
0%


เว็บไซต์
« ตอบ #3 เมื่อ: 27 ตุลาคม 2009, 08:29:08 »

ต้องใช้เข็มทิศแม่เหล็กครับ มีใน Garmin รุ่น 60CsX ครับ สามารถบอกทิศได้ตั้งแต่เปิดเครื่องเลย แต่ต้องทำการปรับตั้งค่า เพื่อให้ได้ความถูกต้องแม่นยำนะครับ
บันทึกการเข้า
zimulation
St. Member
*


ออฟไลน์ ออฟไลน์

ID number: 1864
กระทู้: 10
$0.00 credits

View Inventory
Send Money to zimulation

Referrals: 0
คำขอบคุณ
-ได้ให้: 3
-ได้รับ: 16



พลังชีวิต
0%


« ตอบ #4 เมื่อ: 29 ตุลาคม 2009, 19:33:16 »

ขอบคุณมากครับ ถ้างั้นก็คงต้องใช้วิธีที่ที่คุณ Pega บอกล่ะครับ สงสัย Message ที่ได้จาก GPS จะไม่มีบอกทิศ คงต้องให้เคลื่อนที่ก่อนแล้วค่อยใช้ Math คำนวนเอา

ส่วนเรื่องใช้ Compass โมดูลผมก็ได้เคยลองดูแล้วครับ สะดวกดีด้วย แต่ว่ามันแพงไปหน่อยครับ ราคา 2000 กว่าบาทไม่ทราบว่ามีถูกว่านี้หรือเปล่า

ถ้าท่านใดทราบช่วยบอกทีครับ ว่าขายที่ไหน ราคาเท่าไหร่

อันนี้ถามเรื่องทิศนะครับ

สมมุติว่าตอนแรกก่อนวิ่งผมได้พิกัดมาเป็นอย่างนี้

$GPGGA,110051.000,1353.9877,N,10024.1814,E,2,8,0.98,2.5,M,-27.9,M,0000,0000*7A

แล้วพอวิ่งไปได้ซํกพักอ่านมาอีกได้เป็นอย่างนี้

$GPGGA,110051.000,1353.9999,N,10024.1814,E,2,8,0.98,2.5,M,-27.9,M,0000,0000*7A

ตรงค่าละติจูดผมเปลี่ยนจาก 1353.9877 เป็น 1353.9999 นี้หมายความว่ามันเดินขึ้นทิศเหนือใช่มั้ยครับ (เพราะค่ามันเพิ่มขึ้น)

ส่วนลองจิจูด ก็เช่นเดียวกันรึเปล่าครับ ถ้าเพิ่มขึ้นแสดงว่าไปทางทิศตะวันออกใช่รึเปล่าครับ

ขอบคุณมากครับที่ให้คำแนะนำ

บันทึกการเข้า
คุณหนุ่ม
ชื่อหนุ่ม แต่ แก่
Team & Developers
*


ออฟไลน์ ออฟไลน์

เพศ: ชาย
รางวัล:
ร้านค้าสมาชิกผู้สนับสนุน
ID number: 23
กระทู้: 589
$2910.10 credits

View Inventory
Send Money to คุณหนุ่ม

Referrals: 0
คำขอบคุณ
-ได้ให้: 231
-ได้รับ: 2900



พลังชีวิต
0%


« ตอบ #5 เมื่อ: 29 ตุลาคม 2009, 19:47:23 »

.....
ส่วนเรื่องใช้ Compass โมดูลผมก็ได้เคยลองดูแล้วครับ สะดวกดีด้วย แต่ว่ามันแพงไปหน่อยครับ ราคา 2000 กว่าบาทไม่ทราบว่ามีถูกว่านี้หรือเปล่า

module นี้ได้ barometer มาด้วยหรือเปล่า เอารูปมาให้ดูบ้างสิ

.......
ตรงค่าละติจูดผมเปลี่ยนจาก 1353.9877 เป็น 1353.9999 นี้หมายความว่ามันเดินขึ้นทิศเหนือใช่มั้ยครับ (เพราะค่ามันเพิ่มขึ้น)
ส่วนลองจิจูด ก็เช่นเดียวกันรึเปล่าครับ ถ้าเพิ่มขึ้นแสดงว่าไปทางทิศตะวันออกใช่รึเปล่าครับ

ใช่แล้วครับ
« แก้ไขครั้งสุดท้าย: 29 ตุลาคม 2009, 19:51:26 โดย notsoold » บันทึกการเข้า

   
❤ รับผิดชอบจริง ไม่เคยทิ้งลูกค้า 


Facebook -->>
https://www....797103691336
กำลังหัดทำ blog -->> http://gps-p...logspot.com/
zimulation
St. Member
*


ออฟไลน์ ออฟไลน์

ID number: 1864
กระทู้: 10
$0.00 credits

View Inventory
Send Money to zimulation

Referrals: 0
คำขอบคุณ
-ได้ให้: 3
-ได้รับ: 16



พลังชีวิต
0%


« ตอบ #6 เมื่อ: 29 ตุลาคม 2009, 19:55:50 »

คืออันนี้มันเป็นโมดูลอิเล็กโทรนิคครับ ไม่ทราบว่าใช่แบบที่ต้องการหรือเปล่า

http://wara....cle-761.html

หรือ google คำว่า compass module อะครับ

ขอบคุณมากครับที่ช่วยให้คำตอบ + คำแนะนำ ถ้าหุ่นยนต์เสร็จจะถ่ายรูปมาฝากครับ
บันทึกการเข้า
มด [tewbc]
H/W & S/W Guru
Team & Developers
*


Plastic Model, Manga, MCU, GPS, Camping
ออฟไลน์ ออฟไลน์

เพศ: ชาย
ID number: 538
กระทู้: 718
$2000.18 credits

View Inventory
Send Money to มด [tewbc]

Referrals: 0
คำขอบคุณ
-ได้ให้: 183
-ได้รับ: 2228



พลังชีวิต
0%


« ตอบ #7 เมื่อ: 02 พฤศจิกายน 2009, 23:35:13 »

ว่าแล้ว ลองไปที่ร้าน ES บ้านหม้อนะครับ เขามีไอซีที่ทำหน้าที่นี้อยู่ด้วยแต่เอาพุตออกมาจะเป็นเลขฐาน 2 แบบ 4 บิท ซึ่งบอทิศทางได้ครั้งละ 22.5 องศาครับหน้าจะง่ายกว่า แถมราคาถูกกว่าด้วย อันนี้ผมเคยเห็นเซมิก็เอามาลงนานแล้วครับซึ่งมันเป็นแบบง่ายๆ ครับ
ส่วนบาร์รอมิทเตอร์ก็มีไอซีทำหน้านี้เช่นกันน่าจะถูกกว่าโมดูลที่ขายในปัจจุบันนะ

อันนี้ข้อเสนอผมนะ ลองหาโมดูลไจโรมาใช้ประกอบด้วยนะครับ จะทำให้การเคลื่อนไหวของมอเตอร์มันนิ่งขึ้นหากเกิด loss signal ของตัวบังคับไม่ให้มันขยับเกินความจำเป็นครับ แถมมีข้อดีเวลาเจอความลาดเอียงของผิวที่เคลื่อนผ่าน (คือผมเคยอยากทำแต่ความรู้ไม่ถึง ไม่ได้เรียนจบสายนี้โดยตรง)
บันทึกการเข้า
eak_1v
รอมกูรู และ ร ป ภ
Global Moderator
***


ชาว Navthai หัวใจ หมุนๆๆๆๆๆ
ออฟไลน์ ออฟไลน์

เพศ: ชาย
รางวัล:
ผู้สนับสนุนร้านค้าสมาชิกผู้สนับสนุน
ID number: 130
กระทู้: 1194
$3500.26 credits

View Inventory
Send Money to eak_1v

Referrals: 0
คำขอบคุณ
-ได้ให้: 604
-ได้รับ: 4897



พลังชีวิต
0%


« ตอบ #8 เมื่อ: 03 พฤศจิกายน 2009, 09:48:47 »


1353.9877,N,10024.1814,E


1353.9999,N,10024.1814,E


ผมว่าน่าจะ ประมาณนี้หรือเปล่าครับ  จาก  N 13.53.987   E100.24.181  ไปยัง   N 13.53.999   E100.24.181

ได้ที่อยู่ประมาณ  วิ่งทดลองอยู่หน้าบ้านใน  หมู่บ้าน บัวทอง วงแหวนกาญจนาภิเษก
« แก้ไขครั้งสุดท้าย: 03 พฤศจิกายน 2009, 09:52:36 โดย eos_1v » บันทึกการเข้า

คนเพียรหรือจะ สู้ ชะตาฟ้า ฟ้าเอาตัวไปเมื่อไหร่ เงินทองที่หาได้ เอาไปได้มั้ย ^ ^

http://www.f...ok.com/eos1v
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC
SimplePortal 2.3.5 © 2008-2012, SimplePortal | Thai language by ThaiSMF

SMFAds for Free Forums
© Copyrights 2010 navthai.com mod by trex_ln
Valid XHTML 1.0! Valid CSS!
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.075 วินาที กับ 55 คำสั่ง