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

A6 GSM GPRS-Modul AT-Befehle

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
A6 GPRS-Modul
× 1
Jumper (generisch)
× 1

Notwendige Werkzeuge und Maschinen

Digilent Mastech MS8217 Autorange Digitalmultimeter

Über dieses Projekt

Dies ist ein A6 GSM/GPRS-Modul. In diesem Tutorial lernen wir, wie man das Modul mit Arduino Uno verbindet und auch mit „AT“-Befehlen arbeitet. Dieses A6-Modul hat die folgenden Eigenschaften.

Funktionen: - Arbeitsfrequenz:Quadband-Netzwerk, 850 / 900 / 1800 / 1900 MHz - Arbeitsspannung:4,8-9 VDC (Spannungsregler-Stromversorgung an Bord für A6-Modul) - Arbeitsstrom:maximal 2 A - Ruhestrom:5 mA - Onboard Micro-SIM-Kartenhalter, Sie können eine Micro-SIM-Karte installieren - Onboard Micro-USB-Schnittstelle für externe Stromversorgung - Kommunikationsschnittstelle:serieller TTL-Port / serieller RS232-Port- Baudrate:115200bps und kann auch per AT-Befehl eingestellt werden.- Schnittstellenlogikspannung :3,3 V- Tätigen und Beantworten von Anrufen mit einem Headset und Elektret-Mikrofon.- Senden und Empfangen von SMS-Nachrichten.- Senden und Empfangen von GPRS-Daten (TCP/IP, HTTP usw.).- Zum Testen des Ai-Thinker GPRS . verwendet werden A6-Modul - Pinabstand:2,54 mm - Onboard-Antennenschnittstelle:SMA und IPX Wenn Sie dies mit arduino uno für AT-Befehle verbinden, benötigen Sie nur 4 Drähte. Ich habe mich entschieden, vier verschiedenfarbige Drähte zu verwenden, um das Verständnis zu erleichtern. 1. Stecken Sie eine Micro-SIM-Karte in das A6-Modul ein

Sie müssen das A6-Modul gemäß der folgenden Verdrahtung mit Arduino uno verbinden. WireA6 ModulArduino UnoREDVCC+5VBLACKGNDGNDORANGEU_RXDPIN 2YELLOWU_TXDPIN 3

Sobald die Verdrahtung abgeschlossen ist, können Sie mit der Programmierung beginnen.

Wie arbeite ich mit AT-Befehlen?

#include  SoftwareSerial A6MODULE(2,3);void setup() { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:Serial.begin(9600);delay(1000); A6MODULE.begin (9600); Verzögerung (1000);}void loop () { Während (A6MODULE.available ()) { Serial.write (A6MODULE.read ()); aufrechtzuerhalten. Während (Serial.available ()) { A6MODULE.write (Serial.read ()); }} 

Führen Sie nach dem Hochladen der Codes den seriellen Monitor aus. Geben Sie nun AT ein und drücken Sie die Eingabetaste. Wenn alles in Ordnung ist, sagt der serielle Monitor "OK"WIE RUFE ICH AN?ATD Befehl wird verwendet, um einen Anruf zu tätigen. Beispiel:Geben Sie ATD+123456789 ein Geben Sie dann (Ihre Telefonnummer) ein WIE KANN MAN SMS SENDEN? Geben Sie AT+CMGF =1 ein Geben Sie dann „Antwort sollte OK“ ein. Geben Sie dann AT+CMGS =„+123456786“ ein Geben Sie dann (Ihre Telefonnummer) ein

Code

  • Code
CodeArduino
Sobald die Verkabelung abgeschlossen ist, können Sie mit der Programmierung beginnen.Wie arbeite ich mit AT-Befehlen?#include  SoftwareSerial A6MODULE(2,3);void setup() { // Geben Sie hier Ihren Setup-Code ein, einmal ausführen:Serial.begin (9600); Verzögerung (1000); A6MODULE.begin (9600); Verzögerung (1000);}void loop () { Während (A6MODULE.available ()) { Serial.write (A6MODULE.read ()); aufrechtzuerhalten. Während (Serial.available ()) { A6MODULE.write (Serial.read ()); }}Führen Sie nach dem Hochladen der Codes den seriellen Monitor aus. Geben Sie nun AT ein und drücken Sie die Eingabetaste. Wenn alle Dinge in Ordnung sind, sagt der serielle Monitor „OK“ WIE MAN ANRUF? Der ATD-Befehl wird zum Wählen eines Telefonanrufs verwendet.ZB:Geben Sie ATD+123456789 ein und geben Sie dann (Ihre Telefonnummer) ein WIE MAN SMS SENDET? Geben Sie AT+ . ein CMGF =1 dann geben Sie "Antwort sollte OK sein" Geben Sie dann AT+CMGS ="+123456786" ein und geben Sie (Ihre Telefonnummer) ein

Schaltpläne


Herstellungsprozess

  1. Umgebungssensor-API mit einem RPi
  2. Verilog-Modul
  3. Verilog-Parameter
  4. Java 9 - Modulsystem
  5. MATLAB - Befehle
  6. JX-Wellengenerator
  7. DIY Virtual Reality Skateboard
  8. Arduino-basiertes FM-Radio in Duschkabine
  9. Echtzeit-EKG auf dem OLED-Bildschirm abrufen
  10. Fertigungsmodulgruppe