INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
GPS Signal jeden Kilometer
24.10.2015, 20:26
Beitrag #1
GPS Signal jeden Kilometer
Hallo Leute,

ich bin jetzt nicht der beste Arduino User.
Aber würde doch gerne was umsetzen weiß aber nicht ob es möglich ist.

Ich habe ein Ublox EEPROM NEO-6M GPS Modul. Und würde jeden kilometer ein pin auf LOW setzen.

Geht das und wenn ja wie setze ich es am einfachsten um ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 07:17
Beitrag #2
RE: GPS Signal jeden Kilometer
MoinSmile

Du musst zuerst den Startpunkt speichern.
Dann anhand der Längen/Breitengrade die jeweiligen "Meter pro Grad" errechnen.
Diese als Faktor speichern.
Differenz zwischen alter und neuer Position ermitteln.
(Differenz Längengrad + Differenz Breitengrad)
Über den jeweiligen Faktor in Meter umrechnen.
Sicherstellen, das beide Werte positiv sind.

Jetzt über den Pytagoras aus den beiden Katheten die Hypothenuse ausrechnen.
Wenn größer als 1000 Meter, dann neue Startposition speichern + Port high.

Binatone
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 09:37
Beitrag #3
RE: GPS Signal jeden Kilometer
Oha doch so kompliziert ^^

Na mal schauen ob ich damit was anfangen kann.

Aber danke dir für die Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 13:07 (Dieser Beitrag wurde zuletzt bearbeitet: 25.10.2015 13:09 von HaWe.)
Beitrag #4
RE: GPS Signal jeden Kilometer
es ist ganz normal, gar nicht kompliziert, ganz wie programmieren eben sonst auch funktioniert:

natürlich musst du erst deine alte oder Ausgangs-Position speichern als Bezugspunkt,
und dann deine Entfernung zu dem vorherigen Punkt immer neu ausrechenen,
dann entscheiden, ob bereits 1 km Differenz erreicht ist,
und wenn ja: dann deinen Pin schalten
Und dann an dieser Stelle nach dem Pin schalten diese aktuelle Postion wieder als neuen Bezugspunkt für die nächsten Messungen speichern.

Völlig logisch, eigentlich.

Pythagoras etc. ist zur Berechnung aus Longitude und Latitude für kurze Strecken auch ausreichend, genauer funktioniert eine Berechnung nach "Haversine" - das ist aber noch viel komplizierter...:
wenn du aber mit dem Pythagoras nicht weiterkommst, weil er nach 1000km zu ungenau ist, dann gebe ich dir den Code gerne! 8-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 13:26
Beitrag #5
RE: GPS Signal jeden Kilometer
(25.10.2015 13:07)HaWe schrieb:  Pythagoras etc. ist zur Berechnung aus Longitude und Latitude für kurze Strecken auch ausreichend, genauer funktioniert eine Berechnung nach "Haversine" - das ist aber noch viel komplizierter...:
wenn du aber mit dem Pythagoras nicht weiterkommst, weil er nach 1000km zu ungenau ist, dann gebe ich dir den Code gerne! 8-)

also soooo kompliziert ist das eigentlich nicht, find ich...
Smile

Von welcher theoretischen Abweichung reden wir eigentlich zwischen Pytagoras und dem (mir unbekannten) Haversine, sagen wir innerhalb von 10 km ?
Hängt das mit den unterschiedlichen Faktoren (Breitengrad vs. Meter) zusammen ?

Binatone
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 20:09
Beitrag #6
RE: GPS Signal jeden Kilometer
Mir ist noch was eingefallen ! Wenn man den Standort 1 und Standort 2 ausrechnet was passiert wenn ich mich theoretisch stundenlang im Wendekreis bewege ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 20:20
Beitrag #7
RE: GPS Signal jeden Kilometer
(25.10.2015 20:09)b3ta schrieb:  Mir ist noch was eingefallen ! Wenn man den Standort 1 und Standort 2 ausrechnet was passiert wenn ich mich theoretisch stundenlang im Wendekreis bewege ?

Das war ja nicht die Frage.
Man wollte ja nach einem Kilometer das Ereignis
Big Grin

Im Ernst:
Das GPS Protokoll gibt auch die Geschwindigkeit aus.

Dann eben über die Geschwindigkeit jede Sekunde die Wegstrecke errechnen, aufaddieren und bei Vollendung der 1000 Meter auslösen
Ist sogar einfacher hihi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.10.2015, 22:04
Beitrag #8
RE: GPS Signal jeden Kilometer
Top Danke für die Hilfe erstmal !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  PWM Signal imitieren Marc2014 5 191 15.10.2016 11:34
Letzter Beitrag: Binatone
  PWM-Signal Ben-g 9 850 21.04.2016 13:09
Letzter Beitrag: Ben-g
  433 Mhz Signal von Garagentor Fernbedieung einlesen Much 6 818 07.02.2016 10:45
Letzter Beitrag: Binatone
  DMX Signal mit Arduino empfangen, aber wie? mat21his 4 666 28.01.2016 16:20
Letzter Beitrag: ardu_arne
  PWM-Signal PC-Lüfter scritch 1 437 03.01.2016 21:23
Letzter Beitrag: Bitklopfer
  Anfängerhilfe: Piezo-Signal auslesen/kopieren Koregan 9 894 31.12.2015 08:40
Letzter Beitrag: Bitklopfer
  Ir Signal bei High gronph 7 803 01.11.2015 18:49
Letzter Beitrag: gronph
  PWM-Signal auf anderen Pin übertragen Ard_Gast 23 2.327 16.03.2015 12:04
Letzter Beitrag: Thorsten Pferdekämper
  Pin 12 kein Signal Darkon 34 5.938 04.01.2015 22:36
Letzter Beitrag: Darkon
  PWM-Signal in einem Kontextdiagramm darstellen Cray-1 0 590 24.11.2014 16:01
Letzter Beitrag: Cray-1

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste