Kann man mit einer GPS-Maus irgendwie im Stand herausbekommen, wo der (magnetische) Norden ist ? Durch Bewegung lässt es sich a schnell errechnen, aber wie würde soetwas im Stand gehen, zumal ja die Lage der Maus egal ist ?
Kann man mit einer GPS-Maus irgendwie im Stand herausbekommen, wo der (magnetische) Norden ist ? Durch Bewegung lässt es sich a schnell errechnen, aber wie würde soetwas im Stand gehen, zumal ja die Lage der Maus egal ist ?
So, meine GPS-Maus funktioniert hervorragend. Und mein erstes Mini-Programm, um die Datenströme auszulesen/auszuwerten funktioniert auch Bestens ->
Uhrzeit und Datum wird aus dem GPMRC-Block eines NMEA Datensatzes gefiltert...jetzt geht`s an das Wandeln von String nach Variable um damit auch zu rechnen :
Bild hier
Code:'********************************************************** 'Compiler : BASCOM-AVR 'Hardware : GPS-Maus an RS232 ' LC-Display 16*4 'Chip type : ATMEGA8/MyAVR '********************************************************** $regfile = "m8def.dat" $crystal = 3686400 $baud = 9600 Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 Config Lcd = 16 * 4 Initlcd Cursor Off Cls '********************************************************************** 'so sieht ein empfangener Datenblock aus : ' '$GPRMC,142654.895,A,5305.9338,N,00849.2502,E,0.00,260.88,160206,,,A*6F '$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19 ' ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ' | | | | | | | | | | ' | | | | | | | | | Prüfsumme ' | | | | | | | | | ' | | | | | | | | Modus (A,D,E,N,S) ' | | | | | | | | ' | | | | | | | magnetische ' | | | | | | | Deklination 0.4° E ' | | | | | | | ' | | | | | | Datum: 18.11.02 ' | | | | | | ' | | | | | wahrer Kurs (ohne Bewegung 0) ' | | | | | ' | | | | Geschwindigkeit über Grund (Knoten) ' | | | | ' | | | 007° 39.3538' östliche Länge ' | | | ' | | 47° 35.5634' nördliche Breite ' | | ' | Empfängerwarnung, A = Daten OK, V = Warnung ' | ' Uhrzeit der Positionsbestimmung: 19:14:10 UTC-Zeit '********************************************************************** Dim A As Byte Dim Datenstrom As String * 71 Dim Block As String * 6 Dim Stunde As String * 2 Dim Minute As String * 2 Dim Sekunde As String * 2 Dim Tag As String * 2 Dim Monat As String * 2 Dim Jahr As String * 2 Start: Do Do A = Inkey() 'warte auf Zeichen "$" If A = 36 Then Input Datenstrom 'lese kompletten datenstrom Block = Mid(datenstrom , 1 , 5) '5 Zeichen nach "$"einlesen Loop Until Block = "GPRMC" 'frage immer wieder bis Zeichenfolge "GPMRC" kommt, gehe dann weiter Stunde = Mid(datenstrom , 7 , 2) 'nach 7 Zeichen die folgenden zwei Zeichen Minute = Mid(datenstrom , 9 , 2) Sekunde = Mid(datenstrom , 11 , 2) Tag = Mid(datenstrom , 57 , 2) Monat = Mid(datenstrom , 59 , 2) Jahr = Mid(datenstrom , 61 , 2) Locate 1 , 1 Lcd "Uhrzeit " ; Stunde ; ":" ; Minute ; ":" ; Sekunde Locate 2 , 1 Lcd "Datum " ; Tag ; "." ; Monat ; "." ; Jahr Loop End
Denk mal scharf nach.Zitat von Andree-HB
Ohne Kompas (Egal ob Mechanisch oder Elektronisch) geht es erstmal nicht.
Denkbar wäre es anhand der Satelitenpositionen zu ermitteln aber dafür müßte man messen können aus welcher Richtung man welchen Sateliten emfängt und wo sich jeder Satelit zur Zeit befindet (Zeittelegramm kommt ja vom Satelitennetz und die Position könnte er ja auch übertragen).
Das kann aber der Empfänger nur wenn er mehrere Richtungsempfindliche Empfänger hätte was normale GPS-Empfänger definitiv nicht besitzen.
Und was den Teilsatz "...Lage der Maus Egal..." betrifft so ist das Unlogisch denn wenn ich die Sateliten Richtungsempfindlich orten kann und weiß welcher gerade wo steht dann muß ich einen Bezug haben und ohne Bezug geht garnichts.
Die einfache Antwort wäre übrigens gewesen:
"Nein geht nicht ohne Kompas"
Gruß
Ratber
....es hatte sich mir eigentlich schon beim Schreiben des Satzes selber erklärt.
Ich hatte mich gestern Mittag von einem Kollegen völlig in die Irre führen lasse, der meinte nämlich, jede GPS-Maus hat auch eine Kompassfunktion. Das gibt es auch wohl bei einigen Modelle, aber lange nicht bei Allen.
(Gestern übrigens noch probiert - Bei einer Veränderung zwischen zwei Wegepunkten wird in der Maus auch die Kompassinformation gebildet und gesendet, da muss man gar nicht selber rechnen.)
Ja deswegen hab ich es nochmal "zufuß" angerissen und einige "eventualitäten" mit einbezogen.....es hatte sich mir eigentlich schon beim Schreiben des Satzes selber erklärt. Zwinkern
Is nur ne Logische schlussfolgerung.
Das merkt man sofort im Preis und bei der Werbung/Produktbeschreibung wird man gleich mit der Nase draufgestoßen.Ich hatte mich gestern Mittag von einem Kollegen völlig in die Irre führen lasse, der meinte nämlich, jede GPS-Maus hat auch eine Kompassfunktion. Das gibt es auch wohl bei einigen Modelle, aber lange nicht bei Allen.
Ja,die einfachste Methode.(Gestern übrigens noch probiert - Bei einer Veränderung zwischen zwei Wegepunkten wird in der Maus auch die Kompassinformation gebildet und gesendet, da muss man gar nicht selber rechnen.)
Ich fahren ja relativ oft mit Navigator und der spuckt neben der Streckeninformation auch noch andere Daten wie Richtung,Geschwindigkeit usw. raus.
Wenn ich beim Start noch keinen Meter gefahren bin dann gibt es öfters mal nette Anweisungen weil er noch nicht weiß wie herum ich überhaupt stehe
Gruß
Ratber
"Bitte fahren sie nach......ähh, nein...überhaupt mal los"
...ich puhle mir gerade die für mich relevanten Daten heraus, das geht so einfach und bequem, da komme sogar ich sofort mit klar... *g*
Ja am besten kommt auf der Autobahn "Bitte Wenden sie JETZT" oder wenn die Straßenbauer mal wieder gewütet haben und die Kartenmaterialien nicht aktuell sind.
Gestern bin ich durch das Gewerbegebiet Duisburg Rahm gefahren und konnte dann sehen das vor 12 Monaten noch keine 5 Kreisverkehre auf dem 6km Teilstück existiert haben können
Freuh dich schonmal auf Galileo
Gruß
Ratber
Hmm, jetzt habe ich das nächste Problem :
Zwischen der mit der Maus angezeigten Position und der tatsächlichen Position liegen sage und schreibe etwa 25km (!) Luftlinie Unterschied.
Angezeigte Position :
53.059372 N
8.492441 O
http://maps.msn.at/(xe22kq450sfij4u3wkt5fjyp)/map.aspx?&lats1=53.059372&lons1=8.492441&alts1=100 &name=aktuelle%20Position®n1=1
wirkliche Position :
53.0988 N
8.8205 O
http://maps.msn.at/(xe22kq450sfij4u3wkt5fjyp)/map.aspx?&lats1=53.0988&lons1=8.8205&alts1=100&nam e=aktuelle%20Position®n1=1
...also ich erwarte ja nicht einen metergenauen Radius, allerdings sollte ich mich schon in der richtigen Stadt angezeigt fühlen !
Yo,das ist ein Bisken grob.
Ist die Abweichung konstant oder springt die Angezeigte Position einwenig umher ?
Antenne hat freie sicht ?
Sind die Koordinatenanzeigen auch gleich ? (Grad,Minute,Sekunde und Grad,Minute als Flieskomma ?)
Gruß
Ratber
@Andree-HB:
hätte da mal 2 kleine Fragen:
1:
Auf dem bild ist dein LCD und die GPS maus zu sehen. ist das richtig ? ich dachte immer, man muss freie Sicht haben. Wie bekommste das denn in deinem Zimmer hin ? oder machste das mit einem GPS-Simulator ?
2: in welchen Zeitabständen kannste denn das GPS Signal aktuallisieren ? Kannste die Zeit Sekunde für Sekunde von der Maus auslesen ?
mfg Kay
Lesezeichen