Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

GPS-Daten auf MicroSD-Karte loggen mit Visuino & Arduino Nano

Komponenten und Zubehör

Arduino Nano R3 1
GPS-Empfänger (beliebig, seriell) 1
MicroSD-Karten-Modul (Generic) 1
MicroSD-Karte 1
Steckbrett 1
Jumper-Kabel (7× F/F, 3× F/M) 1 Set

Software und Online-Dienste

Projektbeschreibung

MicroSD-Karten sind günstige, praktische Datenspeicher für Arduino-Sensordaten. Es gibt preiswerte MicroSD-Module. Ich habe bereits Tutorials für Ultraschall-Entfernungs-Logging und GPS-zu-LCD gemacht. Auf Nachfrage entstand dieses Tutorial: GPS-Daten (NMEA-Sätze) direkt auf MicroSD loggen.

Herausforderung: Dateisystem-Management frisst Speicher. Auf Nano/Uno bleibt nach SD-Unterstützung kaum RAM für anderes. Lösung: Rohdaten vom GPS (seriell) direkt auf SD schreiben – kein Parsing auf dem Arduino. Auswertung später am PC.

Schritt 1: Komponenten

Schritt 2: Visuino starten & Board wählen

Da Nano nur einen Hardware-Serial-Port hat (für Programmierung benötigt), muss der Code vor dem GPS-Anschluss geflasht werden. In Visuino: Tools → Arduino Nano auswählen.

Schritt 3: MicroSD-Komponente hinzufügen & verbinden

  1. Komponenten-Toolbox: „sd“ filtern → „Micro SD Card Module“ in Design ziehen.
  2. SDCard1.Out → Arduino.SPI.In
  3. SDCard1.ChipSelect → Arduino.Digital[10].In

Schritt 4: File-Element konfigurieren

  1. SDCard1 Tools → Elements-Editor → „File“ hinzufügen.
  2. Object Inspector: File1.Path Name = GPSLog.txt

Schritt 5: Serial-Port mit File verbinden

Arduino.Serial[0].Out → SDCard1.Elements.File1.In

Schritt 6: Code generieren, kompilieren, hochladen

In Visuino F9 drücken → Arduino IDE öffnet sich → Upload.

Schritt 7: MicroSD-Modul an Arduino anschließen

Modul-Pin Kabel Arduino-Pin
CS Grau (F/F) D10
SCK Orange (F/F) D13
MOSI Blau (F/F) D11
MISO Lila (F/F) D12
GND Schwarz (F/F) GND
VCC Rot (F/M) 5V (offenes Ende)

Schritt 8: GPS-Modul anschließen

Modul-Pin Kabel Arduino-Pin
VCC Rot (F/M) 5V (offenes Ende)
GND Schwarz (F/F) GND
TX Gelb (F/F) RX (D0)

Schritt 9: Stromversorgung zusammenfassen & SD-Karte einstecken

Die drei roten Kabel (MicroSD VCC, GPS VCC, Arduino 5V) auf Steckbrett zusammenfassen. MicroSD-Karte in Modul stecken.

Schritt 10: Test

Projekt mit Powerbank/USB versorgen. LED an D13 blinkt bei Schreibzugriff. Auf SD-Karte findet sich GPSLog.txt mit rohen NMEA-Sätzen ($GPGGA, $GPRMC …). Visuino-Projektdatei: FBY57XIIO8U2WS4.zip (Download im Original).

Herstellungsprozess

  1. LED-Helligkeit per PWM und Taster am Arduino Mega steuern
  2. Echtzeit-Gyroskop-Spiel mit Arduino Nano & MPU-6050
  3. DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
  4. Unopad: Nahtloser Arduino MIDI-Controller für Ableton Live
  5. Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
  6. Einfachen Hindernissensor mit Arduino bauen – IR-LED & Photodiode Tutorial
  7. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  8. Arduino Mega mit NEO‑6M GPS-Modul verbinden: Schritt-für-Schritt-Anleitung
  9. DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation
  10. u-blox LEA-6H 02 GPS-Modul: Arduino & Python Integrationsanleitung