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

SIM800L GPRS-Modul per AT-Befehle an Arduino anbinden

Benötigte Hardware

Arduino UNO 1
SIM800L GPRS-Modul 1
1N4007 Diode (oder 1N4001) – Schutz für Modul-Stromversorgung 1

Werkzeuge

Verkabelung – WICHTIG: Stromversorgung

Der SIM800L ist extrem empfindlich gegenüber Spannungsspitzen. **Nie direkt an 5 V des Arduino anschließen!**

  1. Arduino 5 V → **Anode 1N4007** → **Kathode → SIM800L VCC** (Diode senkt Spannung um ~0,7 V auf ~4,3 V).
  2. Arduino GND → SIM800L GND.
  3. Arduino Pin 10 (SoftwareSerial RX) → SIM800L TX.
  4. Arduino Pin 11 (SoftwareSerial TX) → SIM800L RX (ggf. Pegelwandler 5 V→3,3 V, oft funktioniert direkt).

SIM-Karte einlegen (Ausrichtung auf Slot beachten).

Erster Test & AT-Befehle

  1. Arduino IDE öffnen, Sketch hochladen (siehe unten).
  2. Seriellen Monitor starten: **9600 Baud**, **Both NL & CR**.
  3. Modul testen: Anruf auf die SIM‑Nummer → Freizeichen = Modul bereit.
  4. AT senden → Antwort OK.
  5. Weitere AT-Befehle möglich: AT+CSQ (Signalqualität), AT+CCID (SIM‑ID), AT+CREG? (Netzregistrierung), AT+CMGF=1 (SMS‑Textmodus), AT+CMGS="Nummer" (SMS senden), etc.

Arduino-Code (AT-Command-Passthrough)

#include <SoftwareSerial.h>
SoftwareSerial Sim800l(10, 11); // RX, TX

void setup() {
  Serial.begin(9600);
  Sim800l.begin(9600);
}

void loop() {
  while (Sim800l.available()) Serial.write(Sim800l.read());
  while (Serial.available()) Sim800l.write(Serial.read());
}

Hinweise

Schaltplan & Gehäuse

SIM800L GPRS-Modul per AT-Befehle an Arduino anbinden

Hinweis: Diode (1N4001) in VCC-Leitung nicht vergessen!

Herstellungsprozess

  1. GoPiGo v2 auf Windows 10 IoT Core für Raspberry Pi 3 erweitern
  2. Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
  3. Smartes Sparschwein: Münzprüfer mit Arduino Nano steuern
  4. JX Wave Generator – Arduino-kompatibler DDS-Oszillator mit OLED-Display
  5. Arduino Mega mit NEO‑6M GPS-Modul verbinden: Schritt-für-Schritt-Anleitung
  6. Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
  7. DIY-Voltmeter mit Arduino und Nokia 5110 Display – Schritt-für-Schritt-Anleitung
  8. Zuverlässigen Arduino-Countdown-Timer mit SparkFun 7-Segment-Display bauen
  9. Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant
  10. u-blox LEA-6H 02 GPS-Modul: Arduino & Python Integrationsanleitung