Last Updated on 1. April 2022 by sfambach
Eine weitere Zusatzplatine für den Arduino Uno und kompatible. Sie ist mit einem u Blox GPS chip ausgestattet. Zusätzlich besitzt sie einen Steckplatz für eine µSD Karte und bietet sich somit als GPS logger an. Die hier vorliegende Version 1.0 wurde breits durch eine Version 2 abgelöst. Die neu Version ist wegen des aktuellen Chipmangels relativ teuer und schlägt mit rund 40-50€ zu Buche. Die Version 1.0 kostet nur 1/4.
Das schöne an der Platine ist die wählbaren Ports für den GPS Chip. Die Ports 0 – 7 stehen hierfür zur Verfügung.
Die mir vorliegende Platine scheint ein paar Macken zu haben mir war es nicht möglich die SD Karte anzusprechen.
Wenn ihr die Platine bei euch betreibt habt ihr ja vielleicht einen Tip für mich, wenn ja lasst bitte einen Kommentar da.
Fakten
- Aruino Uno / Leonardo kompatible Zusatzplatine
- GPS u Blox GPS Empfänger NEO-6M
- SD Karten Steckplatz
- Resettaster
- Jumper Array zum festlegen der UART Pins für das GPS Modul
Peripherie | Beschreibung | Pin |
---|---|---|
GPS | UART RX | 0-7 |
UART TX | 0-7 | |
SD Karte | SPI MOSI | 11 |
SPI MISO | 12 | |
SPI SCL | 13 | |
SPI CS | 10 |
Anwendungsbereiche
- GPS logger
Ansichten
Programmierung
Bibliotheken
GPS
https://github.com/mikalhart/TinyGPSPlus
Software Serial
Teil der Arduino Bibliothek
https://www.arduino.cc/en/Reference/softwareSerial
https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/SoftwareSerial
SD Bibliothek
Die SD Bibliothek ist Bestandteil des Arduino Framworks
https://www.arduino.cc/en/reference/SD
https://github.com/arduino-libraries/SD
Testprogramm
Ich habe zwei Testprogramme erstellt/adaptiert diese sind unter folgenden Link zu finden:
https://github.com/sfambach/arduino/tree/master/shields/NEO-6M_GpsLoggerShieldV1/examples
SDCardTestAusgabe
GPSTest Ausgabe
Es kann bis zu 20 Minuten dauern bis sich das GPS eingeschwungen hat.
Probleme
Wackelkontakt
Nachlöten der Verbindungen und Kontaktspray halfen mir nicht weiter, noch ne Idee?
Sonstiges
…
Fazit
Wenn die SD Karten-Ansteuerung klappen würde, wäre dies eine wirklich nützliche Zusatzplatine. Ich nehme mal an dass ich nur ein Montagsmodell erwischt habe. Leider habe habe ich diesesmal auch nur eine Platine Bestellt. Die Arduino Pins sind durchgeschliffen somit können noch andere Zusatzplatinen verwendet werden.
Verwandte Beiträge
Quellen
https://www.arduino.cc/en/Reference/softwareSerial
https://www.arduinoforum.de/arduino-Thread-NEO-6M-GPS-Shield-f%C3%BCr-Arduino-UNO
https://www.elecrow.com/wiki/index.php?title=GPS_shield
https://2betrading.com/accueil/2168-neo-6m-gps-shield-.html
https://github.com/mikalhart/TinyGPSPlus
https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/SoftwareSerial
https://www.instructables.com/How-to-Communicate-Neo-6M-GPS-to-Arduino/