- 3D-Druck Einstieg und Tipps         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 29

Thema: Kompassanzeige mit GPS-Maus im Stand möglich ?

  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    53
    Beiträge
    2.803

    Kompassanzeige mit GPS-Maus im Stand möglich ?

    Anzeige

    Praxistest und DIY Projekte
    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 ?

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    53
    Beiträge
    2.803
    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

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948

    Re: Kompassanzeige mit GPS-Maus im Stand möglich ?

    Zitat Zitat von Andree-HB
    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 ?
    Denk mal scharf nach.

    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

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    53
    Beiträge
    2.803
    ....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.)

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    ....es hatte sich mir eigentlich schon beim Schreiben des Satzes selber erklärt. Zwinkern
    Ja deswegen hab ich es nochmal "zufuß" angerissen und einige "eventualitäten" mit einbezogen.
    Is nur ne Logische schlussfolgerung.


    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.
    Das merkt man sofort im Preis und bei der Werbung/Produktbeschreibung wird man gleich mit der Nase draufgestoßen.


    (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,die einfachste Methode.

    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

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    53
    Beiträge
    2.803
    "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*

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    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

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Andree-HB
    Registriert seit
    10.12.2004
    Ort
    Bremen
    Alter
    53
    Beiträge
    2.803
    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 !

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    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

  10. #10
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    10.03.2005
    Ort
    Schifferstadt
    Alter
    42
    Beiträge
    318
    @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

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen