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
Probleme mit GPS-Modul an Nano
26.02.2020, 11:21
Beitrag #1
Probleme mit GPS-Modul an Nano
Hallo zusammen,

ich möchte gerne einen GPS-Tracker bauen, hab aber Probleme mit dem GPS-Modul. Ich habe den Source auch auf einem Mega laufen, dort funktioniert es einwandfrei. Am Mega läuft er aber über 1 Ser. und über eine 2. Ser. ist auch noch ein SIM800L angeschlossen.

An dem Nano soll aber NUR das GPS und ein SD-Karten-Schreiber betrieben werden. Letzteres arbeitet einwandfrei. Nur das GPS-Modul gibt nichts von sich.
Könnt ihr mir bitte helfen und mal auf den Source schauen...

Bei der Ausgabe auf dem Monitor erscheint nur
0-0-2000 0:0:0 0.0000000, 0.0000000

ganzen unten habe ich auch noch ein Foto von der Schaltung beigefügt.

Code:
#include "TinyGPS++.h"
#include "SoftwareSerial.h"
#include <SPI.h>
#include <SD.h>

const int chipSelect = 4;
String dataString = "";
String Datum = "";
String Uhrzeit = "";
  
SoftwareSerial serial_connection(3,2); //RX=pin 10, TX=pin 11
TinyGPSPlus gps;

void setup() {

  // put your setup code here, to run once:
  Serial.begin(115200);
  serial_connection.begin(9600);
  Serial.println("GPS Start");
  Serial.print("Initializing SD card...");

  // see if the card is present and can be initialized:
  if (!SD.begin(chipSelect)) {
    Serial.println("Card failed, or not present");
    // don't do anything more:
    while (1);
  }
  Serial.println("card initialized.");

  WriteToSD("SD-card initialized.");
  WriteToSD("--------------------");

}

void loop() {

while(serial_connection.available())
  {
    gps.encode(serial_connection.read());
  }




if (gps.location.isUpdated() || gps.altitude.isUpdated())
{

  dataString = String(gps.location.lat(), 7) + ", " + String(gps.location.lng(), 7);

  Datum = String(gps.date.day()) + "-" + String(gps.date.month()) + "-"  + String(gps.date.year());
  Uhrzeit = String(gps.time.hour()) + ":" + String(gps.time.minute()) + ":"  + String(gps.time.second());

  Serial.println("Schreiben aktiv");

  WriteToSD(Datum + "  " + Uhrzeit + "  " + dataString);
  delay(5000);
}

}

void WriteToSD (String WriteString){

   // open the file. note that only one file can be open at a time,
  // so you have to close this one before opening another.
  File dataFile = SD.open("DATALOG.TXT", FILE_WRITE);

  // if the file is available, write to it:
  if (dataFile) {
    dataFile.println(WriteString);
    dataFile.close();
    // print to the serial port too:
    Serial.println(WriteString);
  }
  // if the file isn't open, pop up an error:
  else {
    Serial.println("error opening datalog.txt");
  }


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.02.2020, 12:36
Beitrag #2
RE: Probleme mit GPS-Modul an Nano
Hallo,

sieht für mich erstmal soweit ok aus, das GPS-Modul hat eben noch keinen Satelliten gefunden.
Har genau dieses Modul an Deinem Standort schonmal einen Fix gehabt? Wenn nicht, dauert es bei schlechten Empfangsverhältnissen (Innen im Raum ist immer schlecht), durchaus Stunden oder klappt garnicht.
Ich muß hier, Stadt, Altbau, Hofseite, immer mindestens an die Balkontür, damit er was findet.
Wenn das Modul neu ist, kann auch der Pufferakku runter sein, dann hat er die alten Daten vergessen. Ich durfte auf einigen China-Modulen die Zelle auch schon austauschen, weil sie nach 2 Tagen liegen wieder runter war.

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.02.2020, 13:27
Beitrag #3
RE: Probleme mit GPS-Modul an Nano
GPS-Modul blinkte, also müssen Satelliten gefunden worden sein.

Nein, das Problem ist ein anderes gewesen, ich konnte es inzwischen lösen.
Traue mich gar nicht es zu sagen. TX - RX vertauscht....
Irgendwie habe ich bei den Beschreibungen immer ein kleines Verständnisproblem.
Ich war davon ausgegangen, wenn da TX steht ist der TX vom Modul gemeint.
Dem ist aber wohl nicht so und mit TX ist der TX des Nano gemeint, der dann
natürlich auf den RX des Moduls muss Undecided

Aber jetzt funzt alles....

Trotzdem vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.02.2020, 16:13
Beitrag #4
RE: Probleme mit GPS-Modul an Nano
Hallo,

Danke fpr die Rückmeldung. Es gibt mit RX/TX auch ein ziemliches Bezeichungsproblem, kenne ich, ist mir auch schon passiert.

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Nano und RFID RC522 Bb007 11 374 25.09.2020 18:57
Letzter Beitrag: Bb007
  Wortuhrsketch macht probleme Bepo3 12 496 12.09.2020 17:41
Letzter Beitrag: Tommy56
  Programmier Probleme mit XP Prof / Linux Serena Hans 1967 6 319 09.09.2020 20:48
Letzter Beitrag: Hans 1967
  Probleme mit Wert zwischen Messbereichen von bis juergen001 6 324 07.09.2020 14:49
Letzter Beitrag: juergen001
  IDE Probleme nach Update auf 1.8.13 DO3GE 7 376 04.09.2020 14:41
Letzter Beitrag: hotsystems
  Probleme mit millis(); timer basteldin 3 352 01.09.2020 19:04
Letzter Beitrag: basteldin
  Ratlosigkeit - Timing-Probleme??? kjoussen 30 1.280 27.08.2020 19:55
Letzter Beitrag: MicroBahner
  Merkwürdiges Verhalten mit Timer1 am Nano Craiden 2 436 28.07.2020 11:56
Letzter Beitrag: Retian
  Nano: CRC-Berechnung mit PROGMEM falsch miq19 3 462 22.07.2020 13:56
Letzter Beitrag: MicroBahner
  NodeMCU steuert Nano und sendet Werte an Maria DB daniel_hh 11 1.087 15.07.2020 15:26
Letzter Beitrag: Tommy56

Gehe zu:


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