Home > Technologie > Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

0
Advertisement

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Über diese, wie zu

Diese , wie man bezieht sich auf die itbrainpower.net a-gsm Schild, folgende Hauptmerkmale aufweisen:

  • Weltweite Kompatibilität - Quadbandmodul
  • GSM / GPRS / SMS / DTMF gestützt
  • Zwei SIM-Buchsen (Single SIM aktiv)
  • Combo Integrierte GSM - Antenne und uFL Anschluss für externe Antenne (als Standard)
  • Integrierte uSD-Buchse (TF)
  • Micro-USB - Schnittstelle für die Kommunikation und Stromversorgung
  • 3-5V serielle Schnittstelle (auto)
  • 5-38V Weitspannungs-Schaltnetzteil
  • ARDUINO & RASPERRY PI direkte Kompatibilität
  • Windows- und Linux-PC-Konnektivität
  • Audio-Buchsen (High Power Audio Out-700 mW RMS, In-Kondensator MIC)
  • Ideal für kleine-mittlere Serien Gadget / Projekt-Integration

Mehr über ein GSM Abschirmung >> Präsentation und die Funktionen, Dokumentation und vieles mehr .

RaspberryPI und a-gsm shield können auf zwei Arten miteinander kommunizieren: über den RPI seriellen Port (TXD0 + RXD0) oder über die USB-Verbindung. Die zweite ist sehr nützlich, wenn die RPI serielle Schnittstelle nicht verfügbar ist (z. B. die serielle Kommunikation mit anderen Schildern unterstützt). WICHTIG: Dieses Tutorial basiert auf RPI B / RPI B + / RPI2, kann aber einfach auf RPI A oder RPI A + oder RPI Zero portiert werden. Sie müssen die RPI A-Pin-Konfiguration identifizieren. Für RPI Zero können Sie die gleiche Pin-Out wie für RPI B + / RPI2 Modell B.

Sehen Sie im Bild oben dort, das obere Bild weg von a-gsm Schild mit Detailbeschreibung.

Was du brauchen wirst

  • Raspberry PI Modell B + oder Himbeere PE2 Modell B (Raspberry PI A + verwendet werden. Sie müssen die Verdrahtung hacken. Auch können RPI ZERO verwendet werden!) 1 Stück http://raspberrypi.org
  • Netzteil für Himbeere PI 1 Stk
  • a-gsm Schild v2.064 1 Stk. a-gsm Schild Händler
  • GSM (2G) SIM-Karte, für a-gsm 1 Stück
  • (5V, ~ 1A ... alle anständigen Android Telefon / iPhone Netzteil mit UUSB Typ B Stecker) oder externen 6-> 38V, ~ 1A (empfohlen) für die Stromversorgung via A-gsm Stift Vin 1 Stk
  • USB-Kabel und Anschlussdrähte

Allgemeine Überlegungen und Referenzen

Alle Shell-Befehle müssen als root oder mit roots rechts ausgeführt werden. "Sudo your_command"

Schritt 1: Verdrahtung (logisch und spannungsführend)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Die Zeichnungen hier können als allgemeine Verdrahtungsrichtlinien verwendet werden, aber um Ihre endgültige Konfiguration zu wählen, müssen Sie die folgenden Abschnitte lesen.

WICHTIG! Obligatorisch für RPi seriell für Verbindung mit a-gsm (Sie können diese für USB-Verbindung verwenden überspringen).

Sie haben die Möglichkeit, die RPI-Serie >> zur Verfügung zu haben, um vi oder mcedit oder einen anderen Editor an Ihrer Bequemlichkeit zu verwenden. Kommentieren Sie die letzte Zeile "/ etc / inittab":
# T0: 23: respawn: / sbin / getty -L ttyAMA0 115200 vt100

Dann starten Sie Ihre RPi: "reboot" oder "neu starten".

Schritt 2: SERIAL-Verdrahtung für Himbeer-PI und a-gsm-Schirm * Serielle, Strom- und Modemsteuerung (logisch)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

RPI a-gsm Schirm serielle und Modemsteuerung Beschreibung

Kann im Bild oben-dort gesehen werden

POWER über eine a-gsm Vin PIN für serielle Verbindung

Sie können jedes externe Netzteil der guten Qualität verwenden, das eine Spannung zwischen 5.125V und 38V zur Verfügung stellt und einen Strom stützt, der größer ist als 1 A. Schließen Sie GND-PIN an, der auf "Arduino Energie in Verbindungsstück" auf a-gsm Schirm mit dem GND Stift auf Ihrem external Netzteil. Verbinden Sie den Vin PIN, der sich auf dem "Arduino power in connector" befindet, auf dem a-gsm Schirm mit dem Vout Pin an Ihrem externen Netzadapter. Der POWER-Eingangswahlschalter des a-gsm muss sich in der Stellung "Vin verwenden" befinden.

Stromversorgung über USB-Variante für seriellen Anschluss

Schalten Sie die a-gsm-Karte über USB mit einem hochwertigen Netzadapter (zB Ihrem Arduino / iPhone Netzteil) aus. Der POWER-Eingangswähler des a-gsm muss sich in der Position "use USB" befinden.

Stromversorgung über die RPI 5V PIN für serielle Verbindung

Verbinden Sie PIN 02/04 auf Himbeere PI B + Verlängerungsstecker mit 5V PIN auf "Arduino Netzanschluss" auf a-gsm Schirm. Der POWER-Eingangswahlschalter des a-gsm muss sich in der Position "use 5V" befinden.

WICHTIG!!! Der RPI-Netzteiladapter muss für eine min. 2A Dauerlast ohne Abnahme der Versorgungsspannung unter 5,05-5,10 V ausgelegt sein, um den Strombedarf für beide Boards unabhängig von Anwendung, Ort, Zeit ...

Schritt 3: USB-Verdrahtung für Raspberry PI und a-gsm Schirm * serielle, Strom- und Modemsteuerung (logisch)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Himbeere PI USB vs SERIAL Kommunikation mit GSM-Schild (itbrainpower.net a-GSM-Schild)

Stromversorgung über a-gsm Vin PIN für USB-Anschluss

Sie können jedes externe Netzteil der guten Qualität verwenden, das eine Spannung zwischen 5.125V und 38V zur Verfügung stellt und einen Strom stützt, der größer ist als 1 A. Schließen Sie GND-PIN an, der auf "Arduino Energie in Verbindungsstück" auf a-gsm Schirm mit dem GND Stift auf Ihrem external Netzteil. Verbinden Sie den Vin PIN, der sich auf dem "Arduino power in connector" befindet, auf dem a-gsm Schirm mit dem Vout Pin an Ihrem externen Netzadapter. Der POWER-Eingangswahlschalter des a-gsm muss sich in der Stellung "Vin verwenden" befinden.

Stromversorgung über USB-Variante für USB-Anschluss

SIE MÜSSEN ein spezielles USB Y-Adapterkabel verwenden! Schalten Sie das a-gsm-Board über USB mit einem hochwertigen Netzadapter (z. B. Ihrem Arduino / iPhone Netzadapter) aus. Verwenden Sie dazu das "POWER ONLY" -Ende Ihres USB Y-Adapterkabels. Das "DATA ONLY" -Ende Ihres USB Y-Adapterkabels muss an einen beliebigen RPI-USB-Port angeschlossen sein. Der POWER-Eingangswähler des a-gsm muss sich in der Position "use USB" befinden.

Stromversorgung über die RPI 5V PIN für USB-Anschluss

Verbinden Sie PIN 02/04 auf Himbeere PI B + Verlängerungsstecker mit 5V PIN auf "Arduino Netzanschluss" auf a-gsm Schirm. Der POWER-Eingangswahlschalter des a-gsm muss sich in der Position "use 5V" befinden.

WARNUNG: Unabhängig von der gewählten Stromversorgungsschema-Variante ist darauf zu achten, dass Sie zweimal die Verdrahtung überprüfen und vor dem Einschalten des RPI a-gsm-Bündels auf die möglichen Spannungsunterschiede (bei Verwendung des externen Netzadapters) gewarnt werden.

RPI a-gsm USB-Anschluss, Software-Setup-Überlegungen

USB-Konnektivität wurde mit 2015-02-16-raspbian-wheezy auf RPI2 getestet

Nach der USB-Verkabelung sehen Sie im Verzeichnis / var / syslog:

  ... raspberrypi kernel: [2481.862240] usb 1-1.3: cp210x konverter jetzt an ttyUSB0 angeschlossen

In unserem Beispiel in Python - Dateien (kann heruntergeladen werden hier - Ihre E - Mail - Adresse und das Modem IMEI sind erforderlich) und in der benutzerdefinierten Python - Dateien, müssen Sie:

  Agsm = serial.Serial ( "/ dev / ttyUSB0", serialSpeed, timeout = 1)

Anstatt von

  Agsm = serial.Serial ( "/ dev / ttyAMA0", serialSpeed, timeout = 1)

Wir empfehlen Ihnen die neuesten RASPBIAN Versionen zu verwenden https://www.raspberrypi.org/downloads/. Als Backup, wenn etwas schief geht, können Sie immer noch die 2015.02.16 Version verwenden können, um uns für den Test verwendet. Sie können es hier herunterladen: http: //itbrainpower.net/a-gsm/downloadables/2015 -...

Das ist alles, was Sie brauchen, um direkt die Himbeere PI und a-gsm Schild mit der Kommunikation über USB verwenden zu können.

Die a-gsm Schirm kann mittels online bestellt werden itbrainpower.net Händler .

Zitat von mir veröffentlicht im Jahr 2015, auf itbrainpower.net Projekte und wie Schnitt .

Related Reading