GPS Logger mit Atmega328 oder ESP8266

OP #6471352
Lesenswert?

Hallo
Ich bin dabei einen GPS Logger zu entwickeln. Der Atmega 328 empfängt 
die GPS Daten über Tx/Rx und schreibt sie auf eine SD Karte. Zusätzlich 
werden sie noch per Bluetooth gesendet.
Nun habe ich mir überlegt, dass es noch cool wäre, wenn ich das 
aufgezeichnete Logfile direkt über das Wlan holen könnte, ohne die SD 
Karte rauszunehmen und in den Computer reinzustecken.
Denkt ihr, dass ich diesen Logger auch mit einem ESP8266 machen könnte?
Danke für eure Tipps.
Gruss Marco
Gast #6471498
Lesenswert?

Marco W. schrieb:
> Wolfgang schrieb:
>> Wenn der ATmega328 über Tx irgendetwas empfängt, läuft da grundlegend
>> etwas falsch. Die Leitung kannst du weg lassen, wenn es um NMEA-Daten
>> geht.
>
> Das ist natürlich richtig. Und eine gute Idee, Tx wegzulassen. Danke für
> den Tip.

Da wirst du dich ggf. später ärgern, wenn du den GPS-Receiver 
konfigurieren willst/mußt. Die Defaults sind nicht immer optimal.
Gast #6471544
Lesenswert?

Brain 2.0 schrieb:
> Geht sicher auch, aber habe ich noch nicht gemacht, ESP32 mit SD-Card.

Ich weiß nicht, von wo ich den Ursprung kopiert habe. SD am ESP32 
(China-DevModule) hat hier auf Anhieb funktioniert und ist erheblich 
schneller als am Arduino-Nano-328.

Wolfgang schrieb:
> Wenn der ATmega328 über Tx irgendetwas empfängt, läuft da grundlegend
> etwas falsch. Die Leitung kannst du weg lassen, wenn es um NMEA-Daten
> geht.

Marco W. schrieb:
> Das ist natürlich richtig. Und eine gute Idee, Tx wegzulassen. Danke für
> den Tip.

Blöde Idee. Ich habe mit einer GPS-Maus (Sony Chipsatz) gespielt und 
kann dieser seriell sagen, welche Datensätze ich haben will - man 
braucht nicht pauschal alles, was NMEA hergibt.

Hätte ich eine Anwendung, würde ich auf jeden Fall Tx anklemmen, um eben 
das GPS-Modul für mich passend zu initialisieren.
Angehängte Dateien:
Gast #6471897
Lesenswert?

Also zumindest bis 9600 Baud habe ich da keine Probleme, selbst mit 
Soft-Serial. Der Puffer muß nur schnell genug ausgelesen werden, bevor 
er überläuft. Nach einem Datensatz hat der Controller ja praktisch 
'ewig' (~1s) Zeit.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren