Beste mensen,
Als hobby project ben ik wat aan het klooien met een Arduino en een (zeer goedkope) GPS receiver.
Aangezien ik niet echt weet in welk subforum deze thuishoort, plaats ik het maar in "Elektronica".
Het heeft daar natuurlijk ook wel wat van weg:

Maar als hij onverhoopt toch verkeerd staat, dan alvast bedankt voor 't verplaatsen!!
------------------------------------------
En dan nu 2 the point:
Ik krijg uit die GPS module netjes een "NMEA sentence" (GPGGA). Deze ziet er zo uit:
Als ik deze echter in "Google Earth" gooi (na het 2 posities naar links verplaatsen van beide punten, anders pakt GE het sowieso niet!), dan kom ik op een hele andere plaats uit. (enkele kilometers verder). Ik heb ook kant en klare library voor de Arduino gebruikt (TinyGPS) welke netjes de juiste LAT en LON uit bovenstaande sentence haalt. Daarvan is dit het resultaat:
Hoe kan ik nu zelf ervoor zorgen dat ik weer een correcte GPGGA sentence opbouw met deze 2 gegevens: 50.77238, 5.70958 ??
Het moet dus weer uitkomen op:
$GPGGA,104649.98,5046.343,N,00542.575,E,1,04,2.49,240,M,43,M,,*5E
Ik snap het verband niet tussen die 2. De getallen zijn toch TOTAAL anders?!
Vind er een soort berekening plaats ofzo? (hier kan ik op Google overigens NIETS over vinden!!)
Wellicht dat iemand mij dit eens kan vertellen/uitleggen?
Als hobby project ben ik wat aan het klooien met een Arduino en een (zeer goedkope) GPS receiver.
Aangezien ik niet echt weet in welk subforum deze thuishoort, plaats ik het maar in "Elektronica".
Het heeft daar natuurlijk ook wel wat van weg:

Maar als hij onverhoopt toch verkeerd staat, dan alvast bedankt voor 't verplaatsen!!
------------------------------------------
En dan nu 2 the point:
Ik krijg uit die GPS module netjes een "NMEA sentence" (GPGGA). Deze ziet er zo uit:
Vetgedrukt de LAT en LON.$GPGGA,104649.98,5046.343,N,00542.575,E,1,04,2.49,240,M,43,M,,*5E
Als ik deze echter in "Google Earth" gooi (na het 2 posities naar links verplaatsen van beide punten, anders pakt GE het sowieso niet!), dan kom ik op een hele andere plaats uit. (enkele kilometers verder). Ik heb ook kant en klare library voor de Arduino gebruikt (TinyGPS) welke netjes de juiste LAT en LON uit bovenstaande sentence haalt. Daarvan is dit het resultaat:
Hier kan ik dus wél iets mee, want met deze gegevens kom ik in "Google Earth" wel goed uitLat/Long(10^-5 deg): 5077238, 570958 Fix age: 188ms.
Lat/Long(float): 50.77238, 5.70958 Fix age: 300ms.
Date(ddmmyy): 0 Time(hhmmsscc): 10490698 Fix age: 421ms.
Date: 0/0/2000 Time: 10:49:6.98 Fix age: 542ms.
Alt(cm): 24000 Course(10^-2 deg): 999999999 Speed(10^-2 knots): 999999999
Alt(float): 240.00 Course(float): 10000000.00
Speed(knots): 10000000.00 (mph): 11507795.00 (mps): 5144444.00 (kmph): 18520000.00
Stats: characters: 2961 sentences: 25 failed checksum: 1
Hoe kan ik nu zelf ervoor zorgen dat ik weer een correcte GPGGA sentence opbouw met deze 2 gegevens: 50.77238, 5.70958 ??
Het moet dus weer uitkomen op:
$GPGGA,104649.98,5046.343,N,00542.575,E,1,04,2.49,240,M,43,M,,*5E
Ik snap het verband niet tussen die 2. De getallen zijn toch TOTAAL anders?!

Vind er een soort berekening plaats ofzo? (hier kan ik op Google overigens NIETS over vinden!!)
Wellicht dat iemand mij dit eens kan vertellen/uitleggen?