Am letzten Donnerstag haben wir im TechLab wieder mal ein Projekt mit den Raspberry Pis in Angriff genommen: ein Navigationsgerät mittels GPS Ortung sollte es werden.
Zur Vorbereitung habe ich wieder alle notwendigen Ressourcen auf unsere github TechLab Seite gestellt und entsprechende GPS Module übers Internet bestellt.
Die Verkabelung vom Raspberry zum GPS Modul war relativ einfach und funktionierte ohne Probleme.
GPS Modul | Raspberry Pi |
VCC | 3.3V Pin 1 |
RX TXD | GPIO 14 (Pin 8) |
TX RXD | GPIO 15 (Pin 10) |
GND | Ground (Pin 6) |
Mehr Schwierigkeiten erzeugten die nachfolgenden Kommandozeilen-Eingaben, die wir vornehmen mussten, um die nötige Software für das GPS Modul herunterzuladen und die serielle Schnittstelle anzusprechen. Bei der ersten Anleitung gab es einen Error, den wir leider nicht nachvollziehen konnten. Bei der zweiten Anleitung funktionierte es dann aber: wir bekamen eine Anzeige rein für die Darstellung der Höhen-/Breitengrade und der Höhe über Meer. Nur wurden diese noch nicht mit Werten gefüllt.
Grund?
Wir mussten nach draussen. Das GPS hätte ev. auch in der Bibliothek drinnen ausgelesen werden können, es hätte jedoch bis zu 30 Minuten gedauert, bis die Werte reinkämen. So dislozierten wir den Raspberry, das GPS Modul und unseren Mini-Screen, den wir wegen dem Transport noch zusätzlich angeschlossen hatten (vorher war alles über einen PC Bildschirm gelaufen), nach draussen und voilà, die ersten Werte kamen bereits nach ein paar Sekunden rein.
Die Angaben waren relativ genau: Höhen-/und Breitengrade waren akkurat, bei der Höhe über Meer gab das Modul ca. 50 Meter zu hohe Werte an. Wir haben nicht herausgefunden warum, die Werte korrigierten sich aber mit der Zeit nach unten. Ev. hätten wir noch etwas länger warten sollen oder die Höhe irgendwie noch kalibrieren müssen.
Nach diesem Erfolg neigte sich der TechLab Abend aber auch schon wieder dem Ende zu. Da die Teilnehmenden mit dem GPS Modul noch etwas weiter experimentieren (über ein Arduino oder ESP32 die Werte auslesen) wollten, lieh ich 2 der Module ihnen für zu Hause aus.
Fazit des Abends: Ja, das ist natürlich noch kein richtiges Navi (da bräuchte es zusätzliche eine Kartenfunktion, welche die GPS Position mit dem Ziel abgleicht), und der Veranstaltungstitel ("Wir bauen uns ein Navi!") war sicher etwas zu hoch gegriffen, aber der Abend hat sich dennoch gelohnt. Es ist einfach immer wieder lässig, sich Werte per Sensor zu holen und diese danach ablesen und auswerten zu können.