Hier finden Sie alle wichtigen Komponenten für die Verarbeitung und Ausgabe von Sensor-Daten.
https://www.makershop.de/plattformen/arduino-shields/io-sensor-shield-nano/
Anschlussbelegung | |
---|---|
Arduino | Display |
5V | VCC |
GND | GND |
A4 | SDA |
A5 | SCL |
Anschlussbelegung | |
---|---|
Arduino | Adapter |
5V | VCC |
GND | GND |
MOSI | PIN 11 |
MISO | PIN 12 |
CLK | PIN 13 |
CS | PIN 10 |
Die Zuleitungen vom Adapter zum Arduino sollten die Länge von 40cm nicht überschreiten. Mit langen Zuleitungen funktioniert die Datenübertragung nicht zuverlässig oder auch gar nicht.
Hier finden Sie alle Sensoren, die wir im Praktikum für die M-Pool Versuche zur Verfügung stellen.
Dieser Sensor überträgt permanent die Geo-Position, die er aus dem Empfang von Signalen verschiedener GNSS-Satelliten ermittelt hat. Die übertragenen Datensätze haben das Format NMEA 0183. Diese Rohdaten lassen sich über USB auf den seriellen Monitor des Arduino-IDE übertragen.
Anschlussbelegung für Rohdaten | |
---|---|
Arduino | GPS-Modul |
+5 V | VIN |
GND | GND |
D0(RX0) | RX |
D1(TX1) | TX |
Damit der Prozessor bei der Übertragung der Rohdaten nicht ständig neu bootet, muss er mit einem nahezu leeren Programm beschäftigt werden:
void setup() {} void loop() {}
Auf diese Webseite von Adafruit ist beschrieben, wie die NMEA-Rohdaten zu interpretieren sind.
Es ist meist sinnvoll, die Rohdaten direkt vom Arduino auswerten zu lassen. Ein Beispiel dafür ist das oben verlinkte Beispielprogramm. Das Beispielprogramm nutzt dafür eine von Adafruit bereit gestellte Bibliothek → Installation mit dem Library-Manager unter dem Namen “Adafruit GPS Library”. Welche Funktionen diese Bibliothek enthält, kann in der Datei Adafruit_GPS.h nachgeschlagen werden. Etwa ab Zeile 163 finden sich die abfragbaren Werte.
In diesem Fall soll der Sensor nur mit dem Arduino “reden”. Der Arduino kommuniziert dann das Ergebnis seiner Analyse über USB an den seriellen Monitor des angeschlossenen Computers. Alternativ, oder auch parallel, können Sie sich das Ergebnis auf einem an den Arduiono angeschloessen LCD-Display anzeigen lassen.
Anschluss für Auswertung durch Arduino | |
---|---|
Arduino | GPS-Modul |
5V | VIN |
GND | GND |
D3 | TX |
D4 | RX |
Ursache: Die GPS-Library von Adafruit wurde nicht in das Arduino-IDE geladen
Lösung: Im Library-Manager die Library “Arduino_GPS” suchen und installieren.
Ursache: Zu schwacher Empfang der GPS-Satelliten
Mögliche Lösungen: Fenster öffnen, GPS-Sensor unter freiem Himmel betreiben, externe Antenne verwenden
Lösung: Auf dieser Webseite sind die wichtigsten Abkürzungen im Zusammenhang mit globaler Satellitennavigation zusammengestellt.
BILD-FEHLT
BILD-FEHLT
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | Pin 1 (VCC) |
Pin 2 (D2) | Pin 2 |
GND | Pin 3 |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | VCC |
GND | GND |
A4 | SCL |
A5 | SDA |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | VCC |
GND | GND |
A4 | SCL |
A5 | SDA |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | +5 V |
GND | GND |
D10 (TX) | RX |
D11 (RX) | TX |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | +5 V |
GND | GND |
D7 | SCK |
D6 | DT (Dout) |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | VIN |
GND | GND |
A5 | SCL |
A4 | SDA |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | VIN |
GND | GND |
A5 | SCL |
A4 | SDA |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | VIN |
GND | GND |
A5 | SCL |
A4 | SDA |
Es gibt mehrere Varianten des LSM303-Sensors und mehrere Varianten der Library, die leider nicht untereinander austauschbar sind. Die im Praktikum vorgehaltene Variante des Sensors arbeitet gut mit der Library von Pololu zusammen.
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | VCC |
GND | GND |
A4 | SDA |
A5 | SCL |
5V | CS |
PIN2(D2) | INT2 |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
VCC | VCC |
GND | GND |
PIN 2 (D2) | TRIG |
PIN 3 (D3) | ECHO |
Ein elektronischer Schalter, der auf Metall reagiert. Wenn ein Stück Metall in die Nähe der Spitze des Sensors kommt, dann sinkt sein Widerstand und er kann Strom in Richtung Masse ableiten.
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | V+ |
GND | GND |
D2/A0 | Signal |
Anschlussbelegung | |
---|---|
Arduino | Sensor |
5V | 5V |
GND | GND |
A0 | V0 |
Ohne den 1000µF Kondensator funktioniert der Upload des Programms nicht, deswegen sollte man den Kondensator nicht vergessen einzubauen.